St. Clair County, Alabama Cities (2026)

10 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pell City114,65412,9731.95%58625 City
Moody213,78113,2260.68%56225 City
Margaret37,3855,1925.21%75210 Town
Odenville46,0874,9593.19%43614 City
Springville55,6864,8032.65%59110 City
Argo64,3564,395-0.14%39711 City
Ashville72,4262,3540.5%12619 City
Riverside82,3442,2240.86%2719 City
Ragland91,7181,6900.29%10217 Town
Steele101,0089920.3%1507 Town

St. Clair County Cities Summary

Largest City

Pell City is the largest city in St. Clair County, with a population of 14,654.

Smallest City

Steele is the smallest city in St. Clair County, with a population of 1,008.

10 Largest Cities

There are 10 cities in St. Clair County, Alabama.

Location of St. Clair County