A well-maintained slate roof can last for 75 to 100 years or even longer. It is one of the most durable roofing materials available providing exceptional longevity.