McHenry County, Illinois, Real Estate

McHenry County currently has 944 single family homes for sale with an average list price of $492,056.95, 8 townhouses for sale with an average list price of $351,738.75, 58 condos for sale with an average list price of $222,598.26, and 556 lots for sale with an average list price of $375,186.97. The average annual property tax for McHenry County is $6,762.60.

Current Homes for Sale

Cities

Cities
No Photos

Alden

Algonquin

Algonquin

Algonquin, Illinois, is a vibrant village nestled in the Fox River Valley, approximately 47 miles northwest of Chicago. Historically known as "The Gem of the Fox River Valley," Algonquin has evolved from a quaint, rural farming community into a bustling suburban hub. Its rich history dates back to its settlement in 1834, with significant growth in the late 20th and early 21st centuries. The village is famous for the Algonquin Hill Climbs, an early 20th-century auto racing event that put Algonquin on the map, showcasing the town's unique topography with its steep hills once used to test the mettle of automobiles. Today, Algonquin boasts a diverse economy with shopping centers like Algonquin Commons and Algonquin Galleria, drawing in regional shoppers. The town maintains a community-oriented atmosphere with excellent schools, numerous parks, and recreational facilities along the scenic Fox River. Its cultural life is enriched by events like the Algonquin Summer Concerts and Art on the Fox, fostering a sense of community and pride among its residents. ... Read more
No Photos

Barrington Hills

Barrington Hills, Illinois, is a picturesque village located approximately 40 miles northwest of Chicago, sprawling across 29 square miles within four counties: Cook, Kane, Lake, and McHenry. Known for its affluent residents and expansive estates, the village enforces a minimum 5-acre zoning for new constructions, preserving its rural charm and equestrian heritage. Established in 1957, Barrington Hills is characterized by its rolling hills, dense forests, and numerous lakes, making it an ideal location for those seeking a tranquil retreat from urban life while still enjoying easy access to city amenities. The community supports a lifestyle centered around outdoor activities, with significant land dedicated to horse riding trails, farming, and conservation efforts. Landmarks like the Barrington Hills Country Club and properties like Hill 'N Dale Farms reflect the area's history as a haven for Chicago's elite seeking a country escape. With a population of about 4,114 as per the 2020 census, Barrington Hills offers a unique blend of luxury and rural living, making it one of the most exclusive suburbs in Illinois. ... Read more
No Photos

Bull Valley

Bull Valley, Illinois, is a quaint village nestled in McHenry County, known for its commitment to preserving its rural charm and natural beauty. With a population of approximately 1,128 as of the 2020 census, it maintains a low-density, serene environment, characterized by rolling hills, dense woodlands, and large, scenic properties. Incorporated in 1977, Bull Valley has a rich history of land use preservation, with residents historically opposing developments that threatened the area's farms, forested hills, and wetlands. The village is famous for its equestrian culture, hosting the Bull Valley Riding Club and providing over 40 miles of horseback riding trails. The George Stickney House, an architectural anomaly due to its rounded corners, believed to ward off evil spirits, serves as the village hall and is a point of historical interest. ... Read more
Cary

Cary

Cary is a village located in the far northwest suburbs of Chicago in McHenry County. According to the 2010 census Cary had a population of 18,271.
Crystal Lake

Crystal Lake

Crystal Lake is a city located in McHenry County, Illinois approximately 45 miles northwest of Chicago. According to the 2010 Census, Crystal Lake has a population of 40,743 - the largest city in McHenry County. ... Read more
Fox River Grove

Fox River Grove

Fox River Grove is a village in McHenry and Lake Counties, in Illinois, located approximately 42 miles northwest of downtown Chicago. According to the 2010 census the population was 4,854. ... Read more
No Photos

Harvard

No Photos

Hebron

Huntley

Huntley

Huntley is a village in McHenry and Kane counties, Illinois. According to the 2010 census, the population was 24,291. Huntley is known for its Premium Outlets mall as well as a Del Webb retirement community - Sun City - the largest in the Midwest. The village's slogan is "The Friendly Village with Country Charm". ... Read more
Lake in the Hills

