Take the 2-minute tour ×
Home Improvement Stack Exchange is a question and answer site for contractors and serious DIYers. It's 100% free, no registration required.

I have an electric hot water heater that gives the water a sulfur smell. It is only from the hot water. I have heard that changing the anode in the unit can help. If this is the case, what material should the anode be made of? Is there another solution to this problem?

share|improve this question

2 Answers 2

up vote 4 down vote accepted

The smell is created when natural sulfates found in some water mix with certain micro organisms i.e bacteria they produce Hydrogen Sulfide (H2S) The preferred treatment is too flush out the system with chlorination and in the process Killing off the bacteria. Also by letting the water to rise above 140F it should also kill off the bacteria but its not as effective as chlorination. Also more than likely it will return without proper chlorination. Replacing the anode is a common suggestion but it rarely works as it doesn't fix the root of the problem. If you were to chlorinate it i would suggest adding a filter for the sulfates a UV filter also will kill off the bacteria aswell.

share|improve this answer

A sulfur smell is usually a sign of sediment in the tank. This is common if the tank is left on during long absences or low volume use. A spent anode can contribute to this smell, since other parts will start to corrode once the sacrificial anode is spent.

You should purge the tank by draining it from the bottom valve with the water supply and power turned off. You may be shocked by the gunk that may come out. Once the tank is empty, turn on the water (no power) and partially fill the tank allowing it to continuously drain. Repeat this flushing until the waste water is clean and fresh smelling again. the anode is often inserted in the top of the tank and can be removed with a wrench. A new one can be inserted, seal with some plumbers putty or teflon tape. Once you are satisfied you have purged and flushed the tank, turn on the water, fill the tank and run the hot water faucets to clear any remaining bad water out of the feed pipes. After all this is said and done, turn the power back on and heat the water.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.