Surry County, North Carolina Cities (2025)

7 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Mount Airy110,56110,669-0.21%90212 City
Elkin24,0874,120-0.17%6007 Town
Dobson31,4681,470-0.07%7222 Town
Pilot Mountain41,4281,436-0.14%7012 Town
Toast51,1501,386-1.71%7622 CDP
White Plains66901,131-3.63%1724 CDP
Lowgap7154246-6.67%1351 CDP

Surry County Cities Summary

Largest City

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

Smallest City

Lowgap is the smallest city in Surry County, with a population of 154.

10 Largest Cities

There are 7 cities in Surry County, North Carolina.

Location of Surry County