We serve Geneva, Batavia, St. Charles, Elburn, IL and all surrounding areas

Leaky Pipes? Outdated Water Heater?

Rely on a trusted Geneva, Batavia, St. Charles & Elburn, IL plumber

A lot more goes into your plumbing system than meets the eye. Because of this, you'll likely experience a few issues over the years. A plumber from Thompson's Plumbing & Heating of Geneva, Batavia, St. Charles & Elburn, IL can take care of any issue that comes up.

Sump Pumps & Water Heaters

Protect your home from water damage with a sump pump.

Sump Pumps & Water Heaters

Boilers & Radiant Heating

Enjoy a toasty home all winter long.

Boilers & Radiant Heating

Plumbing Installs

Let our team extend your plumbing work.

Plumbing Installs

Plumbing Repairs

Get a solution to all your plumbing problems.

Plumbing Repairs

Choose from a wide range of plumbing services

Our team wants to be there for you, no matter what issue you're experiencing. That's why our local plumber offers a wide range of residential and light commercial services, including installing and repairing:
 

 

 



 


Of course, we also offer plumbing repair services to ensure every part of your plumbing system is in tiptop shape. Get a free estimate with our local plumber today.

 

 

Work with a master plumber

When it comes to something as important as your plumbing, it's important to put it in the hands of someone you trust. We have over 40 years of experience, so you can trust our master plumber with any problems you're experiencing. We're also fully licensed and insured. To learn more about our company and services, call us today at 630-232-2948.

  • Thompson's Plumbing & Heating

    Geneva, IL 60134

    GET DIRECTIONS


    Call Us
    Phone: (630) 232-2948

    Hours
    Mon: 8:00AM-4:30PM
    Tue: 8:00AM-4:30PM
    Wed: 8:00AM-4:30PM
    Thu: 8:00AM-4:30PM
    Fri: 8:00AM-4:30PM