Quick answer
Hot water that is only lukewarm usually means cold water is mixing in or half the heater has stopped working. The common causes are a broken dip tube, one failed element on an electric tank, a thermostat set low or failing, a mixing valve stuck toward cold, or cold crossing over through a single-handle faucet. If one tap is affected, the fault is at that tap.
If your hot water is only lukewarm, start by asking where: every tap, or one. Lukewarm at one fixture is a fault at that fixture. Lukewarm everywhere means either the heater is making less heat than it should or cold water is being blended in somewhere between the tank and the taps. Those two branches have different fixes, and a few minutes of checking tells you which one you are on.
Inside the tank: dip tube, element, thermostat and sediment
- Broken dip tube. The dip tube is a plastic pipe that carries incoming cold water to the bottom of the tank. When it cracks or drops off, cold water enters at the top, right beside the hot outlet, and leaves with the hot. The tell is water that starts warm and fades inside a minute or two, sometimes with white plastic flecks in the faucet aerators.
- One failed element on an electric tank. Electric tanks have two elements that take turns. With the lower one burnt out, only the top third of the tank is heated: a short burst of hot, then lukewarm. Replacing an element is $200–$400.
- Thermostat set low or failing. A dial that has been bumped, turned to a vacation setting or left low after a service visit gives stable but tepid water. A failing thermostat or gas control shuts the heat off early, and the temperature drifts lower over weeks.
- Sediment insulating the burner on a gas tank. A layer of scale on the tank floor sits between the flame and the water, so recovery slows and the tank never quite catches up with a busy morning. A rumble during heating usually comes with it.
Outside the tank: a stuck mixing valve or a cross-connection
A thermostatic mixing valve stuck toward cold makes a healthy tank look weak. The valve sits on the hot outlet and blends in cold so the water reaching the taps stays near 49 °C. Scale seizes its internal cartridge, and when it sticks toward cold every tap in the house runs lukewarm while the tank itself is at full temperature. A hot pipe entering the valve and a merely warm one leaving it is the giveaway, and how to tell if a water heater mixing valve is bad covers the test.
A cross-connection lets cold water push into the hot line through a worn cartridge. Single-handle kitchen faucets and shower valves are the usual path, along with a washing machine valve. To test, close the cold shut-off valve at the water heater and open a hot tap. The flow should fall to nothing after several seconds; if it keeps running, cold water is crossing over somewhere, and shutting the supply stops under each sink in turn finds the culprit.
Why lukewarm water shows up in January
Winter inlet water near 4 °C stretches an undersized tank past what it can do. In late summer the water entering the heater may be 15 °C or warmer, so the burner or elements lift it about 45 degrees to reach 60 °C. In mid-winter the lift is closer to 56 degrees. Recovery takes longer, and each shower uses more hot and less cold to hit the same temperature, so a tank that coped in August runs lukewarm by the third shower in January.
Nothing is broken in that case. The fixes are a setting check, a flush if sediment is slowing recovery, or a larger tank when the household has outgrown the old one. If the water starts properly hot and then quits early, that is a capacity question, covered in why hot water runs out so fast.
What to check yourself before you call
- Compare taps. One lukewarm fixture means a cartridge, a scald-guard stop on the shower valve or an aerator, not the heater.
- Read the setting. On a gas tank the dial is on the control at the front; on an electric tank the thermostats are behind covers that should only come off with the breaker off.
- On a gas tank, confirm the knob is on ON and not PILOT or VACATION, and that you can hear the burner fire after a long draw.
- Do the cross-connection test with the heater's cold valve closed.
- Feel the pipes on either side of the mixing valve, carefully.
- Look in the aerators for plastic flecks.
Call for service if:
- The water went lukewarm suddenly on an electric tank, which points to an element or thermostat.
- There is water on the floor around the tank.
- A gas tank shows soot at the burner door or you smell exhaust.
- A tankless unit is the heater. Its causes are different, and why a tankless is not hot enough is the page for that.
The diagnostic visit runs $90–$150 and comes off the repair bill if you proceed. Most lukewarm-water repairs, including dip tubes, thermostats and mixing valves, land in the $150–$800 band with the figure in writing before work starts.
ZK Mechanical works on gas and electric tanks across Burlington, Oakville, Hamilton, Milton and Mississauga. Have the age and model from the rating plate ready when you call; it shortens the diagnosis. Details of the visit are on the water heater repair page; to book, call (647) 801-1252 or use the contact form.

