Market›Shoals Township, Surry County, North Carolina
Company Profile
Shoals Township, Surry County, North Carolina
Shoals Township is one of 15 townships in Surry County, North Carolina, United States. The township had a population of 1,936 according to the 2020 census.