How Long Does a Roof Last? (By Material)
Updated
A roof's lifespan depends on the material: asphalt shingles last 15–30 years, wood shakes 25–30, metal 40–70, and tile or slate 50–100 years. Climate, ventilation, and maintenance can add or subtract years. Curling shingles, leaks, and granule loss signal it's time to replace.
How long your roof lasts depends almost entirely on what it's made of — and knowing the expected lifespan helps you plan for replacement and choose the right material when the time comes.
This guide covers the lifespan of every common roofing material, what shortens it, and the warning signs that mean replacement is near.
Key takeaways
- Asphalt shingles: 15–30 years (the most common roof).
- Metal roofing: 40–70 years.
- Tile and slate: 50–100 years.
- Ventilation and maintenance can add years to any roof.
- Curling, missing shingles, leaks, and granule loss mean it's time.
Skip the math
Get instant numbers with the Roofing Calculator.
Roof lifespan by material
| Material | Lifespan | Notes |
|---|---|---|
| 3-tab asphalt | 15–20 yrs | Budget option |
| Architectural asphalt | 25–30 yrs | Most popular |
| Wood shake | 25–30 yrs | Needs maintenance |
| Metal | 40–70 yrs | Low maintenance |
| Clay/concrete tile | 50–100 yrs | Heavy, durable |
| Slate | 75–100+ yrs | Premium, lifetime |
What shortens a roof's life
- Poor attic ventilation (traps heat and moisture)
- Sun and extreme heat (degrades asphalt faster)
- Storms, hail, and high winds
- Ice dams and freeze-thaw cycles
- Neglected maintenance and clogged gutters
Signs you need a new roof
- Curling, cracked, or missing shingles
- Granules collecting in gutters
- Daylight or leaks in the attic
- Sagging roof deck
- Roof age near the end of its rated lifespan
Planning a replacement
When it's time, estimate your roof size and replacement cost up front. Our roofing calculator gives you the squares, bundles, and an installed-cost range so you can budget and compare quotes.