McHenry County, Illinois
312,591 people. The median home is worth $308,100 (typical Illinois town: $156,600) and the median household earns $104,802.
Towns in McHenry County
| Town | People | Median home | Income | Median age |
|---|---|---|---|---|
| Crystal Lake | 40,269 | $311,400 | $108,418 | 39.3 |
| Algonquin | 29,700 | $351,000 | $134,525 | 41.4 |
| Lake in the Hills | 28,982 | $321,900 | $117,151 | 36.8 |
| Huntley | 27,740 | $334,300 | $88,536 | 49.7 |
| McHenry | 27,135 | $266,500 | $86,315 | 43.9 |
| Woodstock | 25,630 | $245,700 | $82,758 | 39.7 |
| Cary | 17,826 | $309,800 | $113,026 | 39.2 |
| Harvard | 9,469 | $175,400 | $67,617 | 28.0 |
| Island Lake | 8,051 | $262,500 | $103,156 | 39.1 |
| Marengo | 7,568 | $229,900 | $73,523 | 31.9 |
| Johnsburg | 6,355 | $328,300 | $121,023 | 49.1 |
| Spring Grove | 5,487 | $398,400 | $134,210 | 39.3 |
| Fox River Grove | 4,702 | $298,900 | $121,506 | 43.0 |
| Lakewood | 4,283 | $552,600 | $173,625 | 42.9 |
| Wonder Lake | 3,973 | $252,200 | $94,655 | 33.8 |
| Pistakee Highlands | 3,237 | $216,800 | $102,986 | 43.1 |
People and housing
| McHenry County | Typical Illinois town | |
|---|---|---|
| Median home value | $308,100 | $156,600 |
| Median rent | $1,401 | $960 |
| Median household income | $104,802 | $72,500 |
| Median age | 40.7 | 40.4 |
| Bachelor's degree or higher | 35.2% | 21.8% |
| Below the poverty line | 6.2% | 9.9% |
Jobs and pay
96,922 jobs in 2024, average pay $55,107 a year.
Storms since 1996
NOAA recorded 783 storm events in McHenry County from 1996 to 2026, with 5 deaths.
Federal disaster declarations
McHenry County has been included in 16 FEMA declarations since 1953.
| Declared | Incident | Declaration |
|---|---|---|
| March 26, 2020 | Biological | DR-4489: Covid-19 Pandemic |
| March 13, 2020 | Biological | EM-3435: Covid-19 |
| May 10, 2013 | Flood | DR-4116: Severe Storms, Straight-Line Winds, And Flooding |
| March 17, 2011 | Snowstorm | DR-1960: Severe Winter Storm And Snowstorm |
| March 13, 2008 | Snowstorm | EM-3283: Record Snow And Near Record Snow |
| December 29, 2006 | Snowstorm | EM-3269: Snow |
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).