4 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Louisburg | 1 | 3,570 | 3,129 | 2.12% | 1,145 | 3 | Town |
| Franklinton | 2 | 2,996 | 2,483 | 2.96% | 1,638 | 2 | Town |
| Youngsville | 3 | 2,524 | 2,076 | 3.06% | 977 | 3 | Town |
| Bunn | 4 | 396 | 329 | 2.86% | 670 | 1 | Town |
Louisburg is the largest city in Franklin County, with a population of 3,570.
Bunn is the smallest city in Franklin County, with a population of 396.
There are 4 cities in Franklin County, North Carolina.