Menu

5,000+ Google reviews

Plumber in Oakdale, MN

MSP helps Oakdale homeowners with leaks, drains, and water heaters. Tell us what needs work. We’ll give you a price before work starts.
BBB Accredited
A+ rating from the Better Business Bureau.
100% Satisfaction Guaranteed
We stand behind our work, every time.
Upfront, Fixed-Price Quotes
No surprises, just honest pricing.

Family-owned service for Oakdale homes

MSP has been family-owned since 1918. Our team is based in Woodbury and helps Oakdale homeowners with plumbing repairs and new fixtures. We train often and explain the work before it starts. You get a clear price and time to ask questions. We can help you choose the next step for your home.

Why Oakdale Families Trust our Licensed Plumbers

For over a century, families in the Twin Cities area have counted on us. Why? Because we keep our word. Our plumbers are licensed and insured, give you clear prices before we start, answer the phone, and with 5,000+ Google reviews, your neighbors already know we deliver.

  • Licensed & Insured
  • Honest, Upfront Pricing
  • 5,000+ Google reviews

Payment Options for Every Job

Unexpected plumbing work hits your wallet hard. We help with financing plans and seasonal discounts on services like sewer line repairs and fixture replacements. You’ll get the work done now and pay in a way that fits your budget.

Recent plumbing jobs by MSP

Water Heater Maintenance and Replacement Consultation project in Oakdale, Minnesota, photo 1 of 4

Water Heater Maintenance & Replacement Consultation

  • 18th Street Court North, Oakdale, MN 55128

Completed a TCC plumbing maintenance visit on a 19-year-old natural gas water heater. Performed a full inspection and tune-up of the unit and evaluated overall condition due to age. Discussed system performance, safety components, and long-term reliability concerns. Provided multiple replacement and upgrade options, including a 50-gallon natural gas water heater, hybrid electric heat pump model, and tankless system. Also reviewed add-on protection options such as a powered anode rod, expansion tank, leak protection kit, and related water heater repairs.

Pressure Reducing Valve Installation project in Saint Paul, Minnesota, photo 1 of 3

Pressure Reducing Valve Installation

  • Oakdale Avenue, Saint Paul, MN 55107

Installed a new 1-inch pressure reducing valve after the water meter to bring the home’s water pressure below the Minnesota code maximum of 80 PSI. Replaced the corroded house-side shutoff with a new quarter-turn valve and added a properly supported expansion tank off the water heater cold line. Set the system pressure to 75 PSI, matched the expansion tank accordingly, then filled the system, bled air from the lines, and checked thoroughly for leaks.

Water Heater Maintenance Flush project in Oakdale, Minnesota, photo 1 of 3

Water Heater Maintenance Flush

  • Gresham Avenue North, Oakdale, MN 55128

Completed a TCC plumbing maintenance visit on a four-year-old 40-gallon Richmond natural vent water heater. Fully drained and flushed the tank to remove sediment buildup, then removed and inspected the temperature and pressure relief valve, which was in good condition. Refilled the heater, purged air from the lines, and confirmed proper operation before placing it back in service.

Water Heater Tune-Up project in Oakdale, Minnesota, photo 1 of 3

Water Heater Tune-Up

  • Holly Avenue North, Oakdale, MN 55128

Performed a water heater tune-up on a five-year-old tank system as part of a Triple Play service visit. Inspected the unit, completed routine maintenance, and confirmed everything was running properly before wrapping up.

Main Water Line Repair project in Oakdale, Minnesota, photo 1 of 3

Main Water Line Repair

  • Hale Avenue North, Oakdale, MN 55128

Responded to an outside plumbing issue and shut off the water to address a failing main service valve. Replaced the hot-side water piping under the bathtub, installed a new main shutoff valve, and completed a toilet installation to restore full function to the home.

Tankless Heater Cleaning project in Oakdale, Minnesota, photo 1 of 4

Tankless Heater Cleaning

  • Stillwater Blvd, Oakdale, MN 55128

Responded to a no-hot-water call and inspected the tankless water heater after it unexpectedly shut down. Performed a minimum tankless cleaning to restore operation and confirmed the system was producing hot water before leaving.

Save on Plumbing Services in Oakdale

We want every Oakdale family to have plumbing that works. That’s why we keep prices fair and offer specials throughout the year. See our current deals and save on the service you need.

$58 Off Any Repair

Water heater install offers

Save $125 on a tank water heater install or $300 on a tankless install. Ask about these offers when you book.

$49 water heater drain & flush

Ask about the $49 water heater drain and flush offer when you book.

Plumbing in Oakdale, MN

Separate Oakdale water concerns from tank repairs

