McHenry County, Illinois, Real Estate

McHenry County currently has 949 single family homes for sale with an average list price of $532,626.60, 166 townhouses for sale with an average list price of $314,365.01, 83 condos for sale with an average list price of $262,539.84, and 500 lots for sale with an average list price of $376,717.41. The average annual property tax for McHenry County is $6,893.38.

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, Illinois, is a picturesque village in McHenry County, roughly 45 miles northwest of Chicago, with a population of about 18,000. Nestled along the Fox River, Cary combines small-town charm with natural beauty, offering residents and visitors ample opportunities for outdoor activities like boating, fishing, and hiking along the riverfront or in nearby parks such as Cary Lake. Known for its strong community spirit, the village features a vibrant downtown with local shops, restaurants, and the historic Cary Depot, a nod to its railroad heritage. Annual events like Cary Main Street Fest foster a sense of togetherness, while excellent schools and a family-friendly atmosphere make it a desirable place to live. Its convenient Metra station also provides easy access to Chicago, blending suburban tranquility with urban connectivity. ... Read more
Crystal Lake

Crystal Lake

Crystal Lake, Illinois, is a vibrant suburban city located about 50 miles northwest of Chicago in McHenry County. With a population of approximately 40,000, it combines small-town charm with modern conveniences, centered around its namesake, a sparkling 230-acre lake perfect for boating, fishing, and swimming. The city boasts a historic downtown filled with unique shops, restaurants, and the renowned Raue Center for the Arts, which hosts live performances year-round. Crystal Lake is known for its strong community spirit, excellent schools, and abundant parks, including the popular Three Oaks Recreation Area. Its proximity to Chicago, accessible via the Metra rail, makes it an ideal spot for families and commuters seeking a balance of suburban tranquility and urban access. ... Read more
Fox River Grove

Fox River Grove

Fox River Grove, Illinois, is a picturesque village in McHenry and Lake Counties, nestled along the banks of the Fox River, about 40 miles northwest of Chicago. With a population of roughly 4,700, this tight-knit community is known for its scenic beauty, featuring riverfront views, lush parks, and a cozy small-town atmosphere. The village’s historic downtown offers charming shops, eateries, and access to recreational activities like boating, fishing, and hiking along the river. Notable landmarks include the Norge Ski Club, home to one of the oldest continually operating ski jumping clubs in the U.S., which hosts thrilling winter tournaments. Fox River Grove blends serene suburban living with easy access to urban amenities via the nearby Metra rail, making it an ideal spot for families and nature lovers seeking both tranquility and connectivity. ... Read more
No Photos

Harvard

Harvard, Illinois, is a charming small town in McHenry County, located about 60 miles northwest of Chicago. Known as the "Milk Center of the World" due to its historical ties to the dairy industry, Harvard hosts the annual Milk Days festival, a beloved community event featuring parades, carnival rides, and a milking contest. With a population of around 9,000, the town offers a quaint, tight-knit atmosphere, complete with a historic downtown featuring local shops and restaurants. Harvard is also home to the Harvard Diggins Library and a Metra station, providing easy access to Chicago for commuters. Surrounded by rolling farmland, this peaceful community blends rural charm with a rich history and strong community spirit. ... Read more
No Photos

Hebron

Hebron, Illinois, is a small village in McHenry County, located in the northern part of the state near the Wisconsin border. With a population of around 1,200, Hebron maintains a tight-knit, rural charm, characterized by its historic downtown and community-focused atmosphere. The village is known for its annual events, such as the Hebron-Alden-Greenwood Fire Protection District’s fireworks display and the Hebron Lions Club events, which bring residents together. Surrounded by rolling farmland, Hebron offers a peaceful setting with easy access to larger cities like Chicago and Rockford, blending small-town life with proximity to urban amenities. ... Read more
Huntley

Huntley

Huntley, Illinois, is a rapidly growing village in McHenry and Kane Counties, located about 50 miles northwest of Chicago. With a population of approximately 27,000, Huntley blends small-town charm with modern development, offering residents a mix of suburban comfort and rural beauty. The village is known for its excellent schools, family-friendly neighborhoods, and vibrant community events, such as the annual Huntley Fall Fest. Its proximity to major highways like I-90 makes it a convenient location for commuters, while local attractions like the Huntley Outlet Center and sprawling parks provide ample shopping and recreational opportunities. With new housing developments and a strong emphasis on community planning, Huntley continues to attract families and professionals seeking a balance of affordability and quality of life. ... Read more
Lake in the Hills

