St. Clair County, Alabama Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Pell City114,60012,9731.96%58425 City
Moody213,65213,2290.69%55725 City
Margaret37,5235,2385.23%76610 Town
Odenville46,2084,9323.07%44514 City
Springville55,7484,8012.7%59810 City
Argo64,3734,402-0.07%39911 City
Ashville72,4242,3590.5%12619 City
Riverside82,3312,2320.82%2699 City
Ragland91,7151,6900.29%10217 Town
Steele101,0069950.2%1507 Town

St. Clair County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

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

Location of St. Clair County