"Mike came out the same day our water heater died. By 4pm we had hot water again. He explained everything, didn't push us toward the most expensive option, and the price was exactly what he quoted. Wonderful experience."
Honest Plumbing.
Since Before You Were Born.
Three generations, one promise: we show up on time, fix it right, and leave your home cleaner than we found it.
Full-Service Plumbing
From a leaky faucet to a full remodel, Harbor handles it all — residential and commercial across the western suburbs.
Emergency Repairs
We answer 24/7 and aim to be on-site within the hour. No after-hours surcharges.
Water Heaters
Installation, repair, and replacement of tank and tankless systems. Bradford White and Navien certified.
Drain Cleaning
Blocked drain? We clear it — and diagnose why it blocked so it doesn't repeat next month.
Leak Detection
Non-invasive electronic detection before any wall gets opened. We find it first; you approve the fix.
Sewer Line
Camera inspection, hydro-jetting, and trenchless repair. We diagnose before we dig.
Fixture Installation
Faucets, toilets, showers, garbage disposals — installed to manufacturer spec, right the first time.
Remodels
Rough-in and finish plumbing for kitchen and bath remodels. We work with your contractor or solo.
Sump Pumps
Installation, replacement, and battery backup systems. Don't wait for the storm — schedule a check today.
Why Families Choose Harbor
We've been your neighbors for 25 years. Here's what that means in practice.
We answer every call.
Day or night, a real Harbor plumber picks up. No call centers, no voicemail — the person you talk to is the person who shows up.
Honest estimates, always.
We quote in writing before any work begins. The price you're quoted is the price you pay. No surprises at invoice time.
We respect your home.
Shoe covers on, drop cloths down, every time. We leave your home as clean as we found it — usually cleaner.
2-year labor warranty.
Every repair we make is backed by a full two-year labor guarantee. If something we fixed fails within two years, we return at no charge.
Mike Hargrove
My grandfather Walt started Harbor Plumbing out of the back of a Ford pickup in 1998. My dad took over in 2011, and I came on full-time in 2019 after finishing my master plumber license. Three generations in, the job is still the same: show up, be honest, fix the problem. I grew up in Naperville. My kids go to school here. When I do a job in this town, I'm doing it for my neighbors — and that means I'm doing it right. I don't send crews I wouldn't trust in my own home. If you have a question before you call, you can reach me directly at hello@harborplumbing.com.
Serving Naperville & the Western Suburbs
Based in Naperville, we cover a wide stretch of the western suburbs — usually on-site within 45 minutes.
People trust us with their homes.
From Naperville, IL and the surrounding area.
"Had roots in the main sewer line for years. Harbor ran a camera, showed me exactly what was happening, and cleared it the same visit. They could have sold me a $6,000 replacement — they didn't. That kind of honesty keeps customers for life."
"Burst pipe at midnight in January. Mike answered on the first ring, had a crew here within 40 minutes. They were calm, fast, and professional at 1am. I can't say enough good things."
"Hired Harbor for the plumbing rough-in on our master bath. They coordinated perfectly with our general contractor, hit every deadline, and were on budget. Already booked them for the kitchen next year."
Plumbing trouble?
We're here to help — day or night, weekends and holidays. A real plumber answers every call.
(630) 555-0247 Request Non-Emergency Service → 24/7 availability · No after-hours surcharges · On-site within the hourRequest Service
For emergencies, call directly. For everything else, fill this out and we'll call you back promptly.
Got it — we'll be in touch soon.
We'll call you back promptly during business hours.
For emergencies, call (630) 555-0247 — a plumber answers 24/7.
Phone
hello@harborplumbing.com
Address
418 River Oak Dr., Naperville, IL 60540Business Hours
| Monday – Friday | 7:00 am – 7:00 pm |
| Saturday | 8:00 am – 4:00 pm |
| Sunday | Emergency only |
| 24/7 Emergency | Always Available |