St. Clair County, Alabama Cities (2025)

10 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pell City114,37412,9731.99%57525 City
Moody213,68813,2260.68%55825 City
Margaret37,0195,1925.49%71510 Town
Odenville45,8994,9593.29%42214 City
Springville55,5394,8032.73%57610 City
Argo64,3624,395-0.16%40811 Town
Ashville72,4142,3540.5%12619 City
Riverside82,3242,2240.87%2689 City
Ragland91,7131,6900.23%10217 Town
Steele101,0059920.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,374.

Smallest City

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

10 Largest Cities

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

Location of St. Clair County