Census › Illinois › McHenry County
McHenry County, IL
| Population | 312,591 | B01003 |
|---|---|---|
| Population, 2020 census | 310,229 | P1 |
| Median age | 40.7 | B01002 |
| Under 18 | 22.7% | B01001 |
| 65 and over | 16.5% | B01001 |
| Households | 117,594 | B11001 |
| Foreign born | 9.9% | B05002 |
| Median household income | $104,802 | B19013 |
|---|---|---|
| Median family income | $124,289 | B19113 |
| Per capita income | $49,388 | B19301 |
| Poverty rate | 6.2% | B17001 |
| Unemployment rate | 4.7% | B23025 |
| Civilian labor force | 174,633 | B23025 |
| Mean commute (minutes) | 30.1 | B08013 |
| Bachelor's degree or higher | 35.2% | B15003 |
|---|
| Housing units | 121,329 | B25001 |
|---|---|---|
| Owner-occupied | 82.7% | B25003 |
| Renters | 17.3% | B25003 |
| Median home value | $308,100 | B25077 |
| Median gross rent | $1,401 | B25064 |
| White, not Hispanic | 76.1% | B03002 |
|---|---|---|
| Black | 1.4% | B03002 |
| Hispanic or Latino | 16.1% | B03002 |
| Asian | 3.0% | B03002 |
| American Indian and Alaska Native | 0.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
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
- Crystal Lake 40,579 · median household income $108,418
- Algonquin 30,067 · median household income $134,525
- Lake in the Hills 28,800 · median household income $117,151
- McHenry 28,074 · median household income $86,315
- Huntley 28,005 · median household income $88,536
- Woodstock 26,147 · median household income $82,758
- Cary 17,923 · median household income $113,026
- Harvard 9,598 · median household income $67,617
- Island Lake 8,014 · median household income $103,156
- Marengo 7,040 · median household income $73,523
- Lakemoor 6,467 · median household income $100,414
- Johnsburg 6,386 · median household income $121,023
- Spring Grove 5,917 · median household income $134,210
- Lakewood 4,707 · median household income $173,625
- Fox River Grove 4,523 · median household income $121,506
- Wonder Lake 4,292 · median household income $94,655
- Pistakee Highlands 3,374 · median household income $102,986
- Richmond 2,622 · median household income $73,029
- Oakwood Hills 2,416 · median household income $109,907
- Prairie Grove 2,165 · median household income $141,389
- Bull Valley 1,269 · median household income $191,250
- Hebron 1,261 · median household income $85,375
- McCullom Lake 1,017 · median household income $72,791
- Ringwood 730 · median household income $143,750
- Holiday Hills 634 · median household income $74,083
- Union 624 · median household income $89,844
- Trout Valley 574 · median household income $217,292
- Greenwood 502 · median household income $131,250
- Lawrence 358 · median household income $46,862
- Chemung 239 · median household income $68,454
- Ridgefield 221 · median household income $-666,666,666
- Burtons Bridge 134 · median household income $-666,666,666
- Hartland 105 · median household income $-666,666,666
- Alden 48 · median household income $-666,666,666
- Solon Mills 38 · median household income $-666,666,666
- Big Foot Prairie 0 · median household income $-666,666,666
- Coral 0 · median household income $-666,666,666
- Franklinville 0 · median household income $-666,666,666
- Harmony 0 · median household income $-666,666,666
- Riley 0 · median household income $-666,666,666
FURP records in McHenry County, IL
| Records | How many | Total | Biggest |
|---|---|---|---|
| Nonprofits | 2,140 | $319,428,811 revenue (latest return) | MERCY CRYSTAL LAKE HOSPITAL AND MEDICAL CENTER INC ($50,107,667) |
| Nonprofit contractors | 129 | $208,738,604 paid by nonprofits | ANGEL ADOPTION ($69,501,430) |
| Colleges and schools | 3 | 9,702 enrollment | McHenry County College (9,051) |
| Form D issuers | 38 | $576,117,365 amount sold | Global Currency Reserve, LP ($88,572,571) |
| Political committees | 32 | FEGES FOR SENATE | |
| Form 5500 plan sponsors | 1,517 | 1,761 plans | KEMPER VALVE & FITTINGS CORPORATION (10) |
| Open Payments recipients | 1,101 | $8,832,463 industry payments | Heartcor Solutions Llc ($3,354,640) |
| Food recall firms | 2 | 23 recalls | E3 Artisan (21) |
| Patent and trademark owners | 1,277 | 4,614 patents and marks | Life Spine, Inc. (259) |
| IPO registrants | 3 | 22 filings | DREWRYS BREWING CO (11) |
| Federal award recipients | 15,403 | $1,437,074,292 federal awards | MCHENRY, COUNTY OF ($132,000,348) |
| State business registrations | 1,875 | FIRST 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
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)
- MERCY CRYSTAL LAKE HOSPITAL AND MEDICAL CENTER INC Crystal Lake, IL · $50,107,667
- PIONEER CENTER FOR HUMAN SERVICES Mchenry, IL · $14,981,398
- STEEL FOUNDERS SOCIETY OF AMERICA Crystal Lake, IL · $9,311,830
- HOME OF THE SPARROW INC Woodstock, IL · $8,416,492
- ALEXANDER LEIGH CENTER FOR AUTISM Mchenry, IL · $7,355,903
- TRANSITIONAL LIVING SERVICES Mchenry, IL · $6,322,783
- BROWN BEAR CORPORATION Harvard, IL · $5,647,347
- FAMILY SERVICE & COMMUNITY MENTAL HEALTH Mchenry, IL · $5,362,451
- CRYSTAL LAKE COUNTRY CLUB Crystal Lake, IL · $5,311,370
- SKY HIGH VOLLEYBALL CLUB Crystal Lake, IL · $4,788,382
Nonprofit contractors: biggest by paid by nonprofits
- ANGEL ADOPTION Crystal Lake, IL · $69,501,430
- INTREN Union, IL · $30,031,262
- CDW-G Vernon Hills, IL · $19,743,170
- Merryman Excavation Inc Woodstock, IL · $8,965,110
- Biocare Clinical Engineering Mgmt Huntley, IL · $4,962,010
- RENASSIANCE HOSPITAL MANAGEMENT Oak Park, IL · $4,930,308
- THE DESIGNER'S DESK INC Cary, IL · $4,030,438
- Gallant Construction Company Inc Crystal Lake, IL · $2,752,697
- COMFORT AIR HEATING & COOLING Wonderlake, IL · $2,633,730
- INNOVATIVE ENVIRONMENTAL SOLUTIONS Cary, IL · $2,481,492
Colleges and schools: biggest by enrollment
- McHenry County College Crystal Lake, IL · 9,051
- Cosmetology & Spa Academy Crystal Lake, IL · 377
- First Institute of Travel, Inc. Crystal Lake, IL · 274
Form D issuers: biggest by amount sold
- Global Currency Reserve, LP Cary, IL · $88,572,571
- Plexus Fund, LP Cary, IL · $54,442,590
- McHenry Bancorp, Inc. Mchenry, IL · $46,000,000
- Cunat Exchange VII DST Mchenry, IL · $41,064,053
- Cunat Multi-Family Investment Fund II, LLC Mchenry, IL · $35,953,523
- Cunat Exchange V DST Mchenry, IL · $34,687,496
- Cunat Exchange IV DST Mchenry, IL · $34,527,750
- Cunat Exchange I DST Mchenry, IL · $32,000,000
- Cunat Exchange VI DST Mchenry, IL · $30,827,500
- Cunat Exchange III DST Mchenry, IL · $22,500,000
Political committees
- AMERICAN AMUSEMENT MACHINE ASSOCIATION PAC Cary, IL
- AMERICA'S CAPITOL HILL SUPER PAC Mchenry, IL
- AMUSEMENT & MUSIC OPERATORS ASSOCIATION POLITICAL ACTION COMMITTEE Crystal Lake, IL
- CARMELO PINNAVARIA Trout Valley, IL
- CATALINA FOR CONGRESS Woodstock, IL
- CATALINA FOR CONGRESS COMMITTEE Woodstock, IL
- CITIZENS FOR JACK SCHAFFER Crystal Lake, IL
- CITIZENS FOR ROBERT ABBOUD Algonquin, IL
- CITIZENS FOR SKINNER Crystal Lake, IL
- CITIZENS FOR SKINNER Crystal Lake, IL
Form 5500 plan sponsors: biggest by plans
- KEMPER VALVE & FITTINGS CORPORATION Island Lake, IL · 10
- MEDELA LLC Mchenry, IL · 8
- SCOT FORGE COMPANY Spring Grove, IL · 7
- WISCONSIN ILLINOIS SENIOR HOUSING, INC. Crystal Lake, IL · 7
- CENTEGRA HEALTH SYSTEM Mchenry, IL · 5
- GUARDIAN ELECTRIC MANUFACTURING COMPANY Woodstock, IL · 5
- H.S. CROCKER COMPANY, INC. Huntley, IL · 5
- THE FRATE GROUP Mchenry, IL · 5
- ADVANCED FLEXIBLE COMPOSITES Lake In The Hills, IL · 4
- ALTHOFF INDUSTRIES, INC. Crystal Lake, IL · 4
Open Payments recipients: biggest by industry payments
- Heartcor Solutions Llc Algonquin, IL · $3,354,640
- MATTHEW D SORENSEN Algonquin, IL · $1,109,633
- PATRICK MCENEANEY Cary, IL · $591,203
- MIDWEST CRC INC Crystal Lake, IL · $548,814
- PETER LOVATO Cary, IL · $162,019
- ROLANDO IZQUIERDO Algonquin, IL · $121,285
- Heartcor Solutions Algonquin, IL · $118,006
- HIRALAL MAHESHWARI Crystal Lake, IL · $88,008
- SANDEEP CHUNDURI Crystal Lake, IL · $84,694
- Precision Vision Woodstock, IL · $64,613
Food recall firms: biggest by recalls
- E3 Artisan Woodstock, IL · 21
- Chicago Importing Co Huntley, IL · 2
Patent and trademark owners: biggest by patents and marks
- Life Spine, Inc. Huntley, IL · 259
- Sage Products, LLC Cary, IL · 207
- APTARGROUP, INC. Crystal Lake, IL · 147
- Senario LLC Woodstock, IL · 139
- New Concepts Development Corporation Woodstock, IL · 120
- Custom Accessories, Inc. Richmond, IL · 114
- General Kinematics Corporation Crystal Lake, IL · 83
- LEICA BIOSYSTEMS RICHMOND, INC. Richmond, IL · 64
- Ortho Molecular Products, Inc. Woodstock, IL · 59
- KNAACK LLC Crystal Lake, IL · 58
IPO registrants: biggest by filings
- DREWRYS BREWING CO Mchenry, IL · 11
- DIAMOND HOME SERVICES INC Woodstock, IL · 6
- Harvard Illinois Bancorp, Inc. Harvard, IL · 5
Federal award recipients: biggest by federal awards
- MCHENRY, COUNTY OF Woodstock, IL · $132,000,348
- MC HENRY COUNTY COLLEGE Crystal Lake, IL · $98,846,114
- DIRECT STEEL LLC Crystal Lake, IL · $77,019,676
- DAEKEE GLOBAL CO.,LTD Pusan · $75,731,409
- MCHENRY COUNTY HOUSING AU Crystal Lake, IL · $74,733,609
- STEEL FOUNDERS SOCIETY OF AMERICA Crystal Lake, IL · $70,937,207
- MCHENRY COUNTY HOUSING AUTHORITY Woodstock, IL · $66,280,692
- SCOT FORGE COMPANY Spring Grove, IL · $51,339,564
- COMMUNITY ACTION AGENCY FOR MC HENRY COU Woodstock, IL · $47,023,631
- IDSC HOLDINGS LLC Crystal Lake, WI · $46,329,127
All 64 tracts
Every tract with its figures is in the CSV and GeoJSON downloads.
| Tract | Population | Median household income | Poverty rate | Median age |
|---|---|---|---|---|
| Census Tract 8715.02 | 8,148 | $121,671 | 3.3% | 39.9 |
| Census Tract 8708.09 | 8,108 | $114,258 | 2.4% | 40.9 |
| Census Tract 8707.02 | 7,429 | $113,519 | 7.8% | 47.5 |
| Census Tract 8712.01 | 7,035 | $109,451 | 3.2% | 37.7 |
| Census Tract 8712.06 | 6,979 | $139,913 | 3.1% | 45.9 |
| Census Tract 8706.05 | 6,678 | $100,380 | 1.7% | 49.3 |
| Census Tract 8710.04 | 6,669 | $97,694 | 11.9% | 34.6 |
| Census Tract 8715.01 | 6,592 | $78,070 | 6.8% | 65.3 |
| Census Tract 8707.03 | 6,321 | $105,349 | 12.2% | 47.8 |
| Census Tract 8713.12 | 5,867 | $128,245 | 5.0% | 43.3 |
| Census Tract 8702 | 5,845 | $95,294 | 4.4% | 43.7 |
| Census Tract 8712.02 | 5,757 | $80,833 | 20.5% | 37.5 |
| Census Tract 8704.02 | 5,731 | $81,563 | 5.0% | 36.2 |
| Census Tract 8713.05 | 5,706 | $183,094 | 1.8% | 39.8 |
| Census Tract 8711.12 | 5,644 | $151,154 | 4.0% | 39.7 |
| Census Tract 8714.02 | 5,596 | $125,938 | 3.0% | 43.6 |
| Census Tract 8709.04 | 5,482 | $91,742 | 5.0% | 41.3 |
| Census Tract 8711.07 | 5,473 | $157,165 | 5.0% | 38.7 |
| Census Tract 8711.05 | 5,440 | $135,273 | 4.2% | 42.2 |
| Census Tract 8711.08 | 5,409 | $130,133 | 2.1% | 38.1 |
| Census Tract 8706.04 | 5,389 | $80,000 | 6.3% | 42.4 |
| Census Tract 8711.09 | 5,362 | $141,935 | 2.7% | 32.7 |
| Census Tract 8708.07 | 5,330 | $129,853 | 9.0% | 42.7 |
| Census Tract 8713.07 | 5,310 | $131,290 | 5.0% | 39.5 |
| Census Tract 8713.11 | 5,078 | $110,000 | 4.2% | 38.5 |
| Census Tract 8716 | 4,954 | $103,819 | 4.4% | 43.7 |
| Census Tract 8703.01 | 4,925 | $64,982 | 16.6% | 30.6 |
| Census Tract 8709.05 | 4,894 | $69,408 | 13.2% | 40.3 |
| Census Tract 8701.04 | 4,882 | $74,868 | 5.7% | 41.7 |
| Census Tract 8711.11 | 4,879 | $166,609 | 1.5% | 37.5 |
| Census Tract 8713.01 | 4,870 | $92,583 | 7.1% | 39.1 |
| Census Tract 8704.03 | 4,757 | $105,078 | 3.9% | 33.2 |
| Census Tract 8708.13 | 4,714 | $99,219 | 3.2% | 44.5 |
| Census Tract 8713.10 | 4,707 | $135,040 | 4.7% | 38.5 |
| Census Tract 8705.01 | 4,678 | $109,000 | 5.8% | 47.3 |
| Census Tract 8709.06 | 4,637 | $93,284 | 8.6% | 38.7 |
| Census Tract 8706.03 | 4,519 | $76,477 | 17.0% | 37.0 |
| Census Tract 8708.11 | 4,438 | $86,850 | 9.5% | 45.0 |
| Census Tract 8705.02 | 4,410 | $78,578 | 16.6% | 42.2 |
| Census Tract 8711.14 | 4,402 | $135,750 | 4.9% | 38.8 |
| Census Tract 8714.04 | 4,312 | $118,021 | 4.1% | 42.3 |
| Census Tract 8708.12 | 4,266 | $93,750 | 4.4% | 38.9 |
| Census Tract 8711.10 | 4,221 | $177,538 | 1.4% | 38.4 |
| Census Tract 8712.07 | 4,200 | $115,667 | 5.7% | 41.3 |
| Census Tract 8712.05 | 4,157 | $94,271 | 3.4% | 35.0 |
| Census Tract 8703.02 | 4,126 | $72,353 | 10.2% | 32.4 |
| Census Tract 8708.10 | 4,111 | $101,116 | 4.3% | 44.4 |
| Census Tract 8704.04 | 4,093 | $114,055 | 5.0% | 44.2 |
| Census Tract 8713.04 | 4,050 | $87,331 | 13.0% | 37.2 |
| Census Tract 8701.05 | 4,024 | $130,817 | 2.4% | 43.1 |
| Census Tract 8711.13 | 3,948 | $141,250 | 2.7% | 36.9 |
| Census Tract 8706.06 | 3,936 | $65,417 | 3.6% | 44.5 |
| Census Tract 8708.14 | 3,912 | $144,432 | 5.3% | 43.4 |
| Census Tract 8711.15 | 3,835 | $99,800 | 14.8% | 36.6 |
| Census Tract 8712.09 | 3,830 | $63,750 | 9.8% | 32.5 |
| Census Tract 8710.03 | 3,754 | $102,826 | 10.0% | 37.0 |
| Census Tract 8708.08 | 3,686 | $108,872 | 3.7% | 44.6 |
| Census Tract 8712.08 | 3,682 | $123,443 | 0.7% | 42.4 |
| Census Tract 8707.04 | 3,605 | $104,236 | 7.0% | 44.3 |
| Census Tract 8709.03 | 3,492 | $75,519 | 3.5% | 42.2 |
| Census Tract 8709.07 | 3,116 | $123,827 | 2.5% | 48.5 |
| Census Tract 8701.06 | 2,638 | $125,038 | 3.9% | 42.2 |
| Census Tract 8701.03 | 2,535 | $96,000 | 5.9% | 41.1 |
| Census Tract 8713.13 | 2,018 | $63,378 | 20.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