Skip to content
Map of McHenry County, IL eviction risk by city, county average 4.9 out of 10
County brief·Updated June 1, 2026

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.

County Risk Score4.9/ 10 · Moderate
Cities tracked42municipalities
Census tracts64scored
Population286kLiving in 42 cities
Income spent on rent29.0%avg renter household
Average rent$1,527/ month

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

Lower number means more extreme, where #1 is the most
Eviction Risk Score
High
#15 of 102 IL counties 4.9 / 10
Eviction Risk Score, 86th percentileBottomTop
#15 of 102 counties in Illinois for landlord eviction risk.
Cost of living
Elevated
#19 of 51 states (statewide) 100.0 index
Cost of living, 64th percentileBottomTop
Illinois ranks #19 of 51 states on overall cost of living (right at the U.S. avg).
Housing services cost
Elevated
#21 of 51 states (statewide) 93.9 index
Housing services cost, 60th percentileBottomTop
Illinois ranks #21 of 51 states on housing services (6.1% cheaper than the U.S. avg).
Income spent on rent
High
#24 of 102 IL counties 28.9% of income
Income spent on rent, 77th percentileBottomTop
#24 of 102 counties in Illinois on % of income spent on rent.
Cities in McHenry County
Sorted by Eviction Risk Score · highest first
Map view
CityPopulationRisk% income on rentAverage rentLean
001 Crystal Lake Pop 40,579 · 30.6% income · $1,468 rent · IND 40,579 4.8 30.6% $1,468 IND
002 Algonquin Pop 30,067 · 24.6% income · $1,723 rent · IND 30,067 5.7 24.6% $1,723 IND
003 Lake in the Hills Pop 28,800 · 30.1% income · $1,689 rent · IND 28,800 4.7 30.1% $1,689 IND
004 McHenry Pop 28,074 · 30.4% income · $1,553 rent · IND 28,074 4.9 30.4% $1,553 IND
005 Huntley Pop 28,005 · 24.1% income · $1,622 rent · IND 28,005 4.7 24.1% $1,622 IND
006 Woodstock Pop 26,147 · 31.6% income · $1,212 rent · IND 26,147 4.9 31.6% $1,212 IND
007 Cary Pop 17,923 · 35.1% income · $1,428 rent · IND 17,923 4.7 35.1% $1,428 IND
008 Harvard Pop 9,598 · 31.5% income · $1,183 rent · IND 9,598 5.0 31.5% $1,183 IND
009 Island Lake Pop 8,014 · 29.8% income · $1,874 rent · IND 8,014 4.7 29.8% $1,874 IND
010 Marengo Pop 7,040 · 40.1% income · $1,176 rent · IND 7,040 4.9 40.1% $1,176 IND
011 Volo Pop 6,706 · 19.3% income · $2,169 rent · IND 6,706 4.6 19.3% $2,169 IND
012 Lakemoor Pop 6,467 · 31.5% income · $1,726 rent · IND 6,467 5.0 31.5% $1,726 IND
013 Johnsburg Pop 6,386 · 23.3% income · $1,128 rent · IND 6,386 4.6 23.3% $1,128 IND
014 Spring Grove Pop 5,917 · 6.9% income · $713 rent · IND 5,917 4.5 6.9% $713 IND
015 Lakewood Pop 4,707 · 42.9% income · $896 rent · IND 4,707 4.2 42.9% $896 IND
016 Fox River Grove Pop 4,523 · 33.6% income · $2,210 rent · IND 4,523 4.7 33.6% $2,210 IND
017 Wonder Lake Pop 4,292 · 24.6% income · $1,317 rent · IND 4,292 4.3 24.6% $1,317 IND
018 Pistakee Highlands Pop 3,374 · 37.8% income · $1,906 rent · IND 3,374 4.6 37.8% $1,906 IND
019 Richmond Pop 2,622 · 24.0% income · $1,220 rent · IND 2,622 5.1 24.0% $1,220 IND
020 Round Lake Heights Pop 2,592 · 23.9% income · $1,453 rent · IND 2,592 4.8 23.9% $1,453 IND
021 Oakwood Hills Pop 2,416 · 30.0% income · $1,886 rent · IND 2,416 4.6 30.0% $1,886 IND
022 Prairie Grove Pop 2,165 · 28.8% income · $1,917 rent · IND 2,165 4.6 28.8% $1,917 IND
023 Port Barrington Pop 1,477 · 38.3% income · $1,900 rent · IND 1,477 4.6 38.3% $1,900 IND
024 Bull Valley Pop 1,269 · 28.1% income · $3,501 rent · IND 1,269 4.6 28.1% $3,501 IND
025 Hebron Pop 1,261 · 20.3% income · $1,118 rent · IND 1,261 4.8 20.3% $1,118 IND
026 McCullom Lake Pop 1,017 · 33.3% income · $1,443 rent · IND 1,017 4.9 33.3% $1,443 IND
027 Lake Catherine Pop 968 · 31.3% income · $1,161 rent · IND 968 4.8 31.3% $1,161 IND
028 Ringwood Pop 730 · 31.3% income · $1,025 rent · IND 730 4.6 31.3% $1,025 IND
029 Holiday Hills Pop 634 · 34.2% income · $1,850 rent · IND 634 4.6 34.2% $1,850 IND
030 Union Pop 624 · 25.6% income · $1,692 rent · IND 624 4.6 25.6% $1,692 IND
031 Trout Valley Pop 574 · 29.6% income · $1,565 rent · IND 574 4.5 29.6% $1,565 IND
032 Greenwood Pop 502 · 9.0% income · $1,366 rent · IND 502 4.2 9.0% $1,366 IND
033 Ridgefield Pop 221 · 29.6% income · $1,565 rent · IND 221 4.4 29.6% $1,565 IND
034 Burtons Bridge Pop 134 · 29.6% income · $1,565 rent · IND 134 4.7 29.6% $1,565 IND
035 Hartland Pop 105 · 29.6% income · $1,565 rent · IND 105 4.5 29.6% $1,565 IND
036 Big Foot Prairie Pop 65 · 29.6% income · $1,565 rent · IND 65 4.5 29.6% $1,565 IND
037 Alden Pop 48 · 29.6% income · $1,565 rent · IND 48 4.9 29.6% $1,565 IND
038 Franklinville Pop 38 · 29.6% income · $1,565 rent · IND 38 4.5 29.6% $1,565 IND
039 Solon Mills Pop 38 · 29.6% income · $1,565 rent · IND 38 4.4 29.6% $1,565 IND
040 Harmony Pop 20 · 29.6% income · $1,565 rent · IND 20 4.5 29.6% $1,565 IND
041 Coral Pop 16 · 29.6% income · $1,565 rent · IND 16 4.6 29.6% $1,565 IND
042 Riley Pop 10 · 29.6% income · $1,565 rent · IND 10 4.5 29.6% $1,565 IND

County heatmap

Geographic distribution
Local landlord context

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

Same state, closest by population and Eviction Risk Score
Peer county
Winnebago County eviction risk
5
/ 10 · Moderate
Pop. 238K
Peer county
Madison County eviction risk
4.7
/ 10 · Moderate
Pop. 221K
Peer county
Sangamon County eviction risk
5.1
/ 10 · Moderate
Pop. 162K
Peer county
Champaign County eviction risk
5.1
/ 10 · Moderate
Pop. 179K

Where eviction risk concentrates in McHenry County

Top cities + top neighborhoods · click any card for the full breakdown

Top cities by population

Top neighborhoods by risk

Frequently asked

Frequently asked questions about McHenry County

Q1

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.

Q2

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.

Q3

How many cities are in McHenry County?

42 cities sit in McHenry County, IL, serving approximately 286,165 residents.