Lake in the Hills

Lake in the Hills, Illinois, is a vibrant village in McHenry County, located about 45 miles northwest of Chicago. Known for its scenic beauty, the village is home to numerous parks, lakes, and nature trails, offering residents and visitors ample opportunities for outdoor recreation, including boating, fishing, and hiking. With a population of approximately 28,000, Lake in the Hills combines suburban charm with modern amenities, featuring a mix of residential neighborhoods, local businesses, and community events like the annual Summer Sunset Festival. Its proximity to major highways and the Randall Road corridor makes it a convenient yet peaceful retreat from the bustle of nearby urban areas. ... Read more
No Photos

Lakemoor

Lakemoor, Illinois, is a small village located in Lake and McHenry counties, approximately 45 miles northwest of Chicago. With a population of around 6,000, this quaint community offers a peaceful, suburban atmosphere while maintaining proximity to urban amenities. Nestled near the scenic Fox Lake and the Chain O'Lakes, Lakemoor is known for its recreational opportunities, including boating, fishing, and hiking, making it a haven for outdoor enthusiasts. The village features a mix of charming residential neighborhoods, local businesses, and parks, fostering a tight-knit community vibe. Its strategic location along Route 120 provides easy access to nearby towns and the greater Chicago area, blending small-town serenity with regional connectivity. ... Read more
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, Illinois, is a charming small town in McHenry County, about 60 miles northwest of Chicago. With a population of around 7,500, it blends rural tranquility with a tight-knit community vibe. Founded in 1835, Marengo boasts a historic downtown featuring quaint shops, local eateries, and the iconic Marengo Cafe, a community staple. The town is known for its annual events like the Marengo Settlers Days, a festival celebrating local heritage with parades, music, and family-friendly activities. Surrounded by rolling farmland, Marengo offers a peaceful escape while still being close enough to urban amenities, making it a hidden gem in Northern Illinois. ... Read more
No Photos

McCullom Lake

McCullom Lake, Illinois, is a small village in McHenry County, located about 50 miles northwest of Chicago. With a population of approximately 1,000 residents, this tight-knit community offers a quiet, suburban lifestyle surrounded by natural beauty, including the namesake McCullom Lake, which provides opportunities for fishing, boating, and lakeside recreation. The village is characterized by modest homes, local parks, and a peaceful atmosphere, making it an ideal spot for those seeking a small-town feel with proximity to larger urban amenities. Its location near the Fox River and Chain O'Lakes region also attracts outdoor enthusiasts, while the nearby city of McHenry offers additional shopping, dining, and entertainment options. ... Read more
No Photos

Oakwood Hills

Oakwood Hills, IL, is a small, picturesque village in McHenry County, nestled in the scenic Fox River Valley. With a population of around 2,000, this tight-knit community is known for its tranquil, wooded landscapes and two serene lakes, Lake Killarney and Lake Margate, which offer residents opportunities for fishing, boating, and peaceful walks. The village prides itself on its quiet, family-friendly atmosphere, with local parks and a low crime rate fostering a strong sense of community. Oakwood Hills is close enough to larger towns like Crystal Lake for convenient access to amenities, yet it maintains a rural charm that appeals to those seeking a slower-paced lifestyle. ... Read more
No Photos

Prairie Grove

No Photos

Richmond

Richmond, Illinois, is a picturesque village in McHenry County with a population of approximately 2,100 as of the 2020 census. Nestled near the Illinois-Wisconsin border, it’s known for its historic charm, featuring a well-preserved downtown filled with antique shops, cozy cafes, and unique boutiques. Often called the “Village of Yesteryear,” Richmond boasts landmarks like the Memorial Hall and a strong sense of community pride. Its proximity to the Chain O’Lakes and Glacial Park offers residents and visitors ample opportunities for outdoor recreation, from hiking to boating, making it a serene yet vibrant small-town destination. ... Read more
Ringwood

Ringwood

Ringwood, Illinois, is a small, charming village in McHenry County, nestled in the far northeast suburbs of Chicago. Founded in 1837 by settlers Dr. Luke Hale and William H. Beach from Vermont, the village earned its name from the ring of timber that once surrounded it. With a population of 778 as of 2023, Ringwood maintains a rural, small-town ambiance despite its proximity to the bustling Chicago metropolitan area. Incorporated in 1994 to preserve its unique character, the village features historic landmarks like the Ringwood Post Office, established in 1845, and the El Santuario Church, a community cornerstone since 1855. Ringwood offers residents and visitors a peaceful retreat with access to natural attractions like the nearby 3,400-acre Glacial Park and the Prairie Trail, while its economy thrives on industries such as construction, retail, and manufacturing. ... Read more
No Photos

