A tile roof’s life span depends on its materials, care, and your home’s location. However, a standard clay tile roof can last 50 to 100 years — and some other materials can last even longer.