← Back to Discover · All towns in North Carolina
Towns in Surry County
8 towns with data in Surry County, North Carolina, largest first. Find your matches.
Mount Airy is the largest of the 8 towns we list in Surry County, with 10,633 people. Together they have 20,825 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Mount Airy | 10,633 | $40,275 | $181,900 |
| Elkin | 4,043 | $60,740 | $226,900 |
| Dobson | 1,652 | $43,750 | $173,900 |
| Pilot Mountain | 1,483 | $49,200 | $203,600 |
| Flat Rock | 1,062 | $42,018 | $95,400 |
| Toast | 893 | $35,111 | $104,800 |
| White Plains | 795 | $44,242 | $231,700 |
| Lowgap | 264 | $60,368 | $163,500 |
ZIP codes in Surry County
9 ZIP codes in Surry County, North Carolina. A ZIP code can also reach into a neighboring county.
- 27007 Ararat
- 27017 Dobson
- 27024 Lowgap
- 27030 Mount Airy
- 27041 Pilot Mountain
- 27047 Siloam
- 28621 Elkin
- 28676 State Road
- 28683 Thurmond
Nearby counties in North Carolina
Link to this page
Copy this HTML to link to this page from your own site.