Surry County, North Carolina Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Mount Airy110,68510,6640.03%91212 City
Elkin24,1314,1220.02%6077 Town
Dobson31,4761,4640.14%7262 Town
Pilot Mountain41,4371,4340%7062 Town

Surry County Cities Summary

Largest City

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

Smallest City

Pilot Mountain is the smallest city in Surry County, with a population of 1,437.

10 Largest Cities

There are 4 cities in Surry County, North Carolina.

Location of Surry County