Lake in the Hills

Lake in the Hills is a village in McHenry County, Illinois. Lake In The Hills is a Northwest suburb of Chicago. According to the 2010 census, the population was 28,165. ... Read more
No Photos

Lakemoor

Lakemoor is a village in Lake and McHenry counties in Illinois. The population was 2,788 at the 2000 census.
No Photos

Lakewood

Lakewood is a village in McHenry County, Illinois, a city in the far northwest suburbs of Chicago. According to the 2010 census, the population was 3,811.
Marengo

Marengo

Marengo is a city in McHenry County, Illinois approximately 60 miles northwest of Chicago, Illinois. According to the 2010 census, the population was 7,648.
No Photos

McCullom Lake

No Photos

Oakwood Hills

No Photos

Prairie Grove

No Photos

Richmond

Ringwood

Ringwood

Ringwood is a village in the northwest suburbs of Chicago located in McHenry County. According to the 2010 census, the population was 836.
No Photos

Solon Mills

Spring Grove

Spring Grove

Spring Grove is a village in McHenry County, Illinois. According to the 2010 census, the population was 5,778. Spring Grove is home to Chain O'Lakes State Park. ... Read more
No Photos

Union

No Photos

Wonder Lake

Wonder Lake is a village in McHenry County, Illinois. According to the 2010 census, the population was 4,026.
Woodstock

Woodstock

Woodstock is a city located in McHenry County, Illinois. It is located approximately 40 miles northwest of Chicago. As of 2019 the population was 25,240.
Show all 24 cities

Cities

View cities in McHenry

Schools

