Pennsylvania Water Heater Replacement Cost: $1,398 Median