Skip to main content

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