Plumbers For Harbor Springs, Charlevoix, Petoskey and more!

From Water Heaters to Sump Pumps, We Can Handle Any Plumbing Repair or Installation

Harbor Springs PlumberMacGregor’s plumbers are highly trained professionals. They provide you with all repair options in easy to understand language. They’re experts on all types of plumbing, from simple drain repairs to toilet replacements and tankless water heaters. Because plumbing emergencies can happen anytime, we are always available to take your call.

We Work On Your Schedule

Whether it’s fixing an overflowing toilet, installing a new faucet, or replacing a garbage disposal, our plumbers arrive at a time that’s convenient for you. We always treat you and your home with respect and wear shoe covers to protect your floors.

Pricing By the Job, Not By the Hour

With our Up-Front Pricing – the price we quote is the price you pay. There are never any unexpected charges if the work takes longer than expected.

Why Choose MacGregor?

✔︎ We stand behind our work.

✔︎ Over 250 years of combined experience.

✔︎ We answer the phones.

✔︎ We respect our customer’s homes and time.

✔︎ Here for you since ’62.

✔︎ As techs, we serve to protect and improve your comfort.

✔︎ The time is always right to do what’s right.

What Your Neighbors are Saying

4.8
Based on 347 reviews
powered by Google
Bob Vermaire
19:01 29 May 25
Kyle is very friendly, polite, and thorough. He suggested things that I could do on my own to improve my heating and cooling system. He wasn't pushy at all regarding maintenance plans but very informative.
Karen Gardner
19:39 18 Apr 25
The 2 technicians drove up from Grand Rapids as part of the MacGregor team to install the water heater and did an excellent job. It was completed in two hours. Thank you so much!
Doug Brown
21:57 11 Apr 25
Kyle and MacGregor Plumbing were fantastic. He really knew what he was doing while PM'ing our Generac generator that had just finished running for 12 days straight after the 2025 Ice Storm in Northern Michigan (I did check the oil every other day and add some when needed). He was very informative about how we should continue to maintain the savior generator!! I will be using them always going into the future.
Don Schneider
19:02 09 Apr 25
We want to thank Debbie, Nik and Kyle for their help these past 2 weeks. Debbie for answering our emergency calls with a pleasant voice, especially at 10 pm at night. Nik for repairing a pipe fitting with a leak. Kyle for responding on a Sunday morning to repair our generator. He was our good luck charm. The electricity came back on while he was working on the generator.
Carolyn Hazelwood
17:08 10 Mar 25
Don was fast, efficient, knowledgeable, and kind! I would recommend him to anyone I know! Our faucet broke in our kitchen, Don was able to come out the same day I called, diagnosed our problem, went out and picked out a new faucet, came back and installed it all within less than 2 hours! I was blown away by his service. I will be contacting him for all our future plumbing needs. Thank you, Don!
RaeAnn Speidel
21:33 07 Mar 25
James was great! Arrived on time and was friendly and very knowledgeable. Solved our issues quickly!
Very happy with him and MacGregor Plumbing
Camille Constantin
14:16 01 Feb 25
John and the MacGregor team are the best! We had really quick service and John conducted a thorough investigation of our convoluted heating system and provided thoughtful options to improve it. He identifed an issue with a boiler that we weren’t aware of too. He also fixed a thermostat issue that nobody had been able to figure out before. Awesome experience, thanks John!
Sue Thompson
15:13 31 Jan 25
John W is amazing! Very knowledgeable, considerate, and personable. Our furnace went out and John came over right away. Our furnace is running great and we are very excited about our newly installed thermostat. Thank you MacGregor's!
Jamie Judson
21:57 08 Jan 25
MacGregor provided great service! They sent a technician to check our HVAC system within an hour of my call. Kyle was fantastic—friendly, thorough, and ensured everything was running smoothly while answering all my questions. He was also super patient with our pets. Highly recommend!
Carolyn Stout
15:48 10 Dec 24
Nick did an excellent job solving our plumbing problem. He arrived promptly as scheduled and completed the job in about 20 minutes. Nick was very friendly and explained everything he was doing and why. We are extremely pleased with his services!! We highly recommend this company.
Gray's Up North
20:53 28 Jun 24
Was very knowledgeable and efficient! Installing new toilets, cleaning air conditioners, vents etc… Would definitely recommend Macgregor’s Plumbing & Heating over and over
Catherine Call
15:57 25 Jun 24
John was able to come quickly thanks to a cancellation in the schedule and he got us a fix for a very old furnace/AC system that could get us through season until a permanent solution could be found.
Charles Hershberger
15:53 20 Jun 24
Sara Charles
11:39 20 Jun 24
Great job , he knew his hvac system very well and was in and out quickly. A+++
Ann Knutsen
20:32 19 Jun 24
James was polite and very efficient, and I was very appreciative of the prompt service call for my air conditioner . I’m humming along with a new capacitor
Rachel Bradley
12:37 18 Jun 24
I’ve been very pleased with all the work MacGregor has performed. They maintain my HVAC system as well as replaced many plumbing items in recently purchased home. Don is fantastic, is attentive to details and double checks all work. I definitely recommend!
Carol Lazier
21:04 14 Jun 24
Don installed a water softener in my condo, with a somewhat tricky installation due to my preferred location for the unit. From the initial meeting to discuss the project through the installation, Don was exceptional to work with! He was professional, courteous and extremely knowledgeable and the installation went without a hitch. The unit he recommended based on my needs is performing perfectly! I would highly recommend MacGregor (and Don) for your plumbing and heating needs, and won’t hesitate to utilize their services again.
Katie Acheson
18:39 14 Apr 24
The service was awesome from start to finish. Very friendly receptionist who was able to get someone out to us right away. Our technician was very knowledgeable. They were able to order a part for us quickly and give us a very accurate quote. Highly recommend!

Professional Plumbing Services We Offer

  • Leaking Pipes
  • Faucet Repair & Replacement
  • Garbage Disposal Replacement
  • Outside Faucets
  • Bathroom & Kitchen Remodeling
  • Ice Maker Hookups
  • Re-Piping/Re-Routing
  • Whole-House Water Purification
  • Reverse Osmosis Systems
  • Appliance Hook-ups
  • Water Heaters – Standard Tank-style & On Demand
  • Minor Drain Cleaning
  • Sump Pumps
  • Water Pressure Problems
  • Water Closet Repair & replacement
Scroll to Top
Calls Answered 24/7