24 Hour Emergency Services Available

Request A Free Estimate for New Equipment


Serving McHenry County, Lake County & Surrounding Areas

24/7 HVAC Services in Crystal Lake & McHenry

Serving McHenry and Crystal Lake for Over 15 Years

McHenry Heating & Air Conditioning is a family owned and operated business that offers the finest heating, air conditioning, and air quality services in the Crystal Lake area. Our services range from maintenance and repair of old products to installation of new products. We are a certified Trane dealer and servicer, but our services apply to any of your products regardless of the brand. We also offer free estimates for all of your heating and air conditioning needs.

Our services include the following:

  • Air Conditioning - Installation, repair, and maintenance of air conditioning units, as well as routine maintenance and precision tune ups.
  • Heating - We install, repair and maintain furnaces, boilers, space heaters, and more.
  • Indoor Air Quality - We carry a variety of air filtration devices, from machines that purify air in one room to machines that purify the entire house.

Plumbing Services

McHenry Heating & Air Conditioning can also handle your plumbing needs, such as:

  • Leaks
  • Water Heaters
  • Faucets, Sinks, Dishwashers, and Garbage Disposals
  • Ejector and Sump Pumps
  • Shower, Tub, and Floor Drains
  • Toilets
  • Sewage Systems

We also offer rodding service, pipe thawing, and video camera inspections.

Free Estimates & 24/7 Emergency Service

As a business owned and operated by a family just like yours, we know the importance of fair pricing and quality customer service. We try to make your experience with our company a memorable one that keeps you coming back to us. Our 24/7 emergency repair service just show how dedicated we are to our customers. Any time you have a heating or air conditioning emergency--day or night--you can call us. We'll have the problem fixed within 24 hours. As a sign of goodwill toward our customers, we also offer free in-home estimates before we do any work so that there are no surprises on the bill.

Call us today at (815) 444-9900 to ask about our services or schedule your free estimate.

How may we help you?

Schedule an appointment today.

Why Work With Us

  • Over 15 years in business
  • Knowledgeable and experience team
  • Family owned & operated
  • Customer service driven

Click to View Repair History


Voted Best Pick

Best Pick Reports

Better Business Bureau

Energy Star

Nate - North American Technician Excellence

Trane - Comfort Specialist