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, with a population of 1,005.

10 Largest Cities

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

Location of St. Clair County