Surry County, North Carolina cities by population

Number of cities: 8
Population: 71,439
Largest city: Mount Airy
Table of cities in Surry County, North Carolina sorted by population from largest to smallest.
CityTypePopulation
Mount Airycity10,547
Elkintown4,051
Pilot Mountaintown1,747
Dobsontown1,547
ToastCDP1,271
Flat RockCDP1,135
White PlainsCDP1,043
LowgapCDP91

What is the largest city in Surry County, North Carolina?

Mount Airy is the largest city in Surry County, North Carolina with a population of 10,547.

TOP-5 cities by population in Surry County, North Carolina:
  • Mount Airy
  • Elkin
  • Pilot Mountain
  • Dobson
  • Toast