Census › Illinois › Madison County

Madison County, IL

People
Population264,238B01003
Population, 2020 census265,859P1
Median age40.2B01002
Under 1821.3%B01001
65 and over18.5%B01001
Households110,134B11001
Foreign born2.2%B05002
Money
Median household income$75,793B19013
Median family income$97,683B19113
Per capita income$41,560B19301
Poverty rate11.1%B17001
Unemployment rate4.6%B23025
Civilian labor force134,459B23025
Mean commute (minutes)24.9B08013
Education
Bachelor's degree or higher31.0%B15003
Housing
Housing units119,168B25001
Owner-occupied74.2%B25003
Renters25.8%B25003
Median home value$173,000B25077
Median gross rent$1,024B25064
Race and ethnicity
White, not Hispanic81.8%B03002
Black7.7%B03002
Hispanic or Latino4.3%B03002
Asian0.8%B03002
American Indian and Alaska Native0.1%B03002

Figures from the 2020-2024 American Community Survey five-year estimates (table codes link to the same table for this area at data.census.gov) and the 2020 census (P1), via IPUMS NHGIS. Estimates for small areas carry wide margins of error; a tract's figures describe its residents, not any one organization.

Against the state: median household income here is 91% of Illinois's ($83,390); poverty 11.1% against 11.8%; 2.1% of the state's people live here.

Census tracts

Census Tract 4001.01: 2,721Census Tract 4001.02: 4,277Census Tract 4002: 3,366Census Tract 4006: 2,251Census Tract 4007: 1,636Census Tract 4008.01: 1,641Census Tract 4008.02: 6,076Census Tract 4009.03: 4,432Census Tract 4009.04: 4,000Census Tract 4009.51: 5,026Census Tract 4009.52: 3,461Census Tract 4010: 2,351Census Tract 4011.01: 2,355Census Tract 4011.02: 3,413Census Tract 4012: 2,070Census Tract 4013: 4,582Census Tract 4014: 3,415Census Tract 4015: 2,670Census Tract 4017.01: 2,376Census Tract 4017.21: 5,466Census Tract 4017.22: 2,896Census Tract 4018: 6,276Census Tract 4019.01: 1,728Census Tract 4019.05: 5,028Census Tract 4020: 4,303Census Tract 4021: 2,092Census Tract 4022: 2,942Census Tract 4023: 1,923Census Tract 4024: 1,707Census Tract 4025: 1,665Census Tract 4026: 2,517Census Tract 4027.01: 6,519Census Tract 4027.21: 8,174Census Tract 4027.22: 2,810Census Tract 4028.01: 3,576Census Tract 4028.03: 3,972Census Tract 4028.04: 2,242Census Tract 4028.05: 5,167Census Tract 4029: 5,293Census Tract 4030.01: 6,644Census Tract 4030.02: 6,955Census Tract 4031.01: 6,253Census Tract 4031.21: 9,256Census Tract 4031.22: 6,121Census Tract 4032: 4,722Census Tract 4033: 2,785Census Tract 4034.01: 4,134Census Tract 4034.03: 2,621Census Tract 4034.04: 3,053Census Tract 4035.02: 5,166Census Tract 4035.31: 7,859Census Tract 4035.32: 5,880Census Tract 4035.33: 11,109Census Tract 4035.34: 4,032Census Tract 4036.01: 3,862Census Tract 4036.03: 1,933Census Tract 4036.04: 6,261Census Tract 4037.01: 6,670Census Tract 4037.02: 6,001Census Tract 4038.01: 5,075Census Tract 4038.02: 4,565Census Tract 4040: 2,283Census Tract 4041: 2,583Granite CityEdwardsvilleAltonCollinsvilleGodfreyGlen CarbonTroyWood RiverHighlandBethaltoMaryvillePontoon BeachZIP 62025: 501 nonprofits, $154,163,427ZIP 62002: 359 nonprofits, $352,391,529ZIP 62040: 300 nonprofits, $86,748,447ZIP 62234: 271 nonprofits, $44,348,268ZIP 62249: 156 nonprofits, $9,268,424ZIP 62035: 135 nonprofits, $53,470,515ZIP 62034: 108 nonprofits, $21,599,352ZIP 62294: 100 nonprofits, $8,977,689ZIP 62095: 98 nonprofits, $28,941,321ZIP 62024: 79 nonprofits, $8,632,487ZIP 62062: 73 nonprofits, $279,325,491ZIP 62010: 68 nonprofits, $68,178,294ZIP 62026: 62 nonprofits, $13,929,454ZIP 62060: 48 nonprofits, $820,272ZIP 62281: 24 nonprofits, $3,467,755ZIP 62061: 23 nonprofits, $1,040,835ZIP 62097: 17 nonprofits, $253,374ZIP 62090: 15 nonprofits, $27,169ZIP 62018: 13 nonprofits, $3,044,933ZIP 62001: 13 nonprofitsZIP 62087: 11 nonprofits, $212,713ZIP 62067: 10 nonprofitsZIP 62084: 10 nonprofits, $145,078ZIP 62074: 9 nonprofits, $61,736ZIP 62046: 9 nonprofits, $488,471ZIP 62021: 9 nonprofits, $178,290ZIP 62048: 8 nonprofits, $76,388ZIP 62058: 5 nonprofitsPopulation (ACS 2020-2024)up to 2,3512,351 to 3,3663,366 to 4,4324,432 to 6,076over 6,076nonprofits (circle size: how many)

