Home » Surry County

Street Directory of Surry County, North Carolina

Places

Towns

  • Elkin
  • 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