Roof Lifespan
How Long Does a Roof Last? Average Lifespan by Material
By Jesse DeLuca, Founder, ReroofGen. Updated October 21, 2026.
How long a roof lasts depends mostly on its material: asphalt 3 tab shingles last about 15 to 20 years, architectural asphalt shingles 20 to 30 years, metal 40 to 70 years, clay or concrete tile 50 to 100 years, and slate 75 to 100+ years. Ventilation, climate, storm exposure, and installation quality move each figure within its range.
Key takeaways
- Asphalt 3 tab: 15 to 20 years; architectural asphalt: 20 to 30 years.
- Metal: 40 to 70 years; tile: 50 to 100 years; slate: 75 to 100+ years.
- Poor attic ventilation, storms, and deferred maintenance shorten any roof's life.
- Most U.S. homes wear asphalt: the most common and shortest lived material.
How long a roof lasts depends almost entirely on what it's made of, and how well it was installed and maintained. An asphalt shingle roof and a slate roof can differ in lifespan by 70 years or more.
Here's what to expect from each common roofing material, and the conditions that push those numbers up or down.
Average roof lifespan by material
- Asphalt 3 tab shingles: 15 to 20 years
- Architectural (dimensional) asphalt shingles: 20 to 30 years
- Wood shingles and shakes: 25 to 30 years
- Metal (standing seam / steel): 40 to 70 years
- Clay or concrete tile: 50 to 100 years
- Slate: 75 to 100+ years
Asphalt shingles: the most common roof
The vast majority of U.S. homes wear asphalt shingles. Standard 3 tab shingles last roughly 15 to 20 years; thicker architectural shingles stretch to 25 or 30 years. Because they're the most common, and the shortest lived, asphalt roofs are where most replacement demand comes from.
Metal, tile, and slate: the long life options
Metal roofing routinely lasts 40 to 70 years and shrugs off wind and fire. Clay and concrete tile can pass 50 years, and natural slate is effectively a lifetime roof at 75 to 100+ years. These materials cost more up front but can outlive several asphalt reroofs.
What shortens a roof's life
Material is the baseline; conditions decide the rest. Poor attic ventilation, storm and hail damage, low slope drainage problems, and skipped maintenance can cut years off any roof. Intense sun and large temperature swings are especially hard on asphalt.
- Inadequate attic ventilation that bakes the underside of the deck
- Hail, wind, and falling debris from storms
- Standing water from poor slope or clogged drainage
- Deferred maintenance: small leaks left to spread
2026 update: why 15 years is the number that matters in Florida
The lifespans above describe the material. In Florida, one age has a legal meaning as well. Since Florida's 2022 insurance reform (Senate Bill 2-D, May 2022), an insurer may not refuse to write or renew a homeowner policy solely because of roof age when the roof is less than 15 years old. For a roof 15 years or older, the homeowner can obtain an inspection showing at least five years of remaining useful life, and the insurer must consider it.
That makes the 15 year mark a financial milestone, not just a maintenance one. As of September 29, 2026, the Florida Roof Age Index holds a dated roof record for 2,784,000+ of the 6,331,000+ single family homes it tracks across all 67 Florida counties, and 434,000+ of those dated roofs are 15 or more years old. In Hillsborough County, the largest measured county, the median dated roof is 5 years old as of September 29, 2026.
Frequently asked questions
How long does an asphalt shingle roof last?
Standard 3 tab asphalt shingles last about 15 to 20 years; architectural shingles last 20 to 30. Climate, ventilation, and installation quality move the number within that range.
What roofing material lasts the longest?
Slate lasts the longest, commonly 75 to over 100 years, followed by clay and concrete tile (50 to 100 years) and metal (40 to 70 years).
How long should a roof last?
It depends on the material. Asphalt shingles usually last 15 to 30 years, metal 40 to 70, tile 50 or more, and slate the longest. Most homes have asphalt shingles, so 20 to 25 years is a fair average to plan around.
How long does a roof last in Florida?
Usually less than the label says. Sun, heat, humidity, and hurricane wind wear a roof faster here. A shingle roof in Florida often lasts around 15 to 20 years, while tile and metal last much longer if the underlayment and fasteners are kept up.
How long does a tile roof last?
Clay and concrete tiles themselves can last 50 years or more. The underlayment beneath them usually wears out first, often in 20 to 30 years, so a tile roof may need the tiles lifted and the underlayment replaced well before the tiles fail.
How long does a tar and gravel roof last?
A built up tar and gravel roof on a flat or low slope section typically lasts about 15 to 30 years, depending on how many layers were applied, drainage, and upkeep.
Does a new roof increase home value?
Yes. A recent roof reassures buyers and insurers, reduces the risk of an immediate replacement cost, and is a frequent point of negotiation in a home sale.
See how ReroofGen surfaces roof age across an entire territory