4 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mount Airy | 1 | 10,540 | 10,669 | -0.2% | 900 | 12 | City |
| Elkin | 2 | 4,081 | 4,120 | -0.15% | 599 | 7 | Town |
| Dobson | 3 | 1,468 | 1,470 | 0% | 722 | 2 | Town |
| Pilot Mountain | 4 | 1,427 | 1,436 | -0.07% | 701 | 2 | Town |
Mount Airy is the largest city in Surry County, with a population of 10,540.
Pilot Mountain is the smallest city in Surry County, with a population of 1,427.
There are 4 cities in Surry County, North Carolina.