The answer to 'cost to replace downspouts' is that the typical range for replacing downspouts can vary widely depending on several factors. The cost is influenced by the material, length, and number of downspouts being replaced, as well as the complexity of the installation and any necessary repairs to the roofing or siding.
Homeowners can generally expect to pay anywhere from $100 to $500 per downspout replacement, with the higher end of the range for more complex installations or premium materials. It's essential to get local quotes from roofing professionals to get an accurate estimate for your specific project.