Salisbury is a city in the Piedmont of North Carolina; it is the county seat of Rowan County. Located 44 miles northeast of Charlotte and within its metropolitan area, the town has attracted a growing population.