Franklin County, Alabama Cities (2025)

6 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Russellville110,70410,863-0.3%79813 City
Red Bay23,1563,229-0.47%32410 City
Phil Campbell39869860%2294 Town
Vina43313290%695 Town
Hodges5261263-0.38%634 Town
Spruce Pine68173-10%871 CDP

Franklin County Cities Summary

Largest City

Russellville is the largest city in Franklin County, with a population of 10,704.

Smallest City

Spruce Pine is the smallest city in Franklin County, with a population of 81.

10 Largest Cities

There are 6 cities in Franklin County, Alabama.

Location of Franklin County