How long does a roof last? Lifespan by material and climate
Last updated
Short answer: According to InterNACHI, architectural asphalt shingles typically last about 30 years, 3-tab shingles about 20, metal 40 to 80, and clay or concrete tile 100 or more.[1] Heat, hail, and hurricanes shorten those numbers. In Florida, InterNACHI lists only 15 to 20 years for architectural shingles.[2]
A roof's life depends on the material, the installation, ventilation, maintenance, and weather. InterNACHI publishes the most widely cited estimates. They are guidelines, not warranties.[1]
| Material | Typical (InterNACHI) | Florida (InterNACHI) |
|---|---|---|
| 3-tab asphalt | 20 years | 10–12 years |
| Architectural asphalt | 30 years | 15–20 years |
| Metal | 40–80 years | 17–20 years |
| Clay / concrete tile | 100+ years | 80+ years |
| TPO | 7–20 years | 10–12 years |
| Modified bitumen | 20 years | 10 years |
| EPDM rubber | 15–25 years | 10–15 years |
Sources: InterNACHI standard chart and Florida chart.[1][2]
Why does climate shorten roof life?
InterNACHI notes that hot climates "drastically reduce asphalt shingle life," and that hail, tornadoes, and hurricanes can shorten a roof's overall life or cause isolated damage that needs repair.[1]
How long do tile roofs really last?
Concrete and clay tiles last a very long time, but the underlayment beneath them does not. In Arizona heat, older felt underlayment under tile often wears out in about 20 to 25 years. A "lift and relay" replaces the underlayment and reuses the sound tiles.[3]
Not sure how old your roof is? A free in-person inspection will tell you where it stands, with no obligation.
Rather talk to someone? Request a callback
Leave your name and number and a local roofing contractor will call you back about a free estimate and inspection. Available to homeowners in our service markets.
- A local contractor calls you. They confirm your address and a time that works.
- They inspect your roof. Free, in person, no obligation.
- You get a written price. You decide. No pressure.
Frequently asked questions
How long does a roof last in Florida?
InterNACHI's Florida chart lists 15 to 20 years for architectural shingles, 17 to 20 for metal, and 80+ for clay or concrete tile.
How long does a roof last in Texas or Wisconsin?
InterNACHI's standard chart (about 30 years for architectural shingles) is the usual baseline. Heat, hail, and poor ventilation shorten it.
Does a 30-year shingle last 30 years?
Not necessarily. The warranty number describes the warranty, not a guaranteed life. Actual life depends on climate, ventilation, and installation.
See 2026 roof replacement cost in your city →
Sources
- InterNACHI, Standard Estimated Life Expectancy Chart. www.nachi.org/life-expectancy.htm
- InterNACHI, Estimated Life Expectancy Chart for Florida Homes. www.nachi.org/florida-life-expectancy.htm
- Simply Roofing, Roof underlayment in Arizona (cites Tile Roofing Industry Alliance; IRC R908.5). www.simplyroofing.co/blog/roof-underlayment-arizona
Sources checked November 4, 2026. Estimates are not quotes. Roofing, insurance, and legal details vary. Confirm with your contractor, insurer, or attorney.