McHenry County, Illinois Eviction Risk: Moderate
42 incorporated cities and unincorporated areas. The county Eviction Risk Score is held aloft by the city of Crystal Lake (5.7) and a small number of dense urban cores. Rent-control coverage varies by city.
McHenry County averages 4.9/10 across 42 cities, ranging from 4.2 at the low end to 5.7 in Algonquin, the county's highest-risk city. Ranked 15th of 102 Illinois counties by eviction risk, placing McHenry County in the higher-risk third of the state.
How McHenry County ranks in Illinois
| City↕ | Population↕ | Risk↕ | % income on rent↕ | Average rent↕ | Lean↕ | |
|---|---|---|---|---|---|---|
| 001 | Crystal Lake | 40,579 | 4.8 | 30.6% | $1,468 | IND |
| 002 | Algonquin | 30,067 | 5.7 | 24.6% | $1,723 | IND |
| 003 | Lake in the Hills | 28,800 | 4.7 | 30.1% | $1,689 | IND |
| 004 | McHenry | 28,074 | 4.9 | 30.4% | $1,553 | IND |
| 005 | Huntley | 28,005 | 4.7 | 24.1% | $1,622 | IND |
| 006 | Woodstock | 26,147 | 4.9 | 31.6% | $1,212 | IND |
| 007 | Cary | 17,923 | 4.7 | 35.1% | $1,428 | IND |
| 008 | Harvard | 9,598 | 5.0 | 31.5% | $1,183 | IND |
| 009 | Island Lake | 8,014 | 4.7 | 29.8% | $1,874 | IND |
| 010 | Marengo | 7,040 | 4.9 | 40.1% | $1,176 | IND |
| 011 | Volo | 6,706 | 4.6 | 19.3% | $2,169 | IND |
| 012 | Lakemoor | 6,467 | 5.0 | 31.5% | $1,726 | IND |
| 013 | Johnsburg | 6,386 | 4.6 | 23.3% | $1,128 | IND |
| 014 | Spring Grove | 5,917 | 4.5 | 6.9% | $713 | IND |
| 015 | Lakewood | 4,707 | 4.2 | 42.9% | $896 | IND |
| 016 | Fox River Grove | 4,523 | 4.7 | 33.6% | $2,210 | IND |
| 017 | Wonder Lake | 4,292 | 4.3 | 24.6% | $1,317 | IND |
| 018 | Pistakee Highlands | 3,374 | 4.6 | 37.8% | $1,906 | IND |
| 019 | Richmond | 2,622 | 5.1 | 24.0% | $1,220 | IND |
| 020 | Round Lake Heights | 2,592 | 4.8 | 23.9% | $1,453 | IND |
| 021 | Oakwood Hills | 2,416 | 4.6 | 30.0% | $1,886 | IND |
| 022 | Prairie Grove | 2,165 | 4.6 | 28.8% | $1,917 | IND |
| 023 | Port Barrington | 1,477 | 4.6 | 38.3% | $1,900 | IND |
| 024 | Bull Valley | 1,269 | 4.6 | 28.1% | $3,501 | IND |
| 025 | Hebron | 1,261 | 4.8 | 20.3% | $1,118 | IND |
| 026 | McCullom Lake | 1,017 | 4.9 | 33.3% | $1,443 | IND |
| 027 | Lake Catherine | 968 | 4.8 | 31.3% | $1,161 | IND |
| 028 | Ringwood | 730 | 4.6 | 31.3% | $1,025 | IND |
| 029 | Holiday Hills | 634 | 4.6 | 34.2% | $1,850 | IND |
| 030 | Union | 624 | 4.6 | 25.6% | $1,692 | IND |
| 031 | Trout Valley | 574 | 4.5 | 29.6% | $1,565 | IND |
| 032 | Greenwood | 502 | 4.2 | 9.0% | $1,366 | IND |
| 033 | Ridgefield | 221 | 4.4 | 29.6% | $1,565 | IND |
| 034 | Burtons Bridge | 134 | 4.7 | 29.6% | $1,565 | IND |
| 035 | Hartland | 105 | 4.5 | 29.6% | $1,565 | IND |
| 036 | Big Foot Prairie | 65 | 4.5 | 29.6% | $1,565 | IND |
| 037 | Alden | 48 | 4.9 | 29.6% | $1,565 | IND |
| 038 | Franklinville | 38 | 4.5 | 29.6% | $1,565 | IND |
| 039 | Solon Mills | 38 | 4.4 | 29.6% | $1,565 | IND |
| 040 | Harmony | 20 | 4.5 | 29.6% | $1,565 | IND |
| 041 | Coral | 16 | 4.6 | 29.6% | $1,565 | IND |
| 042 | Riley | 10 | 4.5 | 29.6% | $1,565 | IND |
County heatmap
Neighborhoods in McHenry County
Top 4 neighborhoods by population. Click for a pop-weighted risk score and the constituent census tracts.
One county, multiple regulatory regimes.
McHenry County carries an average eviction-risk score of 4.9/10, placing it in the Moderate tier, but that figure alone understates the range landlords and investors will actually encounter. Across the county's 42 cities, individual scores run from 4.2 to 5.7, a spread of 1.5 points that is wide enough to move a property from cautiously manageable to noticeably elevated risk. Sitting at rank 15 of 102 Illinois counties, McHenry County falls in the higher-risk third of the state: only 14 counties carry more risk, while 87 are comparatively friendlier to landlords and investors.
The broader operating environment reflects a suburban county where renters account for just 18.9% of households and average rent sits at $1,527 per month. Average rent burden among renters is 29% of income, a figure that sits below the threshold most housing economists flag as severe stress, but still close enough to keep collection risk real, particularly in the higher-scoring corridors of the county.
The cities inside McHenry County
The sharpest risk concentration is in Algonquin, which scores 5.7/10, the highest in the county, against a population of 30,067. That score puts Algonquin notably above the county average and makes it the single location where landlords should most carefully stress-test rent-to-income assumptions before acquiring. Richmond follows at 5.1/10, and Harvard at 5/10 with a population of 9,598. Lakemoor also scores 5/10. These four cities cluster in the upper band and drive the county's standing in the higher-risk tier.
On the other end, several large communities score well below the county average. Lake in the Hills, Huntley, and Cary each score 4.7/10, and Crystal Lake, the county's largest city at 40,579 residents, comes in at 4.8/10. The takeaway for investors is that risk in McHenry County is genuinely hyper-local: two adjacent municipalities can differ by a full point or more, which means portfolio decisions made at the county level will miss meaningful variation.
State-level laws that apply here
Illinois eviction laws state law governs the eviction process for every property in McHenry County regardless of local jurisdiction. Under the Illinois eviction process, a nonpayment case requires a 5-day notice before filing (735 ILCS 5/9-209), a material lease-violation case requires 10 days (735 ILCS 5/9-210), and a month-to-month holdover requires 30 days (735 ILCS 5/9-207). End of a fixed-term lease requires no notice period. Once filed, an uncontested case typically resolves in 30 to 60 days; a contested case can run 60 to 150 days.
Illinois eviction costs add up quickly. Court filing fees range from $200 to $400, sheriff lockout fees from $60 to $200, and attorney fees from $750 to $3,500, meaning a single contested removal can reach several thousand dollars before appeals or lost rent are counted. Illinois does not require just cause to end a tenancy, and state law preempts local rent-control ordinances, so no McHenry County municipality can impose a rent cap. Source of income is a protected class under Illinois law, administered by the Illinois Department of Human Rights, a point that shapes tenant-screening decisions across the state.
With an average poverty rate of 6% and renters making up 18.9% of households, McHenry County's tenant pool is relatively stable, but risk is not distributed evenly; the city grid above breaks down every scored municipality so you can evaluate individual markets before committing capital.
How McHenry County compares
McHenry County scores 4.9/10 (Moderate), placing it at rank 15 of 102 Illinois counties by eviction risk, meaning 14 counties are riskier and 87 are more landlord-friendly. Among its closest peers, McHenry County is less risky than Champaign County (5.11/10), Sangamon County (5.05/10), and Winnebago County (5.04/10), but carries slightly more risk than DuPage County (4.78/10) and Madison County (4.69/10).
Within the county itself, the 1.5-point spread from the lowest-risk cities at 4.2/10 to Algonquin at 5.7/10 means that city selection matters as much as county-level averages for investors underwriting specific assets in McHenry County.
Peer counties in Illinois
Where eviction risk concentrates in McHenry County
Top cities by population
Top neighborhoods by risk
Frequently asked questions about McHenry County
What is the eviction risk score for McHenry County?
McHenry County has a county-wide landlord eviction risk score of 4.9/10 (Moderate), averaged across 42 cities. Scores range from 4.2 to 5.7 within the county.
What is the rent-to-income ratio in McHenry County?
Rent-to-income ratio in McHenry County averages 29.0% of household income on gross rent, per ACS 2023 5-year data.
How many cities are in McHenry County?
42 cities sit in McHenry County, IL, serving approximately 286,165 residents.