Town Chart.

← Back to Discover · All towns in Virginia

Towns in Franklin County

8 towns with data in Franklin County, Virginia, largest first. Find your matches.

Rocky Mount is the largest of the 8 towns we list in Franklin County, with 4,950 people. Together they have 16,123 people.

TownPopulationTypical household incomeTypical home price
Rocky Mount 4,950 $63,280 $207,000
North Shore 3,638 $109,951 $504,400
Westlake Corner 2,033 $95,000 $499,000
Ferrum 1,774 $40,435 $188,900
Union Hall 1,445 $103,125 $694,100
Penhook 1,250 $108,750 $543,000
Henry Fork 805 $70,150 n/a
Boones Mill 228 $75,972 $208,300

ZIP codes in Franklin County

10 ZIP codes in Franklin County, Virginia. A ZIP code can also reach into a neighboring county.

Nearby counties in Virginia

Link to this page

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