22,378

McHenry, IL Homes

Section Image Section Image Section Image
  • /45

    $369,900

    • 3 Beds
    • 2 Baths
    • 1,540 Sq Ft

    160 E Terra Cotta Ave, Crystal Lake, IL 60014

    Absolutely Stunning fully remodeled 3-bedroom, 2-bathroom home that combines modern luxury with everyday comfort. From the moment you walk through the door, you'll notice the timeless elegance of hardwood floors that stretch throughout the entire house. Every detail has been thoughtfully updated, including a brand-new kitchen with sleek cabinetry, high-end appliances, and stunning countertops, as

    Agent Photo

    Mike Musa

    Keller Williams Preferred Rlty

    (779) 201-6773

    160 E Terra Cotta Ave, Crystal Lake, IL 60014
  • /39

    $2,360 - $3,505 per month

    Enclave Crystal Lake Townhomes and Apartments

    Studio - 3 Beds

    111 E Crystal Lake Ave, Crystal Lake, IL 60014

    Located in the heart of Crystal Lake at E. Crystal Lake Ave. and on the thriving and beautiful historic Main Street, Enclave Crystal Lake is just steps away from shopping, dining, entertainment, and fun! Our community includes 99 units spanning across ten buildings and features luxurious apartments and spacious townhomes. The four-story 48-unit apartment building is comprised of studios, one- and

    111 E Crystal Lake Ave, Crystal Lake, IL 60014
  • /31

    $375,000 Sold Aug 04, 2025

    • 1,702 Sq Ft
    • $220/SF
    • 2 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 1965

    844 Kingston Ln, Crystal Lake, IL 60014

    Beautifully updated 4-bedroom, 2-bath home in the heart of Crystal Lake! This METICULOUS property offers so much flexibility with a unique garage setup: a 1-car attached garage currently used as a 'flex space' for storage and home gym, and a 2.5 car detached garage for parking, hobby or storage - whatever you like! Step into the newly renovated kitchen, complete with quartz countertops, 42" white

    Mandy Montford Baird & Warner

    844 Kingston Ln, Crystal Lake, IL 60014
    • /17

      Est $230,104 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,404 Sq Ft

      633 Cress Creek Ln Unit 2, Crystal Lake, IL 60014

      633 Cress Creek Ln Unit 2, Crystal Lake, IL 60014
  • /49

    $415,000

    • 4 Beds
    • 2.5 Baths
    • 2,000 Sq Ft

    277 Church St, Crystal Lake, IL 60014

    This renovated modern contemporary home on a huge lot is in a great location close to Downtown Crystal Lake, the Metra, Main Beach & 3 Oaks along with shopping and dining on Route 14! Multiple story living offers updated wood flooring on the first floor living room and first floor bedroom/office along with new doors, handles, and built-ins. It includes brand new tile flooring in the kitchen and

    Agent Photo

    Michelle Wojtach

    ALLURE Real Estate

    (779) 237-1706

    277 Church St, Crystal Lake, IL 60014
  • /7

    $1,400 per month

    • 1 Bed
    • 1 Bath
    • 646 Sq Ft
    • Apartment for Rent

    633 Virginia Rd Unit 116, Crystal Lake, IL 60014

    Beautifully updated ground-floor condo with zero-step entry and a private patio overlooking the courtyard. This 1-bedroom, 1-bath unit features vinyl flooring, an open layout, a modern kitchen with granite countertops, white shaker cabinets, and black appliances. The renovated bathroom and spacious walk-in closet add comfort and style. Laundry is just steps from the unit. Located near the

    Veronika Stelmakh KOMAR

    633 Virginia Rd Unit 116, Crystal Lake, IL 60014
  • /32

    $355,000 Sold Aug 01, 2025

    • 1,274 Sq Ft
    • $279/SF
    • 4 Days On Market
    • 2 Beds
    • 2.5 Baths
    • Built 1978

    188 S Heather Dr, Crystal Lake, IL 60014

    Charming 3 Bedroom, 2.5 Bath Ranch with Finished Basement and numerous updates. This beautifully maintained home features hardwood floors on the main level and newer luxury vinyl tile flooring in the fully finished basement.The lower level offers a fourth bedroom, full bath, laundry room. The primary bedroom includes a spacious walk-in closet and private half bath. New carpet installed the

    Miranda Alt Keller Williams Success Realty

    188 S Heather Dr, Crystal Lake, IL 60014
    • /7

      Est $75,387 Not Listed For Sale

      65 Gail Ct, Crystal Lake, IL 60014

      65 Gail Ct, Crystal Lake, IL 60014
  • /3

    $39,900

    • Land
    • 0.36 Acre
    • $110,833 per Acre

    6165 Stansbury Ln, Crystal Lake, IL 60014

    Build your dream home in this upscale established neighborhood on .36 acre lot which is located in beautiful Brighton Oaks subdivision. Utilities to site. Just around the corner, enjoy the park with tennis and basketball courts as well as the swings to play on and the gazebo for your picnic lunch. The owner of this lot also has another lot down the street as well.Plat of Survey & Neighborhood

    Agent Photo

    Renee Pflanz

    Baird & Warner

    (779) 237-7478

    6165 Stansbury Ln, Crystal Lake, IL 60014
  • /38

    $1,804 - $3,021 per month

    Water's Edge

    1 - 2 Beds

    311 Waters Edge Dr, Crystal Lake, IL 60014

    Visit Water's Edge Apartments Today! Featuring a stunning collection of 240 beautifully appointed apartments. Imagine coming home to a spacious, stylish residence designed to cater to your every need, boasting a full suite of exciting amenities designed to elevate your everyday. Water's Edge is more than your apartment home; it's a vibrant neighborhood where everything you need is just steps

    311 Waters Edge Dr, Crystal Lake, IL 60014
  • /19

    $299,900 Sold Aug 01, 2025

    • 1,683 Sq Ft
    • $178/SF
    • 2 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 1972

    847 Teverton Ln, Crystal Lake, IL 60014

    Welcome to this charming 1.5-story Cape Cod-style home offering 4 bedrooms and 2 bathrooms with vaulted ceilings, wood laminate flooring, and a galley-style kitchen! New windows throughout! This residence features a functional layout with two bedrooms and a full bath on the main floor, and two additional bedrooms and a second full bath on the upper level. Additional highlights include a 2-car

    Ashleigh Richier Brokerocity Inc

    847 Teverton Ln, Crystal Lake, IL 60014
    • /5

      Est $164,308 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 1,084 Sq Ft

      501 Coventry Ln Unit 11, Crystal Lake, IL 60014

      501 Coventry Ln Unit 11, Crystal Lake, IL 60014
  • /20

    $295,000 Pending

    • 3 Beds
    • 3 Baths
    • 1,289 Sq Ft

    2686 Cobblestone Dr, Crystal Lake, IL 60012

    Welcome to this beautifully ranch-style townhome located in a highly sought-after, picturesque community. This open-concept home offers 3 bedrooms and 3 full baths, featuring hardwood floors throughout the main level for timeless elegance and easy maintenance. Step into a main floor with a seamless flow between the living room, dining area, and kitchen-perfect for entertaining or relaxing at

    Agent Photo

    Tanya Callaway

    Baird & Warner

    (779) 699-7996

    2686 Cobblestone Dr, Crystal Lake, IL 60012
  • /18

    $3,000 per month

    • 3 Beds
    • 2.5 Baths
    • 1,767 Sq Ft
    • Townhouse for Rent

    472 Carpathian Dr, Crystal Lake, IL 60012

    Be the first to live in this stunning new construction townhome featuring 3 beds,2.5 bath and attached 2 car garage. Located in desirable, quite community this home offers comfort convenience and contemporary finishes throughout. Open concept main floor with LV flooring, stainless steel appliances, quartz countertop with large island, primary suite with walk in closet, energy efficient features

    Narangerel Locklear Keller Williams Thrive

    472 Carpathian Dr, Crystal Lake, IL 60012
  • /32

    $285,000 Sold Aug 01, 2025

    • 1,120 Sq Ft
    • $254/SF
    • 22 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1905

    224 N Main St, Crystal Lake, IL 60014

    Charming Downtown Home with Modern Updates - 224 N Main Street, Crystal Lake. Nestled in the heart of Old Downtown Crystal Lake, this inviting home offers the perfect blend of historic charm and modern convenience. Just two blocks from the Metra station and surrounded by restaurants, boutique shops, and year-round entertainment, the location is as ideal as the home itself. From the moment you

    Joshua McCaffrey Keller Williams Success Realty

    224 N Main St, Crystal Lake, IL 60014
    • /10

      Est $148,705 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 770 Sq Ft

      520 Devonshire Ln Unit 10, Crystal Lake, IL 60014

      520 Devonshire Ln Unit 10, Crystal Lake, IL 60014
  • /49

    $820,000

    • 5 Beds
    • 5.5 Baths
    • 4,927 Sq Ft

    6709 Oakwood Manor Dr, Crystal Lake, IL 60012

    WELCOME TO THIS EXTRAORDINARY ESTATE IN THE HEART OF CRYSTAL LAKE, OFFERING REFINED LIVING ON A SPRAWLING 2.62 ACRES LOT. OFFERING 4927 SQ FT OF THOUGHTFULLY DESIGNED SPACE, THIS CUSTOM HOME FEATURES 5 SPACIOUS BEDROOMS & 5.5 LUXURIOUS BATHROOMS. THE OPEN FLOOR PLAN IS IDEAL FOR BOTH EVERYDAY LIVING AND ENTERTAINING. LARGE KITCHEN WITH EAT-IN AREA, SOLID SURFACE COUNTERS AND LOTS OF CABINATES.

    Paresh Shah Provident Realty, Inc.

    6709 Oakwood Manor Dr, Crystal Lake, IL 60012
  • /29

    $1,500 - $1,700 per month

    Oakbrook Estates- Senior 55+ Community

    3 Beds

    929 Crookedstick Ct, Crystal Lake, IL 60014

    We offer gracious Senior living for those 55 and older at a fraction of the price! Located in the beautiful city of Crystal Lake, Oakbrook Estates provides a picturesque setting with natural rolling terrain, thick aged oak trees, and waterfront scenery.Crystal Lake is truly a great place to live and work, but it’s also a fantastic place to play! The City of Crystal Lake manages the Three

    929 Crookedstick Ct, Crystal Lake, IL 60014
  • /37

    $545,000 Sold Aug 01, 2025

    • 2,300 Sq Ft
    • $237/SF
    • 3 Days On Market
    • 4 Beds
    • 3 Baths
    • Built 2004

    4224 Weatherstone Rd, Crystal Lake, IL 60014

    Experience luxury living in this stunning ranch style home nestled in the sought-after neighborhood of Terra Villa. This home features stunning views and maintenance-free living. The spacious layout offers an open floor plan with a spacious kitchen opening to your dining and living area with inviting fireplace. The kitchen gives you custom cabinetry, solid surface counters, large island, pantry

    Janet Hibbs Berkshire Hathaway HomeServices Starck Real Estate

    4224 Weatherstone Rd, Crystal Lake, IL 60014
    • /32

      Est $536,809 Not Listed For Sale

      • 4 Beds
      • 2.5 Baths
      • 2,735 Sq Ft

      2428 Achilles Ln, Crystal Lake, IL 60014

      2428 Achilles Ln, Crystal Lake, IL 60014
  • /15

    $379,900 New Construction

    • 3 Beds
    • 2.5 Baths
    • 1,840 Sq Ft

    Charlotte Plan at Woodlore Estates - Woodlore Townes - Phase 2, Crystal Lake, IL 60012

    This new two-story townhome is the largest design in the community. The first floor features an open-concept floorplan among the Great Room, dining room and kitchen and a patio for outdoor living. Upstairs are two secondary bedrooms and an owner’s suite with a private bathroom and spacious walk-in closet. Rounding out the home is a convenient two-car garage.

    Builder Photo

    Lennar

    Builder

    483 Carpathian Dr Unit 36033698, Crystal Lake, IL 60012
  • /2

    $2,700 per month

    • 3 Beds
    • 2.5 Baths
    • 1,961 Sq Ft
    • Townhouse for Rent

    738 Oak Hollow Rd, Crystal Lake, IL 60014

    Available for move in 8/1. Seller will consider small dogs. Just steps from the train, this beautiful, light bright and airy 2 story END UNIT townhome backs up to tree line for privacy and is close to downtown Crystal Lake, restaurants, and a plethora of shopping. Wonderful curb appeal, private entry that steps into a 2 story foyer featuring 9' ceilings on the first floor. 3 bedrooms, 2.1

    Yolonda Moenning Keller Williams North Shore West

    738 Oak Hollow Rd, Crystal Lake, IL 60014
  • /64

    $400,000 Sold Aug 01, 2025

    • 1,808 Sq Ft
    • $221/SF
    • 5 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1960

    5010 Shady Oaks Ln, Crystal Lake, IL 60012

    Surround yourself with peace, privacy, and towering trees in the Deering Oaks subdivision, nestled on 2.5 wooded acres in a quiet, private-road community on the north side of unincorporated Crystal Lake. It feels like you're tucked away in the country, yet you're just 5 minutes from town, the Metra, and everyday conveniences. This 3 bedroom, 2.5 bath home features parquet, cork, hardwood floors,

    Alice Picchi Keller Williams Success Realty

    5010 Shady Oaks Ln, Crystal Lake, IL 60012
    • /16

      Not Listed For Sale

      • 2 Beds
      • 2 Baths

      219 Forestview Dr, Crystal Lake, IL 60014

      219 Forestview Dr, Crystal Lake, IL 60014
  • /19

    $392,900 New Construction

    • 3 Beds
    • 2.5 Baths
    • 1,717 Sq Ft

    Darcy Plan at Woodlore Estates - Woodlore Townes - Phase 2, Crystal Lake, IL 60012

    This new two-story townhome has an appealing contemporary design, with an airy, inviting first-floor Great Room, elegant dining room, modern kitchen and outdoor patio. A loft that adds shared living space and three bedrooms including the owner’s suite are situated on the second floor.

    Builder Photo

    Lennar

    Builder

    483 Carpathian Dr Unit 36033699, Crystal Lake, IL 60012
  • /47

    $1,537 - $3,422 per month

    Springs at Three Oaks

    Studio - 3 Beds

    1131 Central Park Dr, Crystal Lake, IL 60014

    Springs at Three Oaks is a premium apartment community located in Crystal Lake, IL. The community offers great amenities such as a resort-style swimming pool, leash-free pet park and a state-of-the-art fitness center. Springs at Three Oaks embraces a unique townhome-style approach to living, with private entry studio, 1, 2, & 3 bedroom homes available.

    1131 Central Park Dr, Crystal Lake, IL 60014
  • /49

    $365,000 Sold Jul 31, 2025

    • 1,666 Sq Ft
    • $219/SF
    • 6 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1992

    1097 Dovercliff Way, Crystal Lake, IL 60014

    Welcome to this beautifully updated 3-bedroom, 2.5-bath two-story home situated on an oversized corner lot in the highly desirable Southside of Crystal Lake! The modern kitchen shines with updated cabinetry, nice countertops, and stainless steel appliances. Pantry closet and breakfast. Main level is complete with living room, family room and dining room, perfect for daily living and entertaining.

    Arturo Flores eXp Realty

    1097 Dovercliff Way, Crystal Lake, IL 60014
    • /30

      Est $652,908 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 2,482 Sq Ft

      867 Wedgewood Dr, Crystal Lake, IL 60014

      867 Wedgewood Dr, Crystal Lake, IL 60014
  • /15

    $380,900 New Construction

    • 3 Beds
    • 2.5 Baths
    • 1,840 Sq Ft

    Charlotte Plan at Woodlore Estates - Woodlore Townes - Phase 1, Crystal Lake, IL 60012

    This new two-story townhome is the largest design in the community. The first floor features an open-concept floorplan among the Great Room, dining room and kitchen and a patio for outdoor living. Upstairs are two secondary bedrooms and an owner’s suite with a private bathroom and spacious walk-in closet. Rounding out the home is a convenient two-car garage.

    Builder Photo

    Lennar

    Builder

    483 Carpathian Dr Unit 36033823, Crystal Lake, IL 60012
  • /23

    $2,800 per month

    • 3 Beds
    • 1.5 Baths
    • 1,628 Sq Ft
    • House for Rent

    4320 Bay View Dr, Crystal Lake, IL 60014

    Nestled in Bayview Beach, this captivating 3 bedroom, 1.5 bathroom home showcases a revitalized interior complete with fresh paint, new carpet, updated countertops, a modernized bathroom, a wood-burning brick fireplace, and a custom bar. The exterior features .5 acres of land, a fully fenced yard, a deck undergoing renovation, and an expansive detached garage. Ready for immediate occupancy, this

    Venessa Poland Agentcy

    4320 Bay View Dr, Crystal Lake, IL 60014
  • /25

    $483,500 Sold Jul 31, 2025

    • 2,422 Sq Ft
    • $200/SF
    • 9 Days On Market
    • 4 Beds
    • 3.5 Baths
    • Built 1990

    1867 Ashford Ln, Crystal Lake, IL 60014

    The one you have been waiting for!!! This house has it ALL! The curb appeal, the size, the yard, the location! This spacious 4 bedroom home has AMAZING opportunity with either multigenerational living, or additional rental income with a fully finished walkout basement with full kitchen and eating area, cozy family room, 2 bedrooms, and full bathroom. This home is filled with natural light in

    linda Karp REALTYPro

    1867 Ashford Ln, Crystal Lake, IL 60014
    • /29

      Est $482,369 Not Listed For Sale

      • 4 Beds
      • 2.5 Baths
      • 2,700 Sq Ft

      713 Oak Hollow Ct, Crystal Lake, IL 60014

      713 Oak Hollow Ct, Crystal Lake, IL 60014
  • /19

    $393,900 New Construction

    • 3 Beds
    • 2.5 Baths
    • 1,717 Sq Ft

    Darcy Plan at Woodlore Estates - Woodlore Townes - Phase 1, Crystal Lake, IL 60012

    This new two-story townhome has an appealing contemporary design, with an airy, inviting first-floor Great Room, elegant dining room, modern kitchen and outdoor patio. A loft that adds shared living space and three bedrooms including the owner’s suite are situated on the second floor.

    Builder Photo

    Lennar

    Builder

    483 Carpathian Dr Unit 36033824, Crystal Lake, IL 60012
  • /50

    $1,635 - $1,950 per month

    Crystal Lake Apartments

    1 - 2 Beds

    130-160 W Woodstock St, Crystal Lake, IL 60014

    Crystal Lake Apartments features one and two-bedroom apartment homes to suit all your needs. All of our apartments include FREE gas heat and free cooking gas! Our apartments offer private entries, an in-unit washer and dryer, hardwood-style flooring, granite countertops in both the kitchen and bathroom, stainless steel appliances, custom closets, and modern lighting and fixtures. Our one-bedroom

    130-160 W Woodstock St, Crystal Lake, IL 60014
  • /14

    $325,000 Sold Jul 31, 2025

    • 1,661 Sq Ft
    • $196/SF
    • 1 Day On Market
    • 2 Beds
    • 2.5 Baths
    • Built 1991

    1649 Penny Ln, Crystal Lake, IL 60014

    Move in Ready End Unit with Pond Views! Spacious 2 story with an Open Living Room boasting Vaulted Ceiling, Skylights and Gas Log Fireplace. Separate Dining Room w/views of the Pond and French door out to the wonderful Patio space. Seller has put her heart into new finishes, floors, baths and more. Bright First Floor Den is a great place for your office. Wonderful spacious kitchen with a cute

    Marty Kampmeier Berkshire Hathaway HomeServices Starck Real Estate

    1649 Penny Ln, Crystal Lake, IL 60014
    • /34

      Est $471,872 Not Listed For Sale

      • 4 Beds
      • 2.5 Baths
      • 2,650 Sq Ft

      159 Ashton Ln, Crystal Lake, IL 60014

      159 Ashton Ln, Crystal Lake, IL 60014
  • /29

    $515,000 Pending

    • 3 Beds
    • 3 Baths
    • 3,685 Sq Ft

    2320 Crystal Way, Crystal Lake, IL 60012

    Calling all nature lovers that also value privacy! 2320 Crystal Way is a beautifully crafted custom home boasting nearly 3,700 sq ft of living space in a tranquil, wooded setting on 1.32 acres with the ultimate privacy! The home features an open floor plan, impressive vaulted ceilings, hardwood floors, a custom stone fireplace, designer built-ins & a luxurious primary suite with a private balcony

    Brian Ban @properties Christie's International Real Estate

    2320 Crystal Way, Crystal Lake, IL 60012
  • /24

    $2,395 per month

    • 2 Beds
    • 2 Baths
    • 1,335 Sq Ft
    • Condo for Rent

    5 S Virginia Rd Unit 4, Crystal Lake, IL 60014

    This recently remodeled 2-bedroom, 2 full bathroom unit is available immediately in the Virginia Cove Apartments! With approximately 1335 SF, this upgraded unit is loaded with on-trend decor and convenient features including neutral paint colors, white trim, vinyl plank flooring, upgraded LED light fixtures and ceiling fans. Spacious living room with closet to store your shoes, coats and cold

    Rick O'Connor Realty Executives Cornerstone

    5 S Virginia Rd Unit 4, Crystal Lake, IL 60014
  • /23

    $477,000 Sold Jul 31, 2025

    • 3,016 Sq Ft
    • $158/SF
    • 12 Days On Market
    • 4 Beds
    • 2.5 Baths
    • Built 1990

    1544 Birmingham Ln, Crystal Lake, IL 60014

    Stunning 5-Bedroom Home with Pool, Office & Finished Basement. This fully renovated 5-bedroom, 2.5-bath home blends luxury, function, and space. The oversized owner's suite is a private escape, featuring a spa-worthy en-suite with a soaking tub, zero-entry shower, and a 220 sq ft sitting room-perfect for relaxing in style. The dedicated home office is built for productivity, with custom

    Roxanne Johnson Berkshire Hathaway HomeServices Starck Real Estate

    1544 Birmingham Ln, Crystal Lake, IL 60014
    • /27

      Est $211,185 Not Listed For Sale

      • 3 Beds
      • 1.5 Baths
      • 1,344 Sq Ft

      410 Brandy Dr Unit A, Crystal Lake, IL 60014

      410 Brandy Dr Unit A, Crystal Lake, IL 60014

Showing Results 1 - 40, Page 1 of 18

Home Trends in Crystal Lake, IL

Housing Trends

Median Sale Price
$344,900
Median Single Family Sale Price
$384,000
Median Townhouse Sale Price
$349,900
Median 2 Bedroom Sale Price
$180,000
Average Price Per Sq Ft
$190
Number of Homes for Sale
8
Last 12 months Home Sales
158
Months of Supply
0.60
Median List Price
$352,905
Median Change From 1st List Price
2%
Median Home Sale Price YoY Change
-9%
How to Buy a Home How to Finance a Home How to Sell a Home