22,366

McHenry, IL Homes

Section Image
  • /19

    $392,900 New Construction

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

    Darcy, 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.

    Lennar

    Darcy, Crystal Lake, IL 60012
  • /28

    $1,800 - $2,300 per month

    The Church Street Apartments

    1 - 2 Beds

    174 S Mchenry Ave, Crystal Lake, IL 60014

    The Church Street Apartments are the most unique and exciting rental offering around. A 100-year old school, Faith Immanuel High School, was converted to brand-new, beautifully constructed apartments. The skeleton of the original school was kept intact, allowing the developer to preserve many of the charms of the old high school from back in the day, including original ceramic tiles in the

    174 S Mchenry Ave, Crystal Lake, IL 60014
  • /38

    $480,000 Sold Jul 30, 2025

    • 2,421 Sq Ft
    • $198/SF
    • 2 Days On Market
    • 5 Beds
    • 2.5 Baths
    • Built 1992

    1644 Lilac Dr Unit 6, Crystal Lake, IL 60014

    Welcome to this beautifully maintained home on a spacious 1/3-acre corner lot in a highly sought-after Crystal Lake location-just minutes from Woods Creek and Glacier Ridge Schools, shopping, dining, and the beach! Inside, you'll find a bright and versatile layout featuring stylish quartz countertops, a center island with breakfast bar, newer stainless steel appliances (2020/2021), and a separate

    Jamie Decker eXp Realty

    1644 Lilac Dr Unit 6, Crystal Lake, IL 60014
    • /12

      Est $168,682 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 891 Sq Ft

      221 Uteg St Unit A, Crystal Lake, IL 60014

      221 Uteg St Unit A, Crystal Lake, IL 60014
  • /15

    $380,900 New Construction

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

    Charlotte, 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.

    Lennar

    Charlotte, Crystal Lake, IL 60012
  • /18

    $1,750 per month

    • 2 Beds
    • 1 Bath
    • 808 Sq Ft
    • Condo for Rent

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

    This 2 Bed/1 Bath is available immediately in the all new Virginia Cove! With over 900SF, this brand new & upgraded unit and is sure to impress! Enter through the private entry into the light & spacious Living Room with closet to store your shoes and cold weather layers. The stunning Kitchen & Dining Area has gorgeous granite counters, breakfast bar, 42" soft-close cabinets, stainless steel

    Rick O'Connor Realty Executives Cornerstone

    5 S Virginia Rd Unit 6, Crystal Lake, IL 60014
  • /34

    $525,000 Sold Jul 30, 2025

    • 3,338 Sq Ft
    • $157/SF
    • 1 Day On Market
    • 4 Beds
    • 3.5 Baths
    • Built 1976

    4616 Tamarack Ct, Crystal Lake, IL 60012

    Instant equity with major updates already completed! This 4-bedroom, 3.5-bath home offers peace of mind with big-ticket improvements including a new furnace, whole-home humidifier, new roof over the garage, new garage doors with updated hardware and openers, and a new back deck off the living room. The fully finished walk-out basement has been completely redone with new tile flooring, a custom

    Miranda Alt Keller Williams Success Realty

    4616 Tamarack Ct, Crystal Lake, IL 60012
    • /14

      Est $160,167 Not Listed For Sale

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

      501 Coventry Ln Unit 4, Crystal Lake, IL 60014

      501 Coventry Ln Unit 4, Crystal Lake, IL 60014
  • /19

    $393,900 New Construction

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

    Darcy, 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.

    Lennar

    Darcy, Crystal Lake, IL 60012
  • /40

    $1,588 - $2,040 per month

    Skyridge Club Apartments

    1 - 2 Beds

    1395 Skyridge Dr, Crystal Lake, IL 60014

    Skyridge is located at 1395 Skyridge Drive Crystal Lake, IL and is managed by PMR Companies, a reputable property management company with verified listings on RENTCafe. Skyridge offers 1 to 2 bedroom apartments ranging in size from 631 to 1159 sq.ft. Amenities include Air Conditioner, Availability 24 Hours, Basketball Court, BBQ/Picnic Area, Cable Ready and more. This rental community is pet

    1395 Skyridge Dr, Crystal Lake, IL 60014
  • /31

    $441,000 Sold Jul 30, 2025

    • 2,206 Sq Ft
    • $200/SF
    • 70 Days On Market
    • 4 Beds
    • 2.5 Baths
    • Built 1969

    6312 Walkup Ln, Crystal Lake, IL 60012

    Get ready for the summer of your dreams! This home has ample space both inside and out, being a 4 bed, 2.1 bath on over half an acre of land - and it has a magnificent in-ground pool! Enter inside to find maple floors and a cozy yet uncrowded living room with a statement fireplace, complete with a wood burning stove and plenty of natural light. After passing through the dining room with its

    Hannah Comer Century 21 Circle

    6312 Walkup Ln, Crystal Lake, IL 60012
    • /6

      Not Listed For Sale

      Lot 87 Butternut Dr, Crystal Lake, IL 60014

      Lot 87 Butternut Dr, 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
  • /18

    $1,995 per month

    • 3 Beds
    • 1 Bath
    • 1,100 Sq Ft
    • House for Rent

    331 Charlotte Ave, Crystal Lake, IL 60014

    This Charming 3 Bedroom, 1 Bath Home Is Just Blocks From Crystal Lake And Ready For You To Move Right In! It Sits On A Beautiful, Professionally Landscaped Lot With Tons Of Green Space And A Great Backyard Feel. Inside, You'll Find A Comfortable Layout With A Bright Living Room, Dedicated Dining Area, And An Efficient Kitchen That Makes The Most Of The Space. The Full Basement Offers Plenty Of

    Jim Silva Five Star Realty, Inc

    331 Charlotte Ave, Crystal Lake, IL 60014
  • /29

    $492,500 Sold Jul 29, 2025

    • 2,484 Sq Ft
    • $198/SF
    • 5 Days On Market
    • 4 Beds
    • 2.5 Baths
    • Built 1988

    5618 Marietta Dr, Crystal Lake, IL 60014

    Truly beautiful and totally move-in ready! Great Party Yard & Floor-Plan and shop building! Long time owner has just completed a total renovation from recent roof to stunning original hardwood floors! All fresh new designer neutral paint and high end carpets. New open plan Kitchen features New Cabinets, New Stainless Appliances, Dining with builtin Butlers Bar space for a dream island & this huge

    Paul Hespen Berkshire Hathaway HomeServices Starck Real Estate

    5618 Marietta Dr, Crystal Lake, IL 60014
    • /20

      Est $428,007 Not Listed For Sale

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

      221 3rd St, Crystal Lake, IL 60014

      221 3rd St, Crystal Lake, IL 60014
  • /22

    $397,900 Pending

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

    642 Cassia Ct, Crystal Lake, IL 60012

    Step inside and explore the Charlotte, a highly sought-after two-story traditional townhome featuring three bedrooms and 2.5 baths. The first floor showcases an open-floor plan, creating a sense of spaciousness and unity that seamlessly blends entertainment and everyday comfort. It's easy to see why the kitchen is considered the heart of this home-complete with a walk-in pantry, stainless steel

    Bill Flemming HomeSmart Connect LLC

    642 Cassia Ct, Crystal Lake, IL 60012
  • /35

    $1,895 - $1,962 per month

    Residence of Fairway Greens

    2 Beds

    951 Golf Course, Crystal Lake, IL 60014

    Residence of Fairway Greens (previously known as Haven Crystal Lake) is now owned and operated by Cunat Inc. Our community offers modern studio, 1-, 2-, & 3-bedroom style apartments in Crystal Lake close enough to the excitement of downtown and far enough for peaceful quiet living. Our variety of floorplans including some options with a large basement area is sure to suit every

    951 Golf Course, Crystal Lake, IL 60014
  • /44

    $728,000 Sold Jul 29, 2025

    • 5,089 Sq Ft
    • $143/SF
    • 4 Beds
    • 4.5 Baths
    • Built 2001

    3718 Needle Creek Ct, Crystal Lake, IL 60012

    This magnificent home is a perfect blend of style, luxury, brilliant architectural design, quality craftsmanship and is truly one of a kind! You will fall in love with this immaculate home's curb appeal, its picturesque, park-like just over 1-acre retreat and prime cul de sac location nestled in the woods of North Crystal Lake. Be impressed by this home's thoughtful design with great attention

    Shelly Voight Berkshire Hathaway HomeServices Starck Real Estate

    3718 Needle Creek Ct, Crystal Lake, IL 60012
    • /49

      Est $423,622 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 2,048 Sq Ft

      6305 Hidden Oak Dr, Crystal Lake, IL 60012

      6305 Hidden Oak Dr, Crystal Lake, IL 60012
  • /85

    $545,000 Pending

    • 4 Beds
    • 3.5 Baths
    • 3,179 Sq Ft

    566 Primrose Ln, Crystal Lake, IL 60014

    Step into this stunning home through a grand two-story foyer, where hardwood floors flow seamlessly through the foyer, living room, dining room, and kitchen. The beautifully updated kitchen features granite counter tops, upgraded stainless steel appliances, modern cabinetry, stylish light fixtures, and a pantry too! The main level also includes custom plantation blinds, a dedicated office off

    Patrick Kerin RE/MAX Plaza

    566 Primrose Ln, Crystal Lake, IL 60014
  • /28

    $2,425 per month

    • 3 Beds
    • 2 Baths
    • House for Rent

    66 Barrow Dr, Crystal Lake, IL 60014

    Now available for immediate move in. $45 application fee covers all adults. Beautifully remodeled ranch in a fantastic neighborhood! This home is move in ready and features a modern open floor plan! Recent updates include: 42'' kitchen cabinets, slow close drawers with granite countertops & newer stainless steel appliances! The entire home has new hardwood flooring, new blinds, newer full size

    Ashley Lebovic All Realty Group, Inc

    66 Barrow Dr, Crystal Lake, IL 60014
  • /35

    $220,000 Sold Jul 25, 2025

    • 1,024 Sq Ft
    • $215/SF
    • 2 Days On Market
    • 2 Beds
    • 2 Baths
    • Built 1980

    969 Golf Course Rd Unit 3, Crystal Lake, IL 60014

    GORGEOUS 3 bedroom / 2 full bathroom RANCH condo in a wonderful, centrally located part of town. This condo was recently updated in stylish finishes, including brand new kitchen cabinets, counter tops, SS appliances, LVT flooring, carpeting, paint, bath vanities and toilets, lighting, and more! The family room slider exits to a patio and serene views of the large courtyard. The full basement

    Mandy Montford Baird & Warner

    969 Golf Course Rd Unit 3, Crystal Lake, IL 60014
    • /29

      Est $266,837 Not Listed For Sale

      • 2 Beds
      • 1.5 Baths
      • 1,486 Sq Ft

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

      551 Cress Creek Ln Unit 2, Crystal Lake, IL 60014
  • /28

    $474,000 Pending

    • 4 Beds
    • 4 Baths
    • 2,324 Sq Ft

    1120 Bennington Dr, Crystal Lake, IL 60014

    Beautifully updated four-bedroom home located in a highly desirable neighborhood, close to award-winning schools, parks, and shopping. This home features a spacious three-car garage with an attached shed for additional storage. Enjoy the stunning three-seasons room with hardwood flooring, leading out to a newly added brick paver patio, fully fenced backyard, lush landscaping, and a relaxing hot

    Jennifer Stokes Habetler Redfin Corporation

    1120 Bennington Dr, Crystal Lake, IL 60014
  • /2

    Call for Price

    Crystal Lake Senior Apartments

    1 - 2 Beds

    731 E Terra Cotta Ave, Crystal Lake, IL 60014

    731 E Terra Cotta Ave, Crystal Lake, IL 60014
  • /9

    $135,000 Sold Jul 25, 2025

    • 700 Sq Ft
    • $193/SF
    • 1 Day On Market
    • 1 Bed
    • 1 Bath
    • Built 1988

    633 Virginia Rd Unit 214, Crystal Lake, IL 60014

    Great condition condo. INVESTMENT or OWNER OCCUPIED. Open layout, modern kitchen & appliances. Large bedroom with walk-in closet. Near Crystal Lake Metra, bike paths, shops, and dining. HOA is well-managed with ongoing improvements. Rental-friendly building - excellent investment potential! Newer Siding, roof, freshly painted hallways and seal coated parking lot. OWNER IS LICENSED REALTOR IN

    Oleg Komarnytskyy KOMAR

    633 Virginia Rd Unit 214, Crystal Lake, IL 60014
    • /9

      Est $317,082 Not Listed For Sale

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

      1721 Il Route 176, Crystal Lake, IL 60014

      1721 Il Route 176, Crystal Lake, IL 60014
  • /20

    $385,800 Pending

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

    672 Cassia Ct, Crystal Lake, IL 60012

    Step inside and explore the Charlotte, a highly sought-after two-story traditional townhome featuring three bedrooms and 2.5 baths. The first floor showcases an open-floor plan, creating a sense of spaciousness and unity that seamlessly blends entertainment and everyday comfort. It's easy to see why the kitchen is considered the heart of this home-complete with a walk-in pantry, stainless steel

    Bill Flemming HomeSmart Connect LLC

    672 Cassia Ct, Crystal Lake, IL 60012
  • /29

    $2,600 per month

    • 3 Beds
    • 2 Baths
    • 1,784 Sq Ft
    • Townhouse for Rent

    2623 Cobblestone Dr, Crystal Lake, IL 60012

    Welcome to this beautiful light and airy townhome with stunning private vistas and lots of luxurious upgrades throughout. This lovely 3 Bedroom/2 Bath home features an expansive living area with gas fireplace, lots of windows bringing in natural light, sliding door to large balcony, large dining area, kitchen with granite counters, and breakfast island with room for stools. Custom recessed

    Neveen Michael Keller Williams Infinity

    2623 Cobblestone Dr, Crystal Lake, IL 60012
  • /13

    $375,000 Sold Jul 25, 2025

    • 1,950 Sq Ft
    • $192/SF
    • 9 Days On Market
    • 4 Beds
    • 2 Baths
    • Built 1967

    955 Coventry Ln, Crystal Lake, IL 60014

    Major renovation! All new kitchen, bathrooms, windows, flooring, paint and so much more. This charming raised ranch sits on a quiet, winding street in the heart of Crystal Lake. Full of natural light coming in the large windows, the living room is a great space for entertaining or relaxing at the end of the day. Prepare meals in the well-appointed kitchen, featuring a 5-burner gas stove and

    Richard Toepper Keller Williams Success Realty

    955 Coventry Ln, Crystal Lake, IL 60014
    • /2

      Est $511,935 Not Listed For Sale

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

      729 Old Westbury Rd, Crystal Lake, IL 60012

      729 Old Westbury Rd, Crystal Lake, IL 60012
  • /15

    $190,000

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

    961 Golf Course Rd Unit 6, Crystal Lake, IL 60014

    Step into this spacious and thoughtfully designed 2-bedroom, 1-bath condo that effortlessly combines comfort, style, and everyday convenience. With large rooms and an open-concept layout, this home offers a bright, airy atmosphere ideal for both relaxing and entertaining. Enjoy meals and gatherings in the dedicated dining room, perfect for everything from quiet dinners to hosting friends. Step

    Amy Green Coldwell Banker Realty

    961 Golf Course Rd Unit 6, Crystal Lake, IL 60014
  • /40

    $1,634 - $1,883 per month

    Randall Village

    1 - 2 Beds

    1637 Carlemont Dr, Crystal Lake, IL 60014

    Randall Village Apartments is located at 1637 Carlemont Drive, Crystal Lake, IL and is managed by PMR Companies. Randall Village offers 1 to 2 bedroom apartments ranging in size from 767 to 1164 sq.ft. The clubhouse has a fully-equipped fitness center and adjacent to the clubhouse is a large outdoor pool This rental community is pet friendly, welcoming both cats and dogs. For more details,

    1637 Carlemont Dr, Crystal Lake, IL 60014
  • /31

    $320,000 Sold Jul 25, 2025

    • 1,577 Sq Ft
    • $203/SF
    • 4 Days On Market
    • 2 Beds
    • 2.5 Baths
    • Built 2000

    789 Golden Oak Cir, Crystal Lake, IL 60014

    Welcome to this beautifully updated 2-bedroom plus loft , 2.1-bath home nestled in a delightful neighborhood just off Route 31 and Three Oaks Road in Crystal Lake. Offering the perfect blend of charm, convenience, and value, this home is a true must-see! Step inside to discover a modern, tastefully renovated kitchen and stylish bathrooms that elevate everyday living..including a walk in shower

    Miranda Alt Keller Williams Success Realty

    789 Golden Oak Cir, Crystal Lake, IL 60014
    • /28

      Est $297,433 Not Listed For Sale

      • 2 Beds
      • 1.5 Baths
      • 1,486 Sq Ft

      585 Cress Creek Ln, Crystal Lake, IL 60014

      585 Cress Creek Ln, Crystal Lake, IL 60014
  • /49

    $429,900 Open Sun 1:30PM - 3:30PM

    • 3 Beds
    • 3 Baths
    • 3,005 Sq Ft

    1496 Trailwood Dr Unit 9, Crystal Lake, IL 60014

    This stunning ranch home with over 2,800sq in highly sought after Woodscreek offers exceptional space, thoughtful design, and meticulous upkeep. The open-concept main level features a bright and airy living room with vaulted ceilings, a dedicated dining area, and a spacious kitchen with a bay window, eating area, and plenty of cabinet space. The primary suite is a true retreat, boasting vaulted

    Angela Bjork Baird & Warner

    1496 Trailwood Dr Unit 9, Crystal Lake, IL 60014
  • /12

    $2,275 per month

    • 2 Beds
    • 2 Baths
    • Townhouse for Rent

    95 Pine Ct, Crystal Lake, IL 60014

    DUPLEX 3 BED WITH FENCED YARD. OPEN FLOOR PLAN, BREAKFAST BAR, NEWER FLOORING, FRESHLY PAINTED. LIVING ROOM FEATUIRES A FULL BRICK FIREPLACE. LARGE SLIDING GLASS DOORS ALLOW FOR PLENTY OF NATURAL LIGHT. BASEMENT FLEX SPACE WITH FULL BATH. GARAGE SPACE (SHARED), LAUNDRY IN UNIT AND PLENTY OF STORAGE. TENANT RESPONSIBLRE FOR UTILITES AND LAWN CARE. CREDIT AND BACKGROUND CHECK REQUIRED.

    Michael Loiacono Royce Group Real Estate Co.

    95 Pine Ct, Crystal Lake, IL 60014
  • /24

    $342,000 Sold Jul 25, 2025

    • 1,910 Sq Ft
    • $179/SF
    • 5 Days On Market
    • 3 Beds
    • 2 Baths
    • Built 1974

    826 Dartmoor Dr, Crystal Lake, IL 60014

    HIGHEST AND BEST BY 3 pm Sunday 6/15 Welcome to this beautifully maintained 3-bedroom home in the Four Colonies neighborhood, situated on a spacious corner lot with a fully fenced yard-perfect for pets, play, and privacy. Enjoy outdoor living at its finest with a large two-story deck, ideal for relaxing or entertaining guests. Step inside to discover updated bathrooms,some fresh interior

    Kathleen Blackwell Inspire Realty Group

    826 Dartmoor Dr, Crystal Lake, IL 60014
    • /36

      Est $438,360 Not Listed For Sale

      • 4 Beds
      • 2.5 Baths
      • 1,824 Sq Ft

      9700 Il Route 176, Crystal Lake, IL 60014

      9700 Il Route 176, Crystal Lake, IL 60014

Showing Results 41 - 80, Page 2 of 18

How to Buy a Home How to Finance a Home How to Sell a Home