Solon Mills

Spring Grove

Spring Grove

Spring Grove, IL, is a charming village in McHenry County, known for its small-town feel and scenic surroundings. With a population of around 5,500, it offers a peaceful retreat from urban life, featuring sprawling parks, nature trails, and nearby Chain O'Lakes State Park for outdoor enthusiasts. The village hosts community events like the annual Spring Grove Fish Fry and Fourth of July celebrations, fostering a tight-knit atmosphere. Its historic downtown, with local shops and eateries, adds to its quaint appeal, while easy access to major highways connects it to larger cities like Chicago, about 60 miles away. ... Read more
No Photos

Union

Union, Illinois, is a small village in McHenry County with a population of around 580 as of the 2020 census. Known for its quaint, rural charm, Union is home to the McHenry County Historical Society and Museum, which preserves the area’s rich history, including its agricultural roots and early settler heritage. The village is also famous for hosting the Illinois Railway Museum, one of the largest railway museums in the United States, attracting visitors with its extensive collection of historic trains and interactive exhibits. Surrounded by rolling farmland, Union offers a peaceful, small-town atmosphere with easy access to nearby urban centers like Chicago, making it a hidden gem for those seeking a blend of history and tranquility. ... Read more
No Photos

Wonder Lake

Wonder Lake, Illinois, is a serene village in McHenry County, home to approximately 4,000 residents as of the 2020 census. Centered around the 832-acre Wonder Lake, the largest private lake in Illinois, the village is a haven for water enthusiasts, offering boating, fishing, and swimming opportunities. Its picturesque setting, with tree-lined shores and rolling hills, attracts those seeking a quiet, nature-focused lifestyle. The community hosts events like the annual Wonder Lake Ski Show and Fourth of July celebrations, fostering a strong sense of local pride. With its blend of recreational amenities and small-town charm, Wonder Lake is a hidden gem in northern Illinois. ... Read more
Woodstock

Woodstock