A city water question and an aging heater are different jobs. Use Oakdale's supply information for one, then check the equipment in your home for the other.

Start with the city report

Oakdale posts reports on its drinking water and explains its PFAS treatment. Start there if a water concern prompts your call. Tell us what you want to remove before choosing a filter for the home.

Compare heater types by fit

At 18th Street Court North, we reviewed new heater types to replace an old tank. Choices included tankless and heat-pump units. Ask which fits your space and use. Each quote should explain the work needed.

Check the safety parts

That older-heater visit included a review of safety parts and wear. Ask us to show what needs repair now. It helps you decide whether to keep the tank or plan a replacement.

Keep a sound tank serviced

At a Gresham Avenue North home, we flushed a four-year-old water heater and checked its relief valve. A service visit can focus on upkeep. Tell us if you have a problem or want routine care.

Before your service call

Tell MSP if the call concerns water quality, lost hot water, or a leak. For treatment advice, have the city notice or test result that raised your concern.

Sources for this guide

Frequently Asked Questions

Do you offer same-day plumbing service in Oakdale?
Call (651) 228-9200 to check today's openings in Oakdale. If you book online, our team will contact you to confirm the visit time.
Are your plumbers licensed and insured?
Absolutely. Every plumber on our team is fully licensed and insured. That means your home’s plumbing is in safe, professional hands.
What plumbing emergencies do you handle?
We handle every type of plumbing emergency. Burst pipes, sewer backups, flooded basements, leaking water heaters, and clogged toilets, no problem is too big or too small. Call us and a real person will answer.
How much does plumbing service cost?
We believe in upfront, fixed-price quotes. You’ll always know the cost before work begins. No hidden fees. No surprises. Just honest, fair pricing for plumbing services in Oakdale.
Can you fix small leaks or clogs?
Yes. Even a small leak can cause major water damage over time. Our team fixes dripping faucets, running toilets, and slow drains before they turn into big headaches.
Do you install and repair water heaters?
Yes. We repair, replace, and install both tank and tankless water heaters. Whether you need hot water fast or want to upgrade to an energy-efficient system, we have you covered.
Do you provide drain cleaning services?
Yes. Our drain cleaning service clears clogs in sinks, tubs, showers, and main sewer lines. We use professional tools that are safer and more effective than store-bought products.
What areas do you serve outside of Oakdale?
We proudly serve Oakdale and the entire Twin Cities metro, including Minneapolis, St. Paul, and nearby suburbs. Wherever you live in the area, our plumbers are just a call away.
Why should I choose you over other plumbers in Oakdale?
For over 100 years, families have trusted us because we show up, we tell the truth, and we get the job done right. With 5,000+ Google reviews, phone support, and a 100% satisfaction guarantee, we’re the plumber Oakdale, MN, homeowners count on.
Do you offer free estimates?
Yes. We provide free estimates on many plumbing services. You’ll know the cost upfront before any work begins, so you can make the best choice for your home.
Do you offer financing options?
Yes. We know plumbing repairs and installations can be a big expense. That’s why we offer financing plans to make it easier to get the service you need without delay.

Serving Oakdale and Washington County

Our plumbers cover all of Oakdale, from Lake Jane to the areas near Interstate 694. We also serve the rest of Washington County, including Woodbury, Lake Elmo, and Stillwater.
  • Afton
  • Eden Prairie
  • Inver Grove Heights
  • Lonsdale
  • Richfield
  • Andover
  • Hugo
  • Lino Lakes
  • Minneapolis
  • Shorewood
  • Arden Hills
  • Hopkins
  • Little Canada
  • Minnetonka
  • St. Paul

| SERVICE AREA

Customer Testimonials

★★★★★Google review

First time using MSP Plumbing Heating and Air's services and we will absolutely be return customers. Our technician Jackson was fantastic, he helped us understand our system and answered all the questions we had regarding maintenance and upkeep. Very satisfied with the service and has a wonderful experience!

Nick PrausView on Google
★★★★★Google review

Fantastic service again from Tom Miller! Previously he installed a new sump pump and today he replaced my utility sink faucet in the laundry room. So impressive 😊.

cheryl gradyView on Google
★★★★★Google review

I was having issues with a clogged drain and a garbage disposal that was running rough. Turns out each issue was an easy fix. Both Nick and Donovan took the time to educate me about the issues and show me how I can remedy them in the future on my own. I really appreciated the kindness and willingness to teach from both Nick and Donovan.

Emily MoiView on Google

Book Your Service Today

We’ve delivered unmatched customer service to the Twin Cities for over 100 years. You’re in good hands with MSP!

Schedule service with MSP

Loading the online scheduler…

For help scheduling, call (651) 228-9200. Open the live scheduling page.