How long do roofs actually last?
Slate, copper and tile roofs, which are on the upper end of the price spectrum, can last more than 50 years. Homeowners with wood shake roofs should expect them to last about 30 years, while fiber cement shingles last about 25 years and asphalt shingle/composition roofs last about 20 years, the NAHB found. How often should roof Be Replaced? If your roof was properly installed, your attic is adequately ventilated, and your roof is maintained, it will get as close as possible to the maximum lifespan.