One thing in our home that we just assume will work all of the time is our water heater. Unfortunately, at some point your water heater will leak or stop heating water and will need to be replaced. If you do need water heater replacement in Dawsonville, Marshall Plumbing is my Dawsonville Plumber. We have installed hundreds of water heaters in Dawsonville and the surrounding area including Alpharetta, Cumming, Johns Creek and Milton. We can have your water heater replaced on the same day that you call us, after all, we know how important having hot water in your home is. We install electric water heaters, gas water heaters and tankless water heater in Dawsonville.