School District Level Grades
Alden Hebron Elementary School Alden Hebron School District 19 Elementary P-5
Algonquin Middle School Community Unit School District 300 Elementary 6-8
Algonquin Road Elementary School Fox River Grove School District 3 Elementary P-4
Briargate Elementary School Cary School District 26 Elementary P-4
Canterbury Elementary School Crystal Lake Elementary District 47 Elementary K-5
Carpentersville Middle School Community Unit School District 300 Elementary 7-8
Cary Junior High School Cary School District 26 Elementary 6,7, 8
Cary-Grove Community High School Community High School District 155 Elementary 9-12
Chauncey H Duker School McHenry School District 15 Elementary 4-5
Chesak Elementary School Consolidated School District 158 Elementary K,1-2
Clay Elementary School City Of Chicago School District 299 Elementary P-8
Conley Elementary School Consolidated School District 158 Elementary 3-5
Cotton Creek School Wauconda Community Unit School District 118 Elementary P-5
Countryside Elementary School Barrington Community Unit School District 220 Elementary K-5
Coventry Elementary School Crystal Lake Elementary District 47 Elementary K-5
Creekside Middle School Woodstock School District 200 Elementary 6-8
Crystal Lake South High School Community High School District 155 Elementary 9-12
Dean Street Elementary School Woodstock School District 200 Elementary 1-5
Deer Path Elementary School Cary School District 26 Elementary P-4
Dundee Middle School Community Unit School District 300 Elementary 6-8
Dundee-Crown High School Community Unit School District 300 Elementary 9-12
Eastview Elementary School Community Unit School District 300 Elementary K-5
Edgebrook Elementary School McHenry School District 15 Elementary P-3
Fox River Grove Middle School Fox River Grove School District 3 Elementary 5-8
Glacier Ridge Elementary School Crystal Lake Elementary District 47 Elementary P-5
Greenwood Elementary School Woodstock School District 200 Elementary 1-5
H D Jacobs High School Community Unit School District 300 Elementary 9-12
Hannah Beardsley Middle School Crystal Lake Elementary District 47 Elementary 6-8
Harrison Elementary School Harrison School District 36 Elementary P-8
Harvard Junior High School Harvard Community Unit School District 50 Elementary 5-8
Heineman Middle School Consolidated School District 158 Elementary 6-8
Hilltop Elementary School McHenry School District 15 Elementary K-3
Huntley High School Consolidated School District 158 Elementary 9-12
Huntley Middle School Dekalb Community Unit School District 428 Elementary 6-8
Husmann Elementary School Crystal Lake Elementary District 47 Elementary K-5
Indian Prairie Elementary School Crystal Lake Elementary District 47 Elementary K-5
Jefferson Elementary School Harvard Community Unit School District 50 Elementary 4-5
Johnsburg High School Johnsburg School District 12 Elementary 9-12
Johnsburg Junior High School Johnsburg School District 12 Elementary 5-8
Lakewood Elementary School Community Unit School District 300 Elementary PK-5
Landmark Elementary School McHenry School District 15 Elementary K-5
Leggee Elementary School Consolidated School District 158 Elementary K-5
Liberty Elementary School Community Unit School District 300 Elementary K-5
Locust Elementary School Marengo-Union Elementary School District 165 Elementary K-4
Lundahl Middle School Crystal Lake Elementary District 47 Elementary 6-8
Mackeben Elementary School Consolidated School District 158 Elementary K,1-2
Marengo Community Middle School Marengo-Union Elementary School District 165 Elementary P,5-8
Marengo High School Marengo Community High School District 154 Elementary 9-12
Marlowe Middle School Consolidated School District 158 Elementary 6-8
Martin Elementary School Consolidated School District 158 Elementary 3-5
Mary Endres Elementary School Woodstock School District 200 Elementary 1-5
Matthews Middle School Wauconda Community Unit School District 118 Elementary 6-8
McHenry High School-East Campus McHenry High School District 156 Elementary 9-12
McHenry Middle School McHenry School District 15 Elementary 6-8
Neubert Elementary School Community Unit School District 300 Elementary K-5
Nippersink Middle School Nippersink School District 2 Elementary 6-8
North Elementary School Crystal Lake Elementary District 47 Elementary K-5
Northwood Middle School Woodstock School District 200 Elementary 6-8
Olson Elementary School Woodstock School District 200 Elementary P,1-5
Parkland Middle School McHenry School District 15 Elementary 6-8
Prairie Grove Elementary School Prairie Grove Consolidated School District 46 Elementary P-5
Prairie Hill School Cary School District 26 Elementary 5-6
Prairiewood Elementary School Woodstock School District 200 Elementary P,1-5
Richard F Bernotas Middle School Crystal Lake Elementary District 47 Elementary 6-8
Richmond Grade School Nippersink School District 2 Elementary P-5
Riley Comm Cons School Riley Community Consolidated School District 18 Elementary K-8
Ringwood School Primary Ctr Johnsburg School District 12 Elementary P-2
Riverwood Elementary School McHenry School District 15 Elementary K-5
Robert Crown Elementary School Wauconda Community Unit School District 118 Elementary P-5
South Elementary School Crystal Lake Elementary District 47 Elementary P-5
Spring Grove Elementary School Nippersink School District 2 Elementary K-5
Three Oaks School Cary School District 26 Elementary K-4
Valley View Elementary School McHenry School District 15 Elementary K-5
Verda Dierzen Early Learning Ctr Woodstock School District 200 Elementary P,K
Washington Elementary School Harvard Community Unit School District 50 Elementary P,K
Wauconda Elementary School Wauconda Community Unit School District 118 Elementary K-5
Wauconda Middle School Wauconda Community Unit School District 118 Elementary 6-8
West Elementary School Crystal Lake Elementary District 47 Elementary K-5
Westfield Community School Community Unit School District 300 Elementary K-8
Westwood Elementary School Woodstock School District 200 Elementary 1-5
Woods Creek Elementary School Crystal Lake Elementary District 47 Elementary K-5
Woodstock High School Woodstock School District 200 Elementary 9-12
Alden Hebron Elementary School Alden Hebron School District 19 Middle P-5
Alden-Hebron High School Alden Hebron School District 19 Middle 9-12
Alden-Hebron Middle School Alden Hebron School District 19 Middle 6-8
Algonquin Middle School Community Unit School District 300 Middle 6-8
Algonquin Road Elementary School Fox River Grove School District 3 Middle P-4
Barrington High School Barrington Community Unit School District 220 Middle 9-12
Briargate Elementary School Cary School District 26 Middle P-4
Canterbury Elementary School Crystal Lake Elementary District 47 Middle K-5
Carpentersville Middle School Community Unit School District 300 Middle 7-8
Cary Junior High School Cary School District 26 Middle 6,7, 8
Cary-Grove Community High School Community High School District 155 Middle 9-12
Chauncey H Duker School McHenry School District 15 Middle 4-5
Chesak Elementary School Consolidated School District 158 Middle K,1-2
Clay Elementary School City Of Chicago School District 299 Middle P-8
Conley Elementary School Consolidated School District 158 Middle 3-5
Cotton Creek School Wauconda Community Unit School District 118 Middle P-5
Countryside Elementary School Barrington Community Unit School District 220 Middle K-5
Coventry Elementary School Crystal Lake Elementary District 47 Middle K-5
Creekside Middle School Woodstock School District 200 Middle 6-8
Crystal Lake South High School Community High School District 155 Middle 9-12
Deer Path Elementary School Cary School District 26 Middle P-4
Dundee Middle School Community Unit School District 300 Middle 6-8
Dundee-Crown High School Community Unit School District 300 Middle 9-12
Eastview Elementary School Community Unit School District 300 Middle K-5
Edgebrook Elementary School McHenry School District 15 Middle P-3
Fox River Grove Middle School Fox River Grove School District 3 Middle 5-8
Glacier Ridge Elementary School Crystal Lake Elementary District 47 Middle P-5
Greenwood Elementary School Woodstock School District 200 Middle 1-5
H D Jacobs High School Community Unit School District 300 Middle 9-12
Hannah Beardsley Middle School Crystal Lake Elementary District 47 Middle 6-8
Harrison Elementary School Harrison School District 36 Middle P-8
Harvard High School Harvard Community Unit School District 50 Middle 9-12
Harvard Junior High School Harvard Community Unit School District 50 Middle 5-8
Heineman Middle School Consolidated School District 158 Middle 6-8
Hilltop Elementary School McHenry School District 15 Middle K-3
Huntley High School Consolidated School District 158 Middle 9-12
Huntley Middle School Dekalb Community Unit School District 428 Middle 6-8
Husmann Elementary School Crystal Lake Elementary District 47 Middle K-5
Indian Prairie Elementary School Crystal Lake Elementary District 47 Middle K-5
Jefferson Elementary School Harvard Community Unit School District 50 Middle 4-5
Johnsburg High School Johnsburg School District 12 Middle 9-12
Johnsburg Junior High School Johnsburg School District 12 Middle 5-8
Lakewood Elementary School Community Unit School District 300 Middle PK-5
Landmark Elementary School McHenry School District 15 Middle K-5
Leggee Elementary School Consolidated School District 158 Middle K-5
Locust Elementary School Marengo-Union Elementary School District 165 Middle K-4
Lundahl Middle School Crystal Lake Elementary District 47 Middle 6-8
Mackeben Elementary School Consolidated School District 158 Middle K,1-2
Marengo Community Middle School Marengo-Union Elementary School District 165 Middle P,5-8
Marengo High School Marengo Community High School District 154 Middle 9-12
Marlowe Middle School Consolidated School District 158 Middle 6-8
Martin Elementary School Consolidated School District 158 Middle 3-5
Mary Endres Elementary School Woodstock School District 200 Middle 1-5
Matthews Middle School Wauconda Community Unit School District 118 Middle 6-8
McHenry High School-East Campus McHenry High School District 156 Middle 9-12
McHenry Middle School McHenry School District 15 Middle 6-8
Neubert Elementary School Community Unit School District 300 Middle K-5
Nippersink Middle School Nippersink School District 2 Middle 6-8
North Elementary School Crystal Lake Elementary District 47 Middle K-5
Northwood Middle School Woodstock School District 200 Middle 6-8
Olson Elementary School Woodstock School District 200 Middle P,1-5
Parkland Middle School McHenry School District 15 Middle 6-8
Prairie Grove Elementary School Prairie Grove Consolidated School District 46 Middle P-5
Prairie Grove Junior High School Prairie Grove Consolidated School District 46 Middle 6-8
Prairie Hill School Cary School District 26 Middle 5-6
Prairiewood Elementary School Woodstock School District 200 Middle P,1-5
Richard F Bernotas Middle School Crystal Lake Elementary District 47 Middle 6-8
Richmond Grade School Nippersink School District 2 Middle P-5
Riley Comm Cons School Riley Community Consolidated School District 18 Middle K-8
Ringwood School Primary Ctr Johnsburg School District 12 Middle P-2
Riverwood Elementary School McHenry School District 15 Middle K-5
Robert Crown Elementary School Wauconda Community Unit School District 118 Middle P-5
South Elementary School Crystal Lake Elementary District 47 Middle P-5
Spring Grove Elementary School Nippersink School District 2 Middle K-5
Three Oaks School Cary School District 26 Middle K-4
Valley View Elementary School McHenry School District 15 Middle K-5
Verda Dierzen Early Learning Ctr Woodstock School District 200 Middle P,K
Wauconda Community High School Wauconda Community Unit School District 118 Middle 9-12
Wauconda Elementary School Wauconda Community Unit School District 118 Middle K-5
Wauconda Middle School Wauconda Community Unit School District 118 Middle 6-8
West Elementary School Crystal Lake Elementary District 47 Middle K-5
Westfield Community School Community Unit School District 300 Middle K-8
Westwood Elementary School Woodstock School District 200 Middle 1-5
Woods Creek Elementary School Crystal Lake Elementary District 47 Middle K-5
Woodstock High School Woodstock School District 200 Middle 9-12
Woodstock North High School Woodstock School District 200 Middle 9-11
Alden-Hebron High School Alden Hebron School District 19 High 9-12
Barrington High School Barrington Community Unit School District 220 High 9-12
Carpentersville Middle School Community Unit School District 300 High 7-8
Cary Junior High School Cary School District 26 High 6,7, 8
Cary-Grove Community High School Community High School District 155 High 9-12
Chauncey H Duker School McHenry School District 15 High 4-5
Cotton Creek School Wauconda Community Unit School District 118 High P-5
Crystal Lake Central High School Community High School District 155 High 9-12
Crystal Lake South High School Community High School District 155 High 9-12
Dundee Middle School Community Unit School District 300 High 6-8
Dundee-Crown High School Community Unit School District 300 High 9-12
H D Jacobs High School Community Unit School District 300 High 9-12
Harrison Elementary School Harrison School District 36 High P-8
Harvard High School Harvard Community Unit School District 50 High 9-12
Harvard Junior High School Harvard Community Unit School District 50 High 5-8
Heineman Middle School Consolidated School District 158 High 6-8
Huntley High School Consolidated School District 158 High 9-12
Indian Prairie Elementary School Crystal Lake Elementary District 47 High K-5
Johnsburg High School Johnsburg School District 12 High 9-12
Johnsburg Junior High School Johnsburg School District 12 High 5-8
Leggee Elementary School Consolidated School District 158 High K-5
Lundahl Middle School Crystal Lake Elementary District 47 High 6-8
Marengo Community Middle School Marengo-Union Elementary School District 165 High P,5-8
Marengo High School Marengo Community High School District 154 High 9-12
Marlowe Middle School Consolidated School District 158 High 6-8
Matthews Middle School Wauconda Community Unit School District 118 High 6-8
McHenry High School-East Campus McHenry High School District 156 High 9-12
McHenry Middle School McHenry School District 15 High 6-8
Northwood Middle School Woodstock School District 200 High 6-8
Prairie Grove Junior High School Prairie Grove Consolidated School District 46 High 6-8
Prairie Hill School Cary School District 26 High 5-6
Prairie Ridge High School Community High School District 155 High 9-12
Ringwood School Primary Ctr Johnsburg School District 12 High P-2
Robert Crown Elementary School Wauconda Community Unit School District 118 High P-5
South Elementary School Crystal Lake Elementary District 47 High P-5
Wauconda Community High School Wauconda Community Unit School District 118 High 9-12
Wauconda Elementary School Wauconda Community Unit School District 118 High K-5
Wauconda Middle School Wauconda Community Unit School District 118 High 6-8
Westfield Community School Community Unit School District 300 High K-8
Woodstock High School Woodstock School District 200 High 9-12
Woodstock North High School Woodstock School District 200 High 9-11
Show all 209 schools

