A cedar shake roof's lifespan depends on the shake's quality and climate. Generally, a cedar shake roof will last between 20 and 30 years. However, in harsher environments, such as Wisconsin, the lifespan may be shorter. A well-constructed cedar shake roof can last up to 50 years, while a poorly constructed roof may only last ten years or less. To ensure your cedar shake roof lasts as long as possible, it must be regularly inspected and repaired as needed.