5 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Russellville | 1 | 10,704 | 10,863 | -0.3% | 798 | 13 | City |
| Red Bay | 2 | 3,156 | 3,229 | -0.47% | 324 | 10 | City |
| Phil Campbell | 3 | 986 | 986 | 0% | 229 | 4 | Town |
| Vina | 4 | 331 | 329 | 0% | 69 | 5 | Town |
| Hodges | 5 | 261 | 263 | -0.38% | 63 | 4 | Town |
Russellville is the largest city in Franklin County, with a population of 10,704.
Hodges is the smallest city in Franklin County, with a population of 261.
There are 5 cities in Franklin County, Alabama.