Finding a good temperature for water heater settings is usually a balancing act between saving money and making sure you don't run out of hot water mid-shower. Most of us don't even think about that big metal tank in the garage or basement until the water turns ice-cold or, on the flip side, comes out so hot it feels like it's peeling skin. While most manufacturers ship these units set to a default, that factory setting might not actually be the best fit for your specific home, your electric bill, or your family's safety.
There's a lot of debate about what the "perfect" number is. If you ask the Department of Energy, they'll tell you one thing. If you ask a health department official, they might tell you another. It's a bit of a tug-of-war between energy efficiency and preventing bacteria growth. Let's break down why people land on certain temperatures and how you can figure out what works for your house.
The Case for 120 Degrees Fahrenheit
For most households, 120°F is considered a good temperature for water heater performance. This is the magic number recommended by the U.S. Environmental Protection Agency (EPA) and the Department of Energy. There are two main reasons they push for this: your wallet and your safety.
First off, let's talk about the money. Heating water is typically the second-largest energy expense in a home, right after heating and cooling the air. When you crank that dial up to 140°F or higher, you're essentially paying to keep water at a scorching temperature that you're probably just going to mix with cold water at the tap anyway. By keeping it at 120°F, you can save a significant chunk of change on your monthly utility bill—sometimes as much as 10% in standby heat loss alone.
The second reason is safety. At 140°F, water can cause a serious third-degree burn on a child or an elderly person in just a couple of seconds. At 120°F, it takes a lot longer for a burn to occur, giving you or a family member enough time to realize the water is too hot and pull away or adjust the handle. If you've got little kids who like to play with the faucet during bath time, 120°F provides a much-needed safety net.
Why Some People Prefer 140 Degrees
Even though 120°F is the standard recommendation, plenty of experts argue that 140°F is actually the good temperature for water heater units if you're worried about health. The main concern here is a nasty little bacterium called Legionella, which causes Legionnaires' disease.
Legionella loves lukewarm water. If your tank sits at 120°F, there's a slight chance that the water at the bottom of the tank—which is often cooler than the water at the top—could become a breeding ground for these germs. Keeping the tank at 140°F ensures that any bacteria inside are killed off quickly.
Another reason people stick with 140°F is demand. If you have a large family and everyone takes back-to-back showers in the morning, a 120°F tank will run out of "usable" hot water much faster. When the tank is set higher, you use less hot water from the tank (because you're mixing it with more cold water at the showerhead to get a comfortable temp), which effectively makes your hot water supply last longer.
The Dishwasher Factor
You might also want to think about your appliances. Older dishwashers often don't have their own internal heating elements. They rely entirely on the water coming from your water heater to get your plates and glasses clean. If the water entering the dishwasher isn't at least 130°F or 140°F, it might not be hot enough to properly sanitize your dishes or dissolve the detergent.
However, most modern dishwashers built in the last decade or so have a "booster" or "high-temp wash" setting. These machines take the incoming water and heat it up even further inside the appliance. If you have a newer dishwasher, you can probably get away with a lower tank temperature without worrying about greasy plates. It's worth checking your dishwasher's manual to see if it handles its own heating.
How to Check Your Current Temperature
It's surprisingly common for water heater dials to be inaccurate. Some don't even have numbers on them; they just have settings like "Low," "Medium," "Hot," and "Very Hot." If you want to know if you have a good temperature for water heater output, you shouldn't just trust the dial on the tank.
The easiest way to check is with a simple kitchen thermometer. Go to the faucet that's furthest away from your water heater and turn on the hot water. Let it run for a minute or two until it's as hot as it's going to get. Fill a glass and stick the thermometer in. That's your real-world temperature. If it reads 135°F but your dial is set to 120°F, you know your thermostat is a bit off, and you can adjust accordingly.
Finding a Middle Ground with Mixing Valves
If you're torn between the energy savings of 120°F and the bacteria-killing power of 140°F, there is actually a way to have both. It involves a little device called a thermostatic mixing valve.
A plumber can install this valve right at the outlet of your water heater. It allows you to keep the water inside the tank at 140°F (to kill bacteria), but it automatically mixes in a little bit of cold water as the water leaves the tank. This means the water traveling through your pipes and coming out of your faucets is a safe 120°F. It's a "best of both worlds" scenario, though it does cost a little bit extra for the parts and labor to get it installed.
Considerations for Older Pipes and Homes
The age of your home's plumbing can also play a role in what's a good temperature for water heater settings. In very old homes with galvanized steel pipes, higher temperatures can sometimes accelerate corrosion. On the other hand, if you have a very long run of pipe between the heater and the master bathroom, the water might lose 5 or 10 degrees just traveling through the house. In that case, you might need to set the heater slightly higher just to ensure the water is actually warm by the time it reaches the showerhead.
Insulating your hot water pipes can help a lot with this. Those foam sleeves you see at hardware stores are cheap and easy to slide over the pipes. They help keep the heat inside the pipe so the water doesn't cool down as much on its journey. This allows you to keep the tank at a lower, more efficient temperature while still enjoying a steaming hot shower.
The Bottom Line on Temperature
At the end of the day, there isn't one single "correct" answer for everyone. If you live alone, have a modern dishwasher, and want to save money, 120°F is almost certainly the way to go. You'll lower your carbon footprint and save some cash every month.
But if you have a compromised immune system, a huge family that uses tons of water, or an old dishwasher that leaves things sticky, you might find that 140°F is a more good temperature for water heater needs in your specific situation. Just be extra careful about the scalding risk, especially if you have guests or kids in the house.
If you're ever unsure, start at 120°F and see how it feels for a week. If you're constantly running out of hot water or the dishes aren't coming out clean, bump it up in small increments—maybe 5 degrees at a time—until you find that "Goldilocks" zone where everything works just right. It's your home, so don't be afraid to tweak things until they're perfect for you.