St. Clair County, Alabama
St. Clair County profile, demographic data, and geographic information.
Cities & Towns in St. Clair County
Constituent municipalities and census communities located within St. Clair County.
| City / Town Name | Classification | Census GEOID | Land Area |
|---|---|---|---|
| Argo city | City | 0102320 | 10.97 sq mi |
| Ashville city | City | 0102908 | 19.21 sq mi |
| Clay city | City | 0115256 | 11.28 sq mi |
| Leeds city | City | 0141968 | 22.81 sq mi |
| Margaret city | City | 0146696 | 9.82 sq mi |
| Moody city | City | 0151096 | 24.52 sq mi |
| Odenville city | City | 0156400 | 13.99 sq mi |
| Pell City city | City | 0158896 | 25.00 sq mi |
| Ragland town | Town | 0163216 | 16.79 sq mi |
| Riverside city | City | 0164920 | 8.67 sq mi |
| Springville city | City | 0172600 | 9.62 sq mi |
| Steele town | Town | 0172888 | 6.71 sq mi |
| Trussville city | City | 0176944 | 35.78 sq mi |
| Vincent town | Town | 0179008 | 20.58 sq mi |