Census › Illinois › McHenry County

McHenry County, IL

People
Population312,591B01003
Population, 2020 census310,229P1
Median age40.7B01002
Under 1822.7%B01001
65 and over16.5%B01001
Households117,594B11001
Foreign born9.9%B05002
Money
Median household income$104,802B19013
Median family income$124,289B19113
Per capita income$49,388B19301
Poverty rate6.2%B17001
Unemployment rate4.7%B23025
Civilian labor force174,633B23025
Mean commute (minutes)30.1B08013
Education
Bachelor's degree or higher35.2%B15003
Housing
Housing units121,329B25001
Owner-occupied82.7%B25003
Renters17.3%B25003
Median home value$308,100B25077
Median gross rent$1,401B25064
Race and ethnicity
White, not Hispanic76.1%B03002
Black1.4%B03002
Hispanic or Latino16.1%B03002
Asian3.0%B03002
American Indian and Alaska Native0.0%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 126% of Illinois's ($83,390); poverty 6.2% against 11.8%; 2.5% of the state's people live here.

Census tracts

Census Tract 8701.03: 2,535Census Tract 8701.04: 4,882Census Tract 8701.05: 4,024Census Tract 8701.06: 2,638Census Tract 8702: 5,845Census Tract 8703.01: 4,925Census Tract 8703.02: 4,126Census Tract 8704.02: 5,731Census Tract 8704.03: 4,757Census Tract 8704.04: 4,093Census Tract 8705.01: 4,678Census Tract 8705.02: 4,410Census Tract 8706.03: 4,519Census Tract 8706.04: 5,389Census Tract 8706.05: 6,678Census Tract 8706.06: 3,936Census Tract 8707.02: 7,429Census Tract 8707.03: 6,321Census Tract 8707.04: 3,605Census Tract 8708.07: 5,330Census Tract 8708.08: 3,686Census Tract 8708.09: 8,108Census Tract 8708.10: 4,111Census Tract 8708.11: 4,438Census Tract 8708.12: 4,266Census Tract 8708.13: 4,714Census Tract 8708.14: 3,912Census Tract 8709.03: 3,492Census Tract 8709.04: 5,482Census Tract 8709.05: 4,894Census Tract 8709.06: 4,637Census Tract 8709.07: 3,116Census Tract 8710.03: 3,754Census Tract 8710.04: 6,669Census Tract 8711.05: 5,440Census Tract 8711.07: 5,473Census Tract 8711.08: 5,409Census Tract 8711.09: 5,362Census Tract 8711.10: 4,221Census Tract 8711.11: 4,879Census Tract 8711.12: 5,644Census Tract 8711.13: 3,948Census Tract 8711.14: 4,402Census Tract 8711.15: 3,835Census Tract 8712.01: 7,035Census Tract 8712.02: 5,757Census Tract 8712.05: 4,157Census Tract 8712.06: 6,979Census Tract 8712.07: 4,200Census Tract 8712.08: 3,682Census Tract 8712.09: 3,830Census Tract 8713.01: 4,870Census Tract 8713.04: 4,050Census Tract 8713.05: 5,706Census Tract 8713.07: 5,310Census Tract 8713.10: 4,707Census Tract 8713.11: 5,078Census Tract 8713.12: 5,867Census Tract 8713.13: 2,018Census Tract 8714.02: 5,596Census Tract 8714.04: 4,312Census Tract 8715.01: 6,592Census Tract 8715.02: 8,148Census Tract 8716: 4,954Crystal LakeAlgonquinLake in the HillsMcHenryHuntleyWoodstockCaryHarvardIsland LakeMarengoLakemoorJohnsburgZIP 60098: 352 nonprofits, $51,289,074ZIP 60014: 314 nonprofits, $118,235,000ZIP 60050: 186 nonprofits, $46,536,164ZIP 60102: 175 nonprofits, $9,965,437ZIP 60142: 157 nonprofits, $12,474,701ZIP 60013: 147 nonprofits, $17,642,709ZIP 60051: 136 nonprofits, $7,828,336ZIP 60033: 92 nonprofits, $14,024,956ZIP 60156: 86 nonprofits, $2,145,386ZIP 60152: 86 nonprofits, $3,221,689ZIP 60012: 69 nonprofits, $13,301,545ZIP 60097: 53 nonprofits, $654,101ZIP 60081: 50 nonprofits, $2,112,376ZIP 60021: 39 nonprofits, $3,065,363ZIP 60071: 34 nonprofits, $4,296,663ZIP 60034: 29 nonprofits, $610,180ZIP 60072: 24 nonprofits, $871,854ZIP 60180: 14 nonprofits, $3,603,857Population (ACS 2020-2024)up to 3,9363,936 to 4,4104,410 to 4,9544,954 to 5,731over 5,731nonprofits (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 McHenry County, IL

RecordsHow manyTotalBiggest
Nonprofits2,140$319,428,811 revenue (latest return)MERCY CRYSTAL LAKE HOSPITAL AND MEDICAL CENTER INC ($50,107,667)
Nonprofit contractors129$208,738,604 paid by nonprofitsANGEL ADOPTION ($69,501,430)
Colleges and schools39,702 enrollmentMcHenry County College (9,051)
Form D issuers38$576,117,365 amount soldGlobal Currency Reserve, LP ($88,572,571)
Political committees32FEGES FOR SENATE
Form 5500 plan sponsors1,5171,761 plansKEMPER VALVE & FITTINGS CORPORATION (10)
Open Payments recipients1,101$8,832,463 industry paymentsHeartcor Solutions Llc ($3,354,640)
Food recall firms223 recallsE3 Artisan (21)
Patent and trademark owners1,2774,614 patents and marksLife Spine, Inc. (259)
IPO registrants322 filingsDREWRYS BREWING CO (11)
Federal award recipients15,403$1,437,074,292 federal awardsMCHENRY, COUNTY OF ($132,000,348)
State business registrations1,875FIRST RESPONSE INC

Cross-reference: 2,140 nonprofits for 312,591 residents is 68.5 per 10,000 people; their latest-year revenue of $319,428,811 is $1,022 per resident, 2.6% of all household income here (households at the median income).

Highest-paid people on nonprofit returns here

#NameTitleOrganizationPayYearTimes the median household income
1KIMBERLY SCACCIAVP - REVENUE CYCLE (TERM 09/2025)MERCY CRYSTAL LAKE HOSPITAL AND MEDICAL CENTER INC$599,64220245.7x
2RAYMOND MONROEEXECUTIVE VICE PRESIDENTSTEEL FOUNDERS SOCIETY OF AMERICA$525,62320245.0x
3DAVID POWELEITVP OF TECHNOLOGYSTEEL FOUNDERS SOCIETY OF AMERICA$374,24920243.6x
4KELLY MORITZVP OF FINANCE & CONTRACTSSTEEL FOUNDERS SOCIETY OF AMERICA$337,53320243.2x
5NICHOLAS VENTOCILLAADVANCED PRACTICE CONTRACT PROVIDERMERCY CRYSTAL LAKE HOSPITAL AND MEDICAL CENTER INC$336,47320243.2x
6RYAN MOOREVP OF OPERATIONSSTEEL FOUNDERS SOCIETY OF AMERICA$321,46920243.1x
7JESSE LENARTBUS MGR/SECYTHE 117 ELECTRICAL WORKERS ASSOCIATION$304,92320252.9x
8DEREK LEUTGERTFINANCIAL SECRETARY/BUSINEINTERNATIONAL BROTHERHOOD OF ELECTRICAL WORKERS$297,40520252.8x
9GREGORY ZANKLEADVANCED PRACTICE CONTRACT PROVIDERMERCY CRYSTAL LAKE HOSPITAL AND MEDICAL CENTER INC$294,37520242.8x
10MIKE CASSIDYASSISTANT BUSINESS MANAGERINTERNATIONAL BROTHERHOOD OF ELECTRICAL WORKERS$274,24820252.6x

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 $104,802.

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 64 tracts

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

TractPopulationMedian household incomePoverty rateMedian age
Census Tract 8715.028,148$121,6713.3%39.9
Census Tract 8708.098,108$114,2582.4%40.9
Census Tract 8707.027,429$113,5197.8%47.5
Census Tract 8712.017,035$109,4513.2%37.7
Census Tract 8712.066,979$139,9133.1%45.9
Census Tract 8706.056,678$100,3801.7%49.3
Census Tract 8710.046,669$97,69411.9%34.6
Census Tract 8715.016,592$78,0706.8%65.3
Census Tract 8707.036,321$105,34912.2%47.8
Census Tract 8713.125,867$128,2455.0%43.3
Census Tract 87025,845$95,2944.4%43.7
Census Tract 8712.025,757$80,83320.5%37.5
Census Tract 8704.025,731$81,5635.0%36.2
Census Tract 8713.055,706$183,0941.8%39.8
Census Tract 8711.125,644$151,1544.0%39.7
Census Tract 8714.025,596$125,9383.0%43.6
Census Tract 8709.045,482$91,7425.0%41.3
Census Tract 8711.075,473$157,1655.0%38.7
Census Tract 8711.055,440$135,2734.2%42.2
Census Tract 8711.085,409$130,1332.1%38.1
Census Tract 8706.045,389$80,0006.3%42.4
Census Tract 8711.095,362$141,9352.7%32.7
Census Tract 8708.075,330$129,8539.0%42.7
Census Tract 8713.075,310$131,2905.0%39.5
Census Tract 8713.115,078$110,0004.2%38.5
Census Tract 87164,954$103,8194.4%43.7
Census Tract 8703.014,925$64,98216.6%30.6
Census Tract 8709.054,894$69,40813.2%40.3
Census Tract 8701.044,882$74,8685.7%41.7
Census Tract 8711.114,879$166,6091.5%37.5
Census Tract 8713.014,870$92,5837.1%39.1
Census Tract 8704.034,757$105,0783.9%33.2
Census Tract 8708.134,714$99,2193.2%44.5
Census Tract 8713.104,707$135,0404.7%38.5
Census Tract 8705.014,678$109,0005.8%47.3
Census Tract 8709.064,637$93,2848.6%38.7
Census Tract 8706.034,519$76,47717.0%37.0
Census Tract 8708.114,438$86,8509.5%45.0
Census Tract 8705.024,410$78,57816.6%42.2
Census Tract 8711.144,402$135,7504.9%38.8
Census Tract 8714.044,312$118,0214.1%42.3
Census Tract 8708.124,266$93,7504.4%38.9
Census Tract 8711.104,221$177,5381.4%38.4
Census Tract 8712.074,200$115,6675.7%41.3
Census Tract 8712.054,157$94,2713.4%35.0
Census Tract 8703.024,126$72,35310.2%32.4
Census Tract 8708.104,111$101,1164.3%44.4
Census Tract 8704.044,093$114,0555.0%44.2
Census Tract 8713.044,050$87,33113.0%37.2
Census Tract 8701.054,024$130,8172.4%43.1
Census Tract 8711.133,948$141,2502.7%36.9
Census Tract 8706.063,936$65,4173.6%44.5
Census Tract 8708.143,912$144,4325.3%43.4
Census Tract 8711.153,835$99,80014.8%36.6
Census Tract 8712.093,830$63,7509.8%32.5
Census Tract 8710.033,754$102,82610.0%37.0
Census Tract 8708.083,686$108,8723.7%44.6
Census Tract 8712.083,682$123,4430.7%42.4
Census Tract 8707.043,605$104,2367.0%44.3
Census Tract 8709.033,492$75,5193.5%42.2
Census Tract 8709.073,116$123,8272.5%48.5
Census Tract 8701.062,638$125,0383.9%42.2
Census Tract 8701.032,535$96,0005.9%41.1
Census Tract 8713.132,018$63,37820.0%43.5

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