On this page

A typical roof lasts about 25 to 50 years, depending on the material, the quality of the installation and the climate, according to This Old House. Asphalt shingles sit at the low end of that range. Tile and slate can last a century or more.
Start with the roof you have. If you know what it's made of and roughly when it went on, you can tell how much life is likely left.
If yours is near the end, our roof replacement cost guide shows what a new one costs by material.
How long does each roofing material last?
The short answer: asphalt shingles last about 20 to 30 years, metal several decades longer, and tile or slate can pass a century. This Old House lists these lifespans, based on InterNACHI data:
| Material | Expected lifespan |
|---|---|
| Three-tab asphalt shingles | about 20 years |
| Architectural asphalt shingles | about 30 years |
| Wood shingles or shakes | 40–50 years, with regular cleaning and a finish |
| Metal | 40–80 years |
| Copper | 70+ years |
| Slate | 60–150 years |
| Clay or concrete tile | 100+ years |
| EPDM rubber (flat roofs) | 15–25 years |
| TPO (flat roofs) | 7–20 years |
Source: This Old House, updated April 7, 2026, citing InterNACHI.
Other sources give shorter numbers for some materials. Angi lists asphalt at 20 to 30 years, metal at 30 to 50 years and clay or concrete tile at 50 to 100 years. Treat any single figure as a range, not a promise.
Why three-tab and architectural shingles differ
Both are asphalt shingles, but they don't last the same. This Old House gives architectural shingles about 30 years and three-tab shingles about 20. In moderate climates, This Old House puts three-tab closer to 15 to 18 years.
What shortens a roof's life?
Heat and sun. Heat speeds up UV damage to asphalt. Color matters too: This Old House cites about 150°F for a white or tan roof against about 190°F for black shingles in an Arizona summer.
Poor attic ventilation. Without airflow, attic temperatures can pass 140°F in summer, and winter moisture can turn into frost under the roof deck. Angi adds that poor ventilation can lead to ice dams, mold and rot.
A rushed installation. Poor nailing, missing underlayment, no drip edge and reused flashing all shorten a roof's life.
Weather. Freeze-thaw cycles widen cracks, salt spray near the coast corrodes metal fasteners, and hail calls for impact-resistant materials.
A low slope. Steep roofs shed water and snow. Low-slope roofs can hold standing water, which leads to cracks and leaks.
Trees. Overhanging branches scrape off granules and slow drying, and pine needles can clog valleys.
How can you make a roof last longer?
- Look it over twice a year and after big storms, paying attention to valleys, chimneys and pipes. You can do most of it from the ground with binoculars.
- Keep trees back. This Old House suggests trimming branches at least 10 feet from the roofline.
- Clean the gutters after the leaves fall. Some warranties require it once a year.
- Don't pressure wash shingles. It can strip the protective granules.
- Fix small problems quickly. This Old House gives the example of a $50 repair now heading off a $500 water damage bill.
How do you know your roof is near the end?
This Old House lists these signs:
- granules collecting in the gutters,
- shingle edges curling up,
- several leaks in different places,
- sagging between the rafters.
Don't climb up to check. If you see these from the ground or the attic, have a roofer inspect it.
Sources
Figures checked on October 23, 2026.
- This Old House, "How Long Does a Roof Last?" updated April 7, 2026 (lifespans citing InterNACHI). thisoldhouse.com/roofing/how-long-does-a-roof-last
- Angi, "Here's the Average Lifespan of a Roof," updated July 9, 2026. angi.com/articles/how-long-does-roof-last.htm
Common questions
How long does an asphalt shingle roof last?
About 20 years for three-tab shingles and about 30 years for architectural shingles. Angi gives 20 to 30 years overall.
How long does a metal roof last?
About 40 to 80 years, according to This Old House. Angi gives a shorter 30 to 50 years.
Which roof lasts the longest?
Slate, clay tile and concrete tile. This Old House lists slate at 60 to 150 years and tile at 100 years or more.
Can a roof last longer than its expected lifespan?
It can, with good ventilation, a careful installation and regular upkeep. Heat, poor ventilation and storms can also cut it short.
