County · GEOID 51067
Franklin County, VA ZIP codes
16 ZIP/ZCTAs intersecting this county.
U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County Franklin County (GEOID 51067). Methodology
Combined population of ZIP/ZCTAs intersecting this county: 114,555 (16 ZIPs).
Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology
ZIP/ZCTA overlap with Franklin County
Population overlap
Share of each ZIP/ZCTA’s population located within Franklin County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.
- 240554.7%
- 240594.1%
- 2406583.0%
Directory county
- 24067100.0%
Directory county
- 240792.5%
- 2408895.9%
Directory county
- 240910.5%
- 24092100.0%
Directory county
- 2410184.7%
Directory county
- 2410288.0%
Directory county
- 241122.8%
- 2412137.4%
- 2413782.2%
Directory county
- 24151100.0%
Directory county
- 24176100.0%
Directory county
- 24184100.0%
Directory county
ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology
ZIP codes intersecting Franklin County
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 24055 | Bassett | Henry County | 11,520 | $41,733 |
| 24059 | Bent Mountain | Roanoke County | 732 | $63,644 |
| 24065 | Boones Mill | Franklin County | 6,497 | $63,457 |
| 24067 | Callaway | Franklin County | 2,225 | $48,147 |
| 24079 | Copper Hill | Floyd County | 1,644 | $70,893 |
| 24088 | Ferrum | Franklin County | 4,999 | $39,905 |
| 24091 | Floyd | Floyd County | 7,307 | $60,147 |
| 24092 | Glade Hill | Franklin County | 3,336 | $65,227 |
| 24101 | Hardy | Franklin County | 6,160 | $82,331 |
| 24102 | Henry | Franklin County | 1,504 | $93,750 |
| 24112 | Martinsville | Henry County | 30,862 | $47,059 |
| 24121 | Moneta | Bedford County | 10,782 | $88,024 |
| 24137 | Penhook | Franklin County | 2,695 | $66,250 |
| 24151 | Rocky Mount | Franklin County | 18,256 | $65,267 |
| 24176 | Union Hall | Franklin County | 1,506 | $95,197 |
| 24184 | Wirtz | Franklin County | 4,530 | $65,774 |
USPS associates these ZIPs with Franklin County
These codes list Franklin County as a primary or acceptable city. They are not used for the ACS headline.
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 24146 | Redwood | Franklin County | 87 | — |