← 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.
| Town | Population | Typical household income | Typical 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.
- 24065 Boones Mill
- 24067 Callaway
- 24088 Ferrum
- 24092 Glade Hill
- 24101 Hardy
- 24102 Henry
- 24137 Penhook
- 24151 Rocky Mount
- 24176 Union Hall
- 24184 Wirtz
Nearby counties in Virginia
Link to this page
Copy this HTML to link to this page from your own site.