Why is my water heater not heating water
Cold showers in St. Paul usually trace back to a tripped breaker, dead heating element, or extinguished pilot. Here's how to diagnose it and when to call us.

Your water heater is not heating water because one of five things failed: the pilot light went out, a heating element burned up, the thermostat quit, the breaker tripped, or sediment smothered the burner. In St. Paul, the most common culprit we find on service calls is a tripped double-pole breaker on electric units and a dirty thermocouple on gas units. Water heater not heating water St. Paul MN is a repair we handle weekly, and most of those calls end with hot water restored the same day.
Below, we walk through the exact diagnostic steps our technicians use, the mistakes that turn a $180 repair into a $1,400 replacement, and how to know when it's time to stop troubleshooting and call us.
The short answer: why your water heater stopped heating
A water heater that runs but produces no hot water has lost either its heat source (flame or element) or its signal to heat (thermostat or breaker). The tank itself is rarely the problem. In our experience across St. Paul, roughly 7 out of 10 no-hot-water calls trace back to a component that costs under $250 in parts and labor to replace.
Here's what we typically find, ranked by frequency:
- Tripped breaker or blown fuse - electric units only, about 25% of calls
- Failed heating element - electric, 20% of calls
- Pilot light out or dirty thermocouple - gas, 20% of calls
- Defective thermostat or high-limit switch - both types, 15% of calls
- Sediment buildup - older tanks, 10% of calls
- Gas supply or valve issue - gas, 10% of calls
If your unit is under 8 years old and the tank isn't leaking, repair is almost always the right call. If it's past 12 years, replacement usually wins on math alone. We serve the whole city, from Plumber in Downtown St. Paul high-rises to single-family homes in Highland Park, and the diagnosis is the same everywhere.
Gas water heater not heating? Start with the pilot and thermocouple
A gas water heater not heating in St. Paul almost always means the pilot flame is out or the thermocouple stopped sensing it. The thermocouple is a small safety probe that sits in the pilot flame and tells the gas valve "it's safe to open." When it fails, the valve stays shut and you get cold water with no error code.
Here's what to check before you call anyone:
- Look through the sight glass. If you see no blue flame, the pilot is out.
- Check the gas valve knob. It should be set to "Pilot" or "On," not "Off."
- Confirm other gas appliances work. If your furnace and stove are also dead, call Xcel Energy first - it's a supply issue, not a water heater issue.
- Relight the pilot following the label on the tank. Hold the button down 30-60 seconds after the flame catches.
If the pilot lights but dies within minutes, the thermocouple is the problem. That's a $150-$220 repair in 2026 pricing, and we carry the part on every truck. If the pilot won't light at all, you may have a clogged pilot tube or a failed gas control valve - both are jobs for a licensed plumber, not a homeowner with a lighter.
One more thing: a gas water heater pilot light out St. Paul Minnesota in January is often caused by a downdraft from a cold chimney. If it happens once, relight it. If it happens three times in a month, the venting needs to be looked at.
Electric water heater not heating? Check the breaker and elements
An electric water heater not heating near me St. Paul MN calls usually start at the breaker panel. Electric tanks run on a 240-volt double-pole breaker, and when one leg trips, the unit still has power for the control board but not enough to heat. You'll get lukewarm water at best, cold water at worst.
Here's the sequence we run:
- Reset the breaker. Flip it fully to OFF, then back to ON. If it trips again immediately, stop - you have a short or a grounded element.
- Test the upper element. With power off, a multimeter should read 10-16 ohms across the terminals. No reading means it's burned out.
- Check the high-limit switch. This is a red button under the upper access panel. If it's popped, the thermostat overheated. Press it once. If it pops again, the thermostat is bad.
- Test the lower element and thermostat. Same process, lower panel.
Heating element replacement St. Paul Minnesota runs $180-$320 in 2026, including the part and labor. A thermostat replacement is similar. Both are same-day repairs for us. If both elements test bad on a tank over 10 years old, though, we'll show you the numbers on a new unit - a replacement typically runs $1,200-$2,200 installed, and the new tank will cut your standby losses by 15-20%.
We handle this work across the city, including older homes in Summit Hill Plumber territory where 1920s wiring sometimes means the water heater shares a circuit it shouldn't.
Water heater troubleshooting St. Paul MN: a 10-minute checklist
Before you call anyone, run this list. It solves about one in five no-hot-water calls without a service visit.
- Check the breaker. Both legs. Reset once.
- Check the gas valve if you have gas. Is it on?
- Look at the pilot light through the sight glass.
- Feel the pipes. Hot out of the tank but cold at the faucet? That's a mixing valve or a crossed connection, not the heater.
- Test one faucet only. If hot water works at the kitchen sink but not the shower, the problem is the shower cartridge, not the heater.
- Check the age. The sticker on the tank has the manufacture date. Past 12 years, start pricing replacement.
- Look for water. Any puddle under the tank means stop - shut off the water and gas, and call us.
If you've done all seven and still have cold water, it's time for a pro. Water heater problems St. Paul homeowners describe as "it just stopped" are usually a failed element or thermostat, and both need a multimeter and a panel removal to confirm.
Common mistakes St. Paul homeowners make
The single most expensive mistake we see is resetting a breaker repeatedly on a tank with a grounded element. Every reset sends 240 volts through a failed part, and eventually it welds the breaker contacts or damages the control board. If the breaker trips twice, stop.
Other mistakes that cost real money:
- Relighting a pilot without checking for gas smell. If you smell gas, leave the house and call Xcel. Do not relight anything.
- Draining a tank to "flush sediment" without shutting off power. Dry-firing an element destroys it in under 60 seconds.
- Replacing the thermostat when the element is bad. We see this constantly - a homeowner swaps a $40 thermostat, still has cold water, and then pays us to do the $200 job anyway.
- Ignoring a small leak. A tank that weeps from the bottom is done. No repair holds. Waiting turns a $1,400 replacement into a $4,000 water damage claim.
- Turning the thermostat above 140°F to "fix" lukewarm water. That's a scald risk, especially in homes with kids, and it doesn't fix a failing element.
St. Paul water is moderately hard - around 8-10 grains per gallon - so sediment builds faster here than in cities with softer water. Annual flushing adds years to a tank's life. If you've never flushed yours, that's a 30-minute job we can knock out during any other service call.
When to call a professional
Call us when the breaker trips twice, when the pilot won't stay lit, when you see water under the tank, or when you've replaced a thermostat and still have no hot water. Those four situations cover 90% of the calls we run, and none of them get better on their own.
We're a state-licensed plumbing contractor, and we diagnose water heaters every day in St. Paul. Our technicians carry elements, thermocouples, thermostats, and pilot assemblies on the truck, so most repairs finish in one visit. We quote the price before we start, and you approve it before we touch a tool.
If your tank is past 12 years or leaking from the shell, we'll walk you through replacement options - including water heater repair St. Paul MN versus a new install - and let you decide. No pressure either way.
For a full replacement, we install both tank and tankless units. If you've been thinking about going tankless, our tankless water heater services St. Paul MN page covers the venting and gas-line requirements that trip up most DIY installs.
Frequently Asked Questions
Why is my water heater not heating water in St. Paul MN?
The most common causes are a tripped 240-volt breaker, a burned-out heating element, a failed thermostat, or an extinguished pilot light. In St. Paul's harder water, sediment buildup is a frequent secondary cause. A licensed plumber can diagnose which one in about 20 minutes.
How do I reset my water heater in St. Paul Minnesota?
For electric units, flip the double-pole breaker off, wait 30 seconds, and flip it back on. If it trips again, stop and call us. For gas units, turn the gas valve to "Pilot," hold the reset button down for 30-60 seconds while relighting, then release. If the pilot dies, the thermocouple needs replacement.
Should I repair or replace my water heater in St. Paul MN?
Repair if the tank is under 8 years old and not leaking - typical repairs run $150-$350. Replace if it's past 12 years, leaking from the shell, or has had two or more major failures in a year. A new tank installed in 2026 runs $1,200-$2,200.
What causes a water heater to stop heating in St. Paul?
Power loss, a failed heating element, a bad thermostat, a dead thermocouple, or heavy sediment. Gas supply interruptions also stop gas units. In St. Paul, we also see pilot outages from chimney downdrafts during cold snaps, which is a venting issue rather than a heater failure.
Who repairs water heaters near me in St. Paul MN?
We do - Plumber in St Paul MN handles water heater repair and replacement across every St. Paul neighborhood, from Dayton's Bluff to Como Park. We stock common parts on every truck, so most repairs are same-day. Call +1 (651) 372-0726 to schedule.
Get help with Plumber in St. Paul
Cold water is a today problem, not a next-week problem. Whether it's a $180 thermocouple or a full replacement, we'll tell you straight what's wrong and what it costs before we start.
Call +1 (651) 372-0726 and we'll get a technician to your door - most St. Paul water heater calls are handled the same day.