Click an area for its page. Circles are FURP records at their ZIP code's center point, sized by how many. Download this map's areas with their census figures: CSV (center points) · GeoJSON (outlines), ready for Datawrapper, Mapshaper or Google My Maps. Outlines: Census TIGER/Line 2026, simplified.

Places in the county

FURP records in Madison County, IL

RecordsHow manyTotalBiggest
Nonprofits2,534$1,139,791,712 revenue (latest return)ANDERSON HOSPITAL ($229,203,495)
Nonprofit contractors145$465,455,473 paid by nonprofitsHelmkamp Construction Co ($113,778,042)
Colleges and schools316,304 enrollmentSouthern Illinois University Edwardsville (12,045)
Form D issuers20$296,196,348 amount soldFireside Real Estate Partners IV LP ($150,000,000)
Political committees54CENTRALTENDENCYPAC
Form 5500 plan sponsors9011,098 plansBASLER ELECTRIC COMPANY, LLC (14)
Open Payments recipients992$4,391,012 industry paymentsJOSEPH David DIAZ ($1,131,991)
Food recall firms34 recallsPRAIRIE FARMS (2)
Patent and trademark owners4791,377 patents and marksBoard of Trustees of Southern Illinois University (141)
IPO registrants25 filingsBest Hometown Bancorp, Inc. (4)
Federal award recipients12,043$6,988,840,981 federal awardsWIELAND ROLLED PRODUCTS NORTH AMERICA, LLC ($1,638,688,069)
State business registrations1,076SONDRA K NAEGLER, DMD MS

Cross-reference: 2,534 nonprofits for 264,238 residents is 95.9 per 10,000 people; their latest-year revenue of $1,139,791,712 is $4,314 per resident, 13.7% of all household income here (households at the median income).

Highest-paid people on nonprofit returns here

#NameTitleOrganizationPayYearTimes the median household income
1Alan MeyerPresident/CEO1ST MIDAMERICA CREDIT UNION$1,815,914202424.0x
2FRANK PADAKPRESIDENT AND CEO/BOD TREASURERSCOTT CREDIT UNION$1,408,018202418.6x
3KANDULA PRASAD MDPHYSICIANFAIRVIEW HEIGHTS MEDICAL GROUP SC$1,387,877202418.3x
4EDMUNDO RODRIGUEZ-FRIASPHYSICIANANDERSON HEALTHCARE$1,362,844202418.0x
5JAMOUS ABDULSALAM MDPHYSICIANFAIRVIEW HEIGHTS MEDICAL GROUP SC$1,353,940202417.9x
6OMOTOLA AARON MDPHYSICIANFAIRVIEW HEIGHTS MEDICAL GROUP SC$1,303,987202417.2x
7OMOTOLAAARONPHYSICIANFAIRVIEW HEIGHTS MEDICAL GROUP SC$1,244,422202116.4x
8OMOTOLAAARON MDPHYSICIANFAIRVIEW HEIGHTS MEDICAL GROUP SC$1,235,277202216.3x
9STIRTON JOHN W MDPHYSICIANFAIRVIEW HEIGHTS MEDICAL GROUP SC$1,059,742202414.0x
10WADE JAMES MDPHYSICIANFAIRVIEW HEIGHTS MEDICAL GROUP SC$988,691202213.0x

Each person's latest year on a 990 at a nonprofit placed here (reported pay including related organizations and other compensation); people paid under $50,000 are left out. The median household income here is $75,793.

Nonprofits: biggest by revenue (latest return)

Nonprofit contractors: biggest by paid by nonprofits

Colleges and schools: biggest by enrollment

Form D issuers: biggest by amount sold

Political committees

Form 5500 plan sponsors: biggest by plans

Open Payments recipients: biggest by industry payments

Food recall firms: biggest by recalls

Patent and trademark owners: biggest by patents and marks

IPO registrants: biggest by filings

Federal award recipients: biggest by federal awards

