A 50-gallon water heater typically weighs around 150 to 200 pounds when empty. When filled with water, the weight can increase to over 600 pounds, making it difficult to move without assistance.