There are a number of reasons that your water heater can explode; however, the main reason behind water heater explosions is pressure. Anything that causes excess pressure on your water heating system, such as a poor anode rod, or a lot of sediment buildup, can all cause your water heater to explode.