St. Clair County, Alabama
St. Clair County profile, demographic data, and geographic information.
Local Government & Public Administration
Authoritative general-purpose local government units serving this area
U.S. Census Bureau GUS (2026) / GMAF
| Government Unit | Unit Type | Jurisdiction Role | Contact / Address |
|---|---|---|---|
|
GUS Population: 96,927 (2024)
ID: 184282
|
County | Official County Government |
Contact: ADMINISTRATOR
165 5TH ST, STE 100, ASHVILLE AL 35953
|
|
GUS Population: 14,094 (2024)
ID: 207522
|
Municipal | Municipal Government Within County |
Contact: CITY MANAGER
1905 1ST AVE N, PELL CITY AL 35125-1663
|
|
GUS Population: 13,596 (2024)
ID: 122584
|
Municipal | Municipal Government Within County |
Contact: CITY CLERK
670 PARK AVE, MOODY AL 35004-3229
|
|
TOWN OF MARGARET
GUS Population: 6,654 (2024)
ID: 207523
|
Municipal | Municipal Government Within County |
Contact: GENE BARKER BUILDING INSPECTOR
125 SCHOOL STREET, MARGARET AL 35112-0309
|
|
CITY OF ODENVILLE
GUS Population: 5,711 (2024)
ID: 160703
|
Municipal | Municipal Government Within County |
Contact: MAYOR
PO BOX 113, ODENVILLE AL 35120-0113
|
|
GUS Population: 5,392 (2024)
ID: 160704
|
Municipal | Municipal Government Within County |
Contact: CITY CLERK
PO BOX 919, SPRINGVILLE AL 35146-0919
|
|
GUS Population: 4,369 (2024)
ID: 160705
|
Municipal | Municipal Government Within County |
Contact: CITY CLERK
100 BLACKJACK RD, TRUSSVILLE AL 35173-4180
|
|
CITY OF ASHVILLE
GUS Population: 2,402 (2024)
ID: 160702
|
Municipal | Municipal Government Within County |
Contact: CITY CLERK
PO BOX 70, ASHVILLE AL 35953-0070
|
|
GUS Population: 2,304 (2024)
ID: 184312
|
Municipal | Municipal Government Within County |
Contact: CITY CLERK
379 DEPOT STREET, RIVERSIDE AL 35135
|
|
TOWN OF RAGLAND
GUS Population: 1,709 (2024)
ID: 189558
|
Municipal | Municipal Government Within County |
Contact: MAYOR
220 FREDIA ST, STE 102, RAGLAND AL 35131-3438
|
|
TOWN OF STEELE
GUS Population: 1,003 (2024)
ID: 122583
|
Municipal | Municipal Government Within County |
Contact: TOWN CLERK
PO BOX 425, STEELE AL 35987-0425
|