Town Chart.

← 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.

TownPopulationTypical household incomeTypical 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.

Nearby counties in North Carolina

Link to this page

Copy this HTML to link to this page from your own site.