Woodstock, Illinois, is a charming small city located about 60 miles northwest of Chicago in McHenry County. Known for its historic charm and vibrant community, Woodstock is famous for its well-preserved 19th-century architecture, including the iconic Woodstock Opera House and a picturesque town square that served as a filming location for the movie Groundhog Day. With a population of around 25,000, the city blends quaint, small-town vibes with modern amenities, offering local shops, farm-to-table dining, and a thriving arts scene. Woodstock hosts year-round events, such as the weekly farmers' market and seasonal festivals, fostering a strong sense of community. Surrounded by rolling farmlands and scenic countryside, it’s an ideal spot for those seeking a peaceful yet culturally rich lifestyle with easy access to Chicago. ... Read more
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 Lakes Elementary School Community Unit School District 300 Elementary K-5
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
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
Dean Street Elementary School Woodstock School District 200 Elementary 1-5
Deer Path Elementary School Cary School District 26 Elementary P-4
Eastview Elementary School Community Unit School District 300 Elementary K-5
Edgebrook Elementary School McHenry School District 15 Elementary P-3
Glacier Ridge Elementary School Crystal Lake Elementary District 47 Elementary P-5
Greenwood Elementary School Woodstock School District 200 Elementary 1-5
Harrison Elementary School Harrison School District 36 Elementary P-8
Hilltop Elementary School McHenry School District 15 Elementary K-3
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
Lake in the Hills Elementary School Community Unit School District 300 Elementary K-5
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
Locust Elementary School Marengo-Union Elementary School District 165 Elementary K-4
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
Martin Elementary School Consolidated School District 158 Elementary 3-5
Mary Endres Elementary School Woodstock School District 200 Elementary 1-5
Neubert Elementary School Community Unit School District 300 Elementary K-5
North Elementary School Crystal Lake Elementary District 47 Elementary K-5
Olson Elementary School Woodstock School District 200 Elementary P,1-5
Prairie Grove Elementary School Prairie Grove Consolidated School District 46 Elementary P-5
Prairiewood Elementary School Woodstock School District 200 Elementary P,1-5
Richard D. Crosby Elementary School Harvard Community Unit School District 50 Elementary K-3
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
Roslyn Road Elementary School Barrington Community Unit School District 220 Elementary K-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
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
Alden-Hebron Middle School Alden Hebron School District 19 Middle 6-8
Algonquin Middle School Community Unit School District 300 Middle 6-8
Barrington Middle School - Station Campus Barrington Community Unit School District 220 Middle 6-8
Carpentersville Middle School Community Unit School District 300 Middle 7-8
Cary Junior High School Cary School District 26 Middle 6,7, 8
Creekside Middle School Woodstock School District 200 Middle 6-8
Dundee Middle School Community Unit School District 300 Middle 6-8
Fox River Grove Middle School Fox River Grove School District 3 Middle 5-8
Hannah Beardsley Middle School Crystal Lake Elementary District 47 Middle 6-8
Harvard Junior High School Harvard Community Unit School District 50 Middle 5-8
Heineman Middle School Consolidated School District 158 Middle 6-8
Huntley Middle School Dekalb Community Unit School District 428 Middle 6-8
Johnsburg Junior High School Johnsburg School District 12 Middle 5-8
Lundahl Middle School Crystal Lake Elementary District 47 Middle 6-8
Marlowe Middle School Consolidated School District 158 Middle 6-8
Matthews Middle School Wauconda Community Unit School District 118 Middle 6-8
McHenry Middle School McHenry School District 15 Middle 6-8
Nippersink Middle School Nippersink School District 2 Middle 6-8
Northwood Middle School Woodstock School District 200 Middle 6-8
Parkland Middle School McHenry School District 15 Middle 6-8
Prairie Grove Junior High School Prairie Grove Consolidated School District 46 Middle 6-8
Prairie Hill School Cary School District 26 Middle 5-6
Richard F Bernotas Middle School Crystal Lake Elementary District 47 Middle 6-8
Wauconda Middle School Wauconda Community Unit School District 118 Middle 6-8
Alden-Hebron High School Alden Hebron School District 19 High 9-12
Barrington High School Barrington Community Unit School District 220 High 9-12
Cary-Grove Community High School Community High School District 155 High 9-12
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-Crown High School Community Unit School District 300 High 9-12
H D Jacobs High School Community Unit School District 300 High 9-12
Harvard High School Harvard Community Unit School District 50 High 9-12
Huntley High School Consolidated School District 158 High 9-12
Johnsburg High School Johnsburg School District 12 High 9-12
Marengo High School Marengo Community High School District 154 High 9-12
Prairie Ridge High School Community High School District 155 High 9-12
Richmond-Burton Community High School Richmond-Burton Community High School District 157 High 9-12
Wauconda Community High School Wauconda Community Unit School District 118 High 9-12
Woodstock High School Woodstock School District 200 High 9-12
Woodstock North High School Woodstock School District 200 High 9-11
Show all 95 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 community in Crystal Lake, Illinois, built between 1996 and 1997. It currently has no homes for sale. The homes range in size from 1,007 ft2 to 1,281 ft2. The HOA fees range from $279 to $279 per month. The average annual property tax for Abbey Ridge is $2,962.09. 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 condo, townhouse, and single-family home community in McHenry, Illinois, built between 2003 and 2007 by Gerstad Builders. It currently has 1 townhouse for sale with a list price of $252,000. The homes range in size from 1,177 ft2 to 1,932 ft2. The HOA fees range from $354 to $384 per month. The average annual property tax for Abbey Ridge is $4,437.69. 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: $235,000
No Photos

Algonquin Hills

Algonquin Hills is a single-family home community in Algonquin, Illinois, built between 1920 and 2006. It currently has 1 single family home for sale with a list price of $479,900. The homes range in size from 1,100 ft2 to 3,516 ft2. The average annual property tax for Algonquin Hills is $6,568.98. 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: $362,950
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 1 single family home for sale with a list price of $539,900. The homes range in size from 1,269 ft2 to 4,634 ft2. The HOA fees range from $221 to $284 per month. The average annual property tax for Algonquin Lakes is $7,285.62. 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
Alta Vista

Alta Vista

Alta Vista is a single-family home community in Algonquin, Illinois, built between 1976 and 2001. It currently has 2 single family homes for sale with an average list price of $409,450. The homes range in size from 1,478 ft2 to 3,018 ft2. The average annual property tax for Alta Vista is $6,702.85. 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: $410,000
Show all 666 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.