Schools

View schools in McHenry

Recent Sales

View recent sales in McHenry

Subdivisions/Buildings

Subdivisions/Buildings Median Price
Abbey Ridge

Abbey Ridge

Abbey Ridge is a condo and single-family home community in Crystal Lake, Illinois, built between 1996 and 1997. It currently has no homes for sale. The homes range in size from 980 ft2 to 2,249 ft2. The average annual property tax for Abbey Ridge is $3,437.25. It is located in McHenry county. Abbey Ridge is a townhome community built in the mid 1990's by Gerstad Builders. Abbey Ridge features townhomes with floor plans ranging from 1,095 to 1,270 square feet of living space. Abbey Ridge is located in Crystal Lake, Illinois south of Lake Avenue and west of McHenry Avenue. ... Read more
Median Price: $187,000
Abbey Ridge

Abbey Ridge

Abbey Ridge is a townhouse and condo community in McHenry, Illinois, built between 2003 and 2006 by Gerstad Builders. It currently has no homes for sale. The homes range in size from 1,177 ft2 to 1,932 ft2. The average annual property tax for Abbey Ridge is $4,366.24. It is located in McHenry county. Abbey Ridge is a town house community built in 2004 by Gerstad Builders. Abbey Ridge features townhomes with floor plans ranging from 1,192 to 1,729 square feet of living space. Abbey Ridge is located in McHenry, Illinois north of Bull Valley Road and west of Crystal Lake Road. ... Read more
Median Price: $227,500
No Photos

