Surry County (North Carolina) Street Guide and Map
Minor Civil Divisions in Surry County
Places
Towns
- Mount Airy
Villages
- Dobson
- Pilot Mountain
Hamlets
- Albion
- Ararat
- Ash Hill
- Bannertown
- Black Water
- Boones Hill
- Bottom
- Burch
- Cedar Hill
- Combstown
- Copeland
- Crooked Oak
- Crutchfield
- Devotion
- Elkin Valley
- Fairview
- Flat Rock
- Franklin
- Hills Grove
- Holly View Forest-Highland Park
- Indian Grove
- Ladonia
- Level Cross
- Little Richmond
- Long Hill
- Lowgap
- Mount Herman
- Mountain Park
- Mulberry
- New Hope
- North Elkin
- Oak Grove
- Oak Grove
- Pine Hill
- Pine Ridge
- Poplar Springs
- Red Brush
- Rockford
- Round Peak
- Salem
- Salemfork
- Sheltontown
- Shoals
- Siloam
- Slate Mountain
- State Road
- Stony Knoll
- Sulphur Springs
- Thurmond
- Toast
- Turkey Ford
- Union Cross
- Union Hill
- Westfield
- White Plains
- Woodville
- Zephyr