Franklin County, North Carolina
County seat: Louisburg · Population 82,037 (2025) · 492 sq mi
Franklin County is the 35th most populous of North Carolina's 100 counties, with 82,037 people (2025 estimate). Its county seat is Louisburg. It is part of the North Central Region region, one of the 8 Prosperity Zones of North Carolina. The map shows its 5 cities and towns and the 7 neighboring counties.

Franklin County facts
- County seat
- Louisburg
- Population (2025 estimate)
- 82,037 +19.5% since 2020
- Land area
- 492 sq mi 44th largest of 100
- Water area
- 3 sq mi
- Population density
- 167 per sq mi
- Established
- 1779
- Same name
- One of 24 Franklin Counties in the US
- Named after
- Benjamin Franklin American polymath and statesman (1706–1790)
- Largest city
- Louisburg 3,480
- Median household income
- $74,240
- Cities and towns
- 5 plus 2 CDPs
- ZIP codes
- 13
- Time zone
- Eastern
- FIPS code
- 37069
Cities and towns in Franklin County
Franklin County has 5 incorporated cities, towns and villages. Populations count the people living inside Franklin County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Louisburg (county seat) | Town | 3,480 | |
| Franklinton | Town | 2,890 | |
| Wake Forest | Town | 2,712 | Wake County |
| Youngsville | Town | 2,461 | |
| Bunn | Town | 391 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Lake Royale | 3,168 | |
| Centerville | 202 |
ZIP codes in Franklin County
13 ZIP codes reach into Franklin County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 27508
- 27525 also Granville County
- 27537 also Vance and Warren counties
- 27544 also Vance and Granville counties
- 27549
- 27557 also Nash, Johnston and Wilson counties
- 27587 also Wake and Granville counties
- 27589 also Warren County
- 27596 also Wake and Granville counties
- 27597 also Wake, Johnston and Nash counties
- 27816 also Nash County
- 27844 also Halifax, Warren and Nash counties
- 27882 also Nash County
Population of Franklin County, 2020–2025
Franklin County grew by 13,412 people (+19.5%) between April 2020 and July 2025: 605 more births than deaths and a net gain of 12,771 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 69,029 |
| 2021 | 71,697 |
| 2022 | 74,294 |
| 2023 | 77,039 |
| 2024 | 79,930 |
| 2025 | 82,037 |
Neighboring counties
- Nash County southeast · 99,365 people
- Warren County northeast · 18,898 people
- Wake County southwest · 1,257,235 people
- Vance County north · 42,638 people
- Granville County northwest · 61,421 people
- Halifax County east · 46,534 people
- Johnston County south · 256,448 people
Printable Franklin County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (109 KB)
- PNG (2400 px) (86 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the North Carolina county map with all 100 counties. Found an error? Tell us.