Madison County, Illinois
127 public bodies govern here, 16 school districts are based here, and USDA lists 4 farmers markets. Everything below says where it came from.
In four numbers
- People
- 264,238
- Median household income
- $75,793
- ±1,799
- Unemployed
- 4.6%
- 6,172 of 134,459 in the labour force
- Homes with broadband
- 91.0%
- 100,274 of 110,134 households
U.S. Census Bureau, American Community Survey 5-year estimates 2020-2024; read 2026-09-26. Percentages worked out here from the two counts shown.
Who governs here
County government 1
| Name | People | Office | Website |
|---|---|---|---|
| County of Madison | 264,490 (2021) | 157 N Main St, Edwardsville | Website |
Cities, towns and villages 27
| Name | People | Office | Website |
|---|---|---|---|
| City of Alton | 25,422 (2021) | 101 E 3rd St, Alton | Website |
| City of Collinsville | 24,320 (2021) | 125 S Center St, Collinsville | Website |
| City of Edwardsville | 25,218 (2021) | Po Box 407, Edwardsville | Website |
| City of Granite City | 27,484 (2021) | 2000 Edison Ave, Granite City | — |
| City of Highland | 10,044 (2021) | Po Box 218, Highland | — |
| City of Madison | 3,129 (2021) | Po Box 87, Madison | Website |
| City of Troy | 11,175 (2021) | 116 E Market St, Troy | Website |
| City of Venice | 1,494 (2021) | 329 Broadway, Venice | — |
| City of Wood River | 10,386 (2021) | 111 N Wood River Ave, Wood River | Website |
| Village of Alhambra | 582 (2021) | Po Box 309, Alhambra | — |
| Village of Bethalto | 9,359 (2021) | 213 N Prairie St, Bethalto | Website |
| Village of East Alton | 5,790 (2021) | 119 W Main St, East Alton | Website |
| Village of Glen Carbon | 13,812 (2021) | Po Box 757, Glen Carbon | Website |
| Village of Godfrey | 17,729 (2021) | Po Box 5067, Godfrey | Website |
| Village of Grantfork | 343 (2021) | Po Box 534, Highland | — |
| Village of Hamel | 933 (2021) | Po Box 345, Hamel | Website |
| Village of Hartford | 1,189 (2021) | 140 W Hawthorne St, Hartford | — |
| Village of Livingston | 766 (2021) | Po Box 388, Livingston | — |
| Village of Marine | 960 (2021) | Po Box 136, Marine | — |
| Village of Maryville | 8,184 (2021) | 2520 N Center St, Maryville | Website |
| Village of New Douglas | 347 (2021) | Po Box 136, New Douglas | — |
| Village of Pontoon Beach | 5,900 (2021) | 1 Regency Pkwy, Pontoon Beach | — |
| Village of Roxana | 1,452 (2021) | 400 S Central Ave, Roxana | Website |
| Village of South Roxana | 1,896 (2021) | 211 Sinclair Ave, South Roxana | — |
| Village of St Jacob | 1,363 (2021) | 213 N Douglas Po Box 97, ST. Jacob | — |
| Village of Williamson | 182 (2021) | 1201 Williamson Ave, Staunton | — |
| Village of Worden | 1,099 (2021) | Po Box 355, Worden | Website |
Townships 23
| Name | People | Office | Website |
|---|---|---|---|
| Township of Alhambra | 1,566 (2021) | 6731 Dauderman Rd, Alhambra | — |
| Township of Alton | 25,422 (2021) | 100A E Broadway, Alton | — |
| Township of Chouteau | 7,555 (2021) | 906 Thorngate RD., Granite City | — |
| Township of Collinsville | 35,627 (2021) | 305 E Main St, Collinsville | — |
| Township of Edwardsville | 38,996 (2021) | 300 W Park St, Edwardsville | — |
| Township of Fort Russell | 9,298 (2021) | 113 Cross Creek Dr, Bethalto | — |
| Township of Foster | 3,914 (2021) | 7781 Saddle Ridge Rd, Bethalto | Website |
| Township of Granite City | 25,064 (2021) | 2060 Delmar Ave, Granite City | Website |
| Township of Hamel | 2,785 (2021) | Po Box 173, Hamel | — |
| Township of Helvetia | 8,323 (2021) | 817 Main St, Highland | — |
| Township of Jarvis | 16,025 (2021) | 112 N Main St, Troy | — |
| Township of Leef | 621 (2021) | 5040 Schwarz Rd, Highland | — |
| Township of Marine | 2,290 (2021) | 425 N Humboldt St, Marine | — |
| Township of Moro | 3,510 (2021) | 7353 Kruse Ln, Moro | — |
| Township of Nameoki | 12,101 (2021) | 4250 State Route 162, Granite City | — |
| Township of New Douglas | 527 (2021) | 12643 Silver Creek Rd, New Douglas | Website |
| Township of Olive | 1,705 (2021) | Po Box 447, Livingston | — |
| Township of Omphghent | 2,448 (2021) | 8946 Wieseman Rd, Worden | — |
| Township of Pin Oak | 4,541 (2021) | 3700 Tosovsky Lane, Edwardsville | — |
| Township of Saline | 6,910 (2021) | 165 Woodcrest Dr, Highland | — |
| Township of St Jacob | 2,907 (2021) | 108 Park Rd, Saint Jacob | — |
| Township of Venice | 4,631 (2021) | 910 Madison Ave, Madison | — |
| Township of Wood River | 29,995 (2021) | 49 S 9th St, East Alton | Website |
Special districts 76
| Name | What it does | Office | Website |
|---|---|---|---|
| Saint Louis Regional Airport Authority | Air transportation | 8 Terminal Dr, East Alton | Website |
| Mason City Cemetery District | Cemeteries | 615 N Promenade, Mason City | — |
| Cahokia Creek Drainage and Levee District | Drainage | 101 W Vandalia St, Edwardsville | — |
| Canteen Creek Drainage and Levee District | Drainage | 121 Valley Dr, Caseyville | — |
| Chouteau Isle Drainage and Levee District | Drainage | 4725 Old Alton Rd, Granite City | — |
| County Ditch Drainage and Levee District | Drainage | 4480 New Poag Rd, Edwardsville | — |
| Madison County Flood Prevention District | Flood control | 104 United Drive, Collinsville | — |
| Southwestern Illinois Flood Prevention District Council | Flood control | 104 United Drive, Collinsville | Website |
| Wood River Drainage and Levee District | Flood control | 543 W Madison Ave., Wood River | — |
| Miracle Manor Bellemore Place Street Lighting District | Highways | 2208 Dawn Pl, Granite City | — |
| State Park Place Street Lighting District | Highways | 3314 Princeton Ave, Collinsville | — |
| Alton City Housing Authority | Housing and community development | Po Box 967, Alton | — |
| Granite City Housing Authority | Housing and community development | Po Box 794, Granite City | Website |
| Madison County Housing Authority | Housing and community development | 1609 Olive St, Collinsville | — |
| Bethalto Public Library District | Libraries | 321 S Prairie St, Bethalto | Website |
| East Alton Public Library District | Libraries | 250 Washington Ave, East Alton | — |
| Hartford Public Library District | Libraries | 143 W Hawthorne St, Hartford | — |
| Illinois Heartland Library System | Libraries | 6725 Goshen Rd, Edwardsville | Website |
| Maryville Community Public Library District | Libraries | 8 Schiber Ct, Maryville | — |
| Mississippi Valley Public Library District | Libraries | 408 W Main St, Collinsville | Website |
| Roxana Public Library District | Libraries | 200 N Central Ave, Roxana | — |
| Six Mile Regional Public Library District | Libraries | 2001 Delmar Ave, Granite City | Website |
| The Hayner Public Library District | Libraries | 401 State St, Alton | Website |
| Tri Township Public Library District | Libraries | 209 S Main St, Troy | Website |
| Worden Public Library District | Libraries | Po Box 164, Worden | — |
| Alhambra Community Fire Protection District | Local fire protection | 6831 Dauderman Rd, Alhambra | — |
| Collinsville Fire Protection District | Local fire protection | 125 S Center St, Collinsville | — |
| Cottage Hills Fire Protection District | Local fire protection | 162 Blair Ave, Cottage Hills | — |
| Fort Russell Fire Protection District | Local fire protection | Po Box 336, Alton | — |
| Fosterburg Fire Protection District | Local fire protection | 4604 Seminary Rd, Alton | — |
| Glen Carbon Fire Protection District | Local fire protection | Po Box 254, Glen Carbon | Website |
| Godfrey Fire Protection District | Local fire protection | Po Box F, Godfrey | Website |
| Grantfork Fire Protection District | Local fire protection | 210 N Locust St, Highland | — |
| Hamel Community Fire Protection District | Local fire protection | 6329 Manix Rd, Edwardsville | — |
| Highland Pierron Fire Protection District | Local fire protection | 212 Mirabeau, Highland | — |
| Holiday Shores Fire Protection District | Local fire protection | 93 Holiday Dam Rd, Edwardsville | Website |
| Kendall Hill Fire Protection District | Local fire protection | 34 Indian Dr, Wood River | — |
| Long Lake Fire Protection District | Local fire protection | 4113 Pontoon Rd, Pontoon Beach | — |
| Marine Community Fire Protection District | Local fire protection | Po Box 562, Marine | — |
| Maryville Fire Protection District | Local fire protection | 6710 E Main St, Maryville | — |
| Meadowbrook Fire Protection District | Local fire protection | 101 Sunset Dr, Bethalto | — |
| Mitchell Fire Protection District | Local fire protection | Po Box 8036, Mitchell | — |
| Moro Fire Protection District | Local fire protection | Po Box 68, Bethalto | — |
| New Douglas Community Fire Protection District | Local fire protection | 9164 Mount Olive Rd, New Douglas | — |
| Olive Fire Protection District | Local fire protection | Po Box 359, Livingston | — |
| Prairie Fire Protection District | Local fire protection | 8437 S Schiller St, Dorsey | — |
| Rosewood Heights Fire Protection District | Local fire protection | 45 E Airline Dr, East Alton | — |
| Saint Jacob Township Fire Protection District | Local fire protection | Po Box 314, Saint Jacob | — |
| South Roxana Fire Protection District | Local fire protection | Po Box 87160, South Roxana | — |
| State Park Place Fire District | Local fire protection | 3218 Arlington St, Collinsville | — |
| Troy Fire Protection District | Local fire protection | 116 E Market St, Troy | — |
| Worden Fire Protection District | Local fire protection | Po Box 179, Worden | — |
| Chouteau Nameoki Venice Drainage and Levee District | Other multi-function districts | Po Box 8133, Granite City | — |
| Collinsville Metro Exposition Auditorium and Office Bldg Auth | Parks and recreation | 1 Gateway Dr, Collinsville | Website |
| Granite City Park District | Parks and recreation | 2900 Benton St, Granite City | Website |
| Metro East Park and Recreation District | Parks and recreation | 104 United Dr, Collinsville | Website |
| Roxana Community Park District | Parks and recreation | 2 Park Dr, Roxana | — |
| Saint Jacob Park District | Parks and recreation | Po Box 204, Saint Jacob | — |
| Tri Township Park District | Parks and recreation | 410 Wickliffe St, Troy | Website |
| Venice Park District | Parks and recreation | Po Box 202, Venice | — |
| Madison County Mass Transit District | Public mass transit utility | Po Box 7500, Granite City | Website |
| America'S Central Port District | Sea and inland port facilities | 1635 W 1st St, Granite City | Website |
| Metro East Sanitary District | Sewerage | Po Box 1366, Granite City | Website |
| Rosewood Heights Sanitary District | Sewerage | 55 S 9th St, East Alton | — |
| Holiday Shores Sanitary District | Sewerage and water supply | 97 Holiday Dam Rd, Edwardsville | — |
| Meadow Brook Public Water Service District | Sewerage and water supply | 5317 State Route 140, Bethalto | — |
| Moro Public Water District | Sewerage and water supply | 212 Main Street, Moro | — |
| Madison County Soil and Water Conservation District | Soil and water conservation | 7205 Marine Rd, Edwardsville | Website |
| Marine Sanitary District | Solid waste management | Po Box 208, Marine | — |
| Forest Home-Maple Park Public Water Service District | Water supply utility | 1459 14th St, Cottage Hills | — |
| Fosterburg Water Service District | Water supply utility | 3216 Main St, Alton | — |
| Mitchell Water Service District | Water supply utility | Po Box 8125, Granite City | — |
| Northeast Central County Public Water District | Water supply utility | 7782 Legion Dr, Edwardsville | — |
| Pontoon Beach Public Water District | Water supply utility | Po Box 1176, Granite City | — |
| Three County Public Water District | Water supply utility | Po Box 27, New Douglas | — |
| Tri Township Water Service District | Water supply utility | 813 Broadway, Highland | Website |
U.S. Census Bureau, 2022 Census of Governments, Government Units List (published August 2023); the file read 2026-09-26. Offices are placed by county; a special district’s territory can cross county lines. Each body posts its own meetings on its website where the Census records one.
School districts based here
Alton CUSD 11
School district11 schools
550 Landmarks Blvd Ste A, Alton, IL, 62002
Its website — where its board posts meetings. Federal record.
Bethalto CUSD 8
School district5 schools
101 School St, Bethalto, IL, 62010
Its website — where its board posts meetings. Federal record.
Collinsville CUSD 10
School district11 schools
201 W Clay St, Collinsville, IL, 62234
Its website — where its board posts meetings. Federal record.
East Alton SD 13
School district3 schools
210 E Saint Louis Ave, East Alton, IL, 62024
Its website — where its board posts meetings. Federal record.
East Alton-Wood River CHSD 14
School district1 schools
777 N Wood River Ave, Wood River, IL, 62095
Its website — where its board posts meetings. Federal record.
Edwardsville CUSD 7
School district15 schools
708 Saint Louis St, Edwardsville, IL, 62025
Granite City CUSD 9
School district9 schools
3200 Maryville Rd, Granite City, IL, 62040
Its website — where its board posts meetings. Federal record.
Highland CUSD 5
School district6 schools
400 Broadway, Highland, IL, 62249
Its website — where its board posts meetings. Federal record.
Madison Co Reg I Spec Educ Coop
Specialized district0 schools
3200 Maryville Rd, Granite City, IL, 62040
Madison County Voc Adj Counseling
Specialized district0 schools
157 N Main St Rm 438, Edwardsville, IL, 62025
Madison CUSD 12
School district4 schools
602 Farrish St, Madison, IL, 62060
Its website — where its board posts meetings. Federal record.
Region III Spec Ed Coop
Specialized district7 schools
1800 Storey Ln, Cottage Hills, IL, 62018
Roxana CUSD 1
School district4 schools
401 Chaffer Ave, Roxana, IL, 62084
Its website — where its board posts meetings. Federal record.
Triad CUSD 2
School district6 schools
203 E Throp St, Troy, IL, 62294
Its website — where its board posts meetings. Federal record.
Venice CUSD 3
School district1 schools
300 4th St, Venice, IL, 62090
Its website — where its board posts meetings. Federal record.
Wood River-Hartford ESD 15
School district3 schools
501 E Lorena Ave, Wood River, IL, 62095
Its website — where its board posts meetings. Federal record.
National Center for Education Statistics, Common Core of Data 2024-25; read 2026-09-26.
Farmers markets
Maryville Farmers Market
200 N. Donk St. Maryville, IL, 62062
Gathered by USDA from the web; USDA record last changed 2023-03-20. USDA listing
Alton Farmers' & Artisans' Market
501 Landmarks Blvd., Alton, IL, 62002
Gathered by USDA from the web; USDA record last changed 2023-03-20. USDA listing
Bethalto Market In The Park
213 N Priaire St, Bethalto, IL, 62010
Submitted by the market; USDA record last changed 2020-07-21. USDA listing
Land of Goshen Farmers' Market
St. Louis St. & N. Main St., Edwardsville, IL, 62025
Gathered by USDA from the web; USDA record last changed 2023-03-20. USDA listing
USDA National Farmers Market Directory; read 2026-09-26.
