How Long Will My New Roof Last?
A new roof can last anywhere from 15 to 100 years. The span of time that a roof can last depends on several factors, such as the material it is made out of, quality of workmanship when it was built, and the climate you live in.
Types of Roofing Materials
A shingle roof usually lasts for 15-20 years. You may need to replace shingles over the lifespan of the roof to keep it in good condition, but it is still a reliable and popular roof type.
An EPDM roof has a 15-20 year lifespan, or longer if you keep up with maintenance. The rubber-like material remains stable over time.
TPO and PVC flat roofs typically last for 15-20 years. If the roof is properly maintained, you can get more life out of these materials. Like most roof types, hail and strong wind can affect its integrity.
Tile roofing is made from durable clay or concrete, allowing up to a 50 year lifespan. Tile roofs are also popular because they are very durable and require little maintenance over time.
A slate roof can last 75-100 years, or even longer with proper installation. Slate tile roofs have the longest lifespan of all roof types due to the durability of the material.

When to Replace Your Roof
There are several signs that will indicate when it is time to replace your roof. You can get the most out of your roof by selecting an experienced roofing company, keeping up with maintenance, and having it regularly inspected.