Paragon Roofing BC

How long does a typical roof last?

Category: All things Roof

The lifespan of a roof depends on various factors, but on average, asphalt shingle roofs can last 20-30 years, metal roofs 40-70 years, and slate roofs over 100 years.

Scroll to Top