All About Cedar Shake Roof Life Expectancy Life expectancy of a Cedar Roof — The average cedar roof should last 20 to 40 years and can possibly last longer with proper maintenance. Cedar roofs are durable, eco-friendly, and a popular and stylish choice for many Chicagoland homeowners. Several factors should be considered with regards to […]