All 63 tracts

Every tract with its figures is in the CSV and GeoJSON downloads.

TractPopulationMedian household incomePoverty rateMedian age
Census Tract 4035.3311,109$106,9814.1%40.9
Census Tract 4031.219,256$89,7775.4%42.2
Census Tract 4027.218,174$96,8983.3%49.0
Census Tract 4035.317,859$92,9413.0%39.3
Census Tract 4030.026,955$112,2226.7%39.6
Census Tract 4037.016,670$135,7742.2%41.9
Census Tract 4030.016,644$76,0238.2%33.7
Census Tract 4027.016,519$69,04416.1%46.4
Census Tract 40186,276$72,3918.8%42.1
Census Tract 4036.046,261$79,1807.4%42.2
Census Tract 4031.016,253$76,73112.9%22.3
Census Tract 4031.226,121$131,3463.4%38.4
Census Tract 4008.026,076$59,26515.6%40.4
Census Tract 4037.026,001$138,7982.5%39.5
Census Tract 4035.325,880$137,2691.8%35.9
Census Tract 4017.215,466$67,57211.4%41.0
Census Tract 40295,293$72,03923.3%31.0
Census Tract 4028.055,167$85,5136.2%46.6
Census Tract 4035.025,166$82,9098.4%48.7
Census Tract 4038.015,075$105,2883.5%41.1
Census Tract 4019.055,028$62,01614.3%39.8
Census Tract 4009.515,026$62,1489.1%40.2
Census Tract 40324,722$59,96721.5%37.4
Census Tract 40134,582$48,29925.4%36.6
Census Tract 4038.024,565$83,1439.2%44.9
Census Tract 4009.034,432$54,35023.9%36.1
Census Tract 40204,303$55,10416.9%39.8
Census Tract 4001.024,277$54,72220.6%38.2
Census Tract 4034.014,134$73,56911.0%35.3
Census Tract 4035.344,032$91,2507.9%49.5
Census Tract 4009.044,000$55,17913.4%41.7
Census Tract 4028.033,972$119,0635.9%36.5
Census Tract 4036.013,862$97,4632.4%45.1
Census Tract 4028.013,576$105,9389.4%54.5
Census Tract 4009.523,461$71,04218.6%33.5
Census Tract 40143,415$59,29816.0%38.7
Census Tract 4011.023,413$69,82111.2%48.0
Census Tract 40023,366$43,31424.2%38.5
Census Tract 4034.043,053$64,5255.8%43.4
Census Tract 40222,942$63,73019.1%40.0
Census Tract 4017.222,896$71,52810.2%39.3
Census Tract 4027.222,810$105,8214.4%53.2
Census Tract 40332,785$65,28612.6%38.4
Census Tract 4001.012,721$66,5286.1%40.0
Census Tract 40152,670$63,38515.5%33.9
Census Tract 4034.032,621$68,52510.4%48.3
Census Tract 40412,583$51,79712.7%53.7
Census Tract 40262,517$37,06324.2%33.5
Census Tract 4017.012,376$45,84335.2%33.3
Census Tract 4011.012,355$52,56614.8%34.8
Census Tract 40102,351$61,47711.0%39.7
Census Tract 40402,283$58,41322.5%40.8
Census Tract 40062,251$54,65921.1%45.3
Census Tract 4028.042,242$104,3753.0%39.2
Census Tract 40212,092$38,68828.0%51.5
Census Tract 40122,070$71,25011.0%44.4
Census Tract 4036.031,933$96,1727.7%41.2
Census Tract 40231,923$76,47911.0%35.6
Census Tract 4019.011,728$80,59011.5%45.4
Census Tract 40241,707$39,53131.6%38.1
Census Tract 40251,665$68,75017.4%33.6
Census Tract 4008.011,641$88,9425.6%42.2
Census Tract 40071,636$32,06643.3%32.4

Census figures are from IPUMS NHGIS: the American Community Survey 2020-2024 five-year estimates (ACS table codes shown with each figure) and the 2020 decennial census (Demographic and Housing Characteristics), by state, county, place and census tract. FURP records are placed by ZIP code (the Census Bureau's 2020 ZCTA-to-county and ZCTA-to-tract relationship files: the county or tract holding most of the ZIP's land) and by city name (Census place names, normalized), so a record's tract is its ZIP's main tract, not its street's. Cite: Jonathan Schroeder, David Van Riper, Steven Manson, Grace Cooper, Zachary Krause, Tracy Kugler, Tsu Zhu, and Steven Ruggles. IPUMS National Historical Geographic Information System: Version 21.0 [dataset]. Minneapolis, MN: IPUMS. 2026. http://doi.org/10.18128/D050.V21.0