93 / 100

McHenry County, IL

RANK #69 / 996  ·  POP 311,133  ·  IL

PROJECTED GROWTH: +3.1%

McHenry County ranks among the top U.S. counties across nearly every economic indicator.

[01] Why McHenry County?

Woodstock, the county seat of McHenry County, Illinois, is known for its historic Woodstock Square, which features the Woodstock Opera House and was a filming location for "Groundhog Day." McHenry County is located in northern Illinois, bordering Wisconsin, and is considered one of the five collar counties of the Chicago metropolitan area. While parts of the county are suburban, particularly the southeastern portions, the western and northern areas retain a rural character. Commute options to Chicago include Metra commuter rail service from seven stations within the county. The county offers extensive outdoor recreation, with the Fox River and numerous lakes providing opportunities for water sports, and over 25,000 acres of preserved land for hiking and biking, including the 26-mile McHenry County Prairie Trail.

McHenry County offers a quality of life that blends suburban and rural living, attracting families and professionals. The public schools in McHenry County are highly rated, with several districts recognized for their performance. The county has a low crime rate and an affordable cost of living compared to national averages. Economically, McHenry County has seen growth, adding nearly 200 new businesses since 2021, outpacing some neighboring counties. Tourism also plays a role, generating $336.1 million in visitor spending in 2022 and supporting over 2,000 jobs in the tourism and hospitality industry. The county actively promotes economic development through partnerships and programs aimed at business expansion and workforce development.

[02] Market Snapshot

Housing Ratio
7.0x

Above national median (4.7x)

GDP Growth
+2.0%

Below national median

Home Prices
+4.5%

Outpacing national median

Climate & Terrain
-2.4

Below-average climate & terrain

Price/Rent
12x

Strong rental yield

Housing is fairly valued at 7.0x relative to local economic output. The typical U.S. county is 4–6x.

[03] Signal Profile

[04] Home Value Growth vs National

McHenry County U.S. National

The Numbers

DEMOGRAPHICS
Population
311,133
+0.12% YoY
Median Household Income
$100,101
Median Home Value
$270,600
+4.51% 12mo
Median Rent
$1,310
Average Annual Pay
$55,107
+3.0% YoY
Employment
96,922
+0.6% YoY
Income-to-Home-Value
0.3699
More affordable than average
Migration Inflow
3.06%
of pop. from another state

Market Activity

REAL ESTATE
Median Sale Price
$350,000
Days on Market
75
Slower market
Months of Supply
3.4
Balanced market
Sale-to-List Ratio
98.4%
Near asking price
Sold Above List
23.8%
Listings w/ Price Drops
13.9%
Building Permits (2024)
1,565
Single-Family Permits
887

Source: Redfin · Census BPS — Browse sales on Redfin →

[06] Score Breakdown

GDP Growth +2.0% 34 percentile
Population Growth +0.1% 35 percentile
Income Growth +6.7% 14 percentile
Vacancy Rate 0.7% 85 percentile
Home Price Change +4.5% 87 percentile
Rent Growth +3.7% 63 percentile
Price/Rent 12x 74 percentile

Bars show percentile rank among all 996 counties.

[07] Frequently Asked Questions

Is McHenry County, IL a good place to move to?

McHenry County has a Boom Town Index score of 93/100, ranking #69 among 996 U.S. counties. With job growth at +0.6% and a median household income of $100,101, it's an above-average county on economic indicators.

Is McHenry County affordable?

The median home value in McHenry County is $270,600 with median rent at $1,310/month. The income-to-home-value ratio is 0.3699, which is more affordable than the national average.

Is McHenry County growing or shrinking?

Population growth: +0.1% year-over-year. Job growth: +0.6%. Home values changed +4.5% in the past 12 months.

Are people moving to McHenry County?

Yes — 3.06% of McHenry County's population moved from another state, which is above the national average and indicates strong in-migration.

[08] Similar Metros

Winnebago County, IL 100 Madison County, NY 100 Oswego County, NY 100 Valencia County, NM 100 Taylor County, TX 100 Allen County, OH 100 Newton County, MO 99 Dodge County, WI 99