Installed properly, slate roofs require little maintenance and will last 60 to 125 years or longer depending on the type of slate used, roof configuration and the geographical location of the property. Some slate roofs have been known to last over 200 years.