St. Clair County, Alabama Cities (2025)

10 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Pell City114,54612,9912.18%58225 City
Moody213,83913,2290.89%56424.53 City
Margaret36,9505,1655.41%7089.82 Town
Odenville45,6184,9532.42%40213.96 City
Springville55,5124,8142.61%5739.62 City
Argo64,3904,3790.05%41010.70 Town
Ashville72,4312,3580.62%12719.21 City
Riverside82,2922,2270.57%2658.66 City
Ragland91,7111,6950.18%10216.79 Town
Steele101,0059920.3%1506.71 Town

St. Clair County Cities Summary

Largest City

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

Smallest City

Steele is the smallest city in St. Clair County.

10 Largest Cities

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

Location of St. Clair County