| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Russellville | 1 | 10,897 | 10,855 | -0.06% | 813 | 13 | City |
| Red Bay | 2 | 3,183 | 3,230 | -0.41% | 326 | 10 | City |
| Phil Campbell | 3 | 1,006 | 988 | 0.2% | 233 | 4 | Town |
| Vina | 4 | 340 | 328 | 0.29% | 71 | 5 | Town |
| Hodges | 5 | 269 | 263 | 0% | 65 | 4 | Town |
Russellville is the largest city in Franklin County, with a population of 10,897.
Hodges is the smallest city in Franklin County, with a population of 269.
There are 5 cities in Franklin County, Alabama.