Franklin County, Alabama Cities (2025)

11 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Russellville110,70410,877-0.3%79813 City
Russellville210,70410,863-0.3%79813 City
Red Bay33,1563,234-0.47%32410 City
Red Bay43,1563,229-0.47%32410 City
Phil Campbell59869880%2294 Town
Phil Campbell69869860%2294 Town
Vina73313290%695 Town
Vina83313290%695 Town
Hodges9261263-0.38%634 Town
Hodges10261263-0.38%634 Town
Spruce Pine118173-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 11 cities in Franklin County, Alabama.

Location of Franklin County