Surry County, North Carolina Cities (2026)

4 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Mount Airy110,54010,669-0.2%90012 City
Elkin24,0814,120-0.15%5997 Town
Dobson31,4681,4700%7222 Town
Pilot Mountain41,4271,436-0.07%7012 Town

Surry County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 4 cities in Surry County, North Carolina.

Location of Surry County