Algonquin Hills

Algonquin Hills is a single-family home community in Algonquin, Illinois, built between 1920 and 2006. It currently has 2 single family homes for sale with an average list price of $450,000. The homes range in size from 1,100 ft2 to 3,326 ft2. The average annual property tax for Algonquin Hills is $6,468.29. It is located in McHenry county. Algonquin Hills is a single family neighborhood in Algonquin, Illinois. Algonquin Hills is located on Route 31 north of Route 62. ... Read more
Median Price: $250,000
Algonquin Lakes

Algonquin Lakes

Algonquin Lakes is a single-family home, townhouse, and condo community in Algonquin, Illinois, built between 2000 and 2005 by Realen Homes. It currently has 2 single family homes for sale with an average list price of $430,000. The homes range in size from 1,269 ft2 to 4,634 ft2. The average annual property tax for Algonquin Lakes is $7,405.48. It is located in Kane county. Algonquin Lakes is a townhome and single family neighborhood built in the early 2000's by Realen Homes. Algonquin Lakes features 285 single family homes and 104 town houses. The floor plans range from 1,467 to 3,068 square feet of living space for the single family homes. Algonquin Lakes has five floor plans for the town homes ranging from 1,266 to 1,782 square feet of living space. Algonquin Lakes is on Algonquin Road west of Route 25 in Algonquin, Illinois. ... Read more
Median Price: $460,000
Alta Vista

Alta Vista

Alta Vista is a single-family home community in Algonquin, Illinois, built between 1976 and 1986. It currently has 2 single family homes for sale with an average list price of $409,950. The homes range in size from 1,478 ft2 to 3,018 ft2. The average annual property tax for Alta Vista is $6,537.74. It is located in McHenry county. Alta Vista is a single family neighborhood in Algonquin, Illinois. Alta Vista is located on Route 62 east of Route 31. ... Read more
Median Price: $373,500
Show all 651 Subdivisions/Buildings

Subdivisions/Buildings

View subdivisions in McHenry

Market Trends

View market trends in Woodstock

Sold Homes

We have helped thousands of families buy and sell homes!

HomesByMarco agents are experts in the area. If you're looking to buy or sell a home, give us a call today at 888-326-2726.