Due to asphalt shingles being known for their longevity and affordability, they have become a popular roofing choice for many homeowners. On an average, these roofs can last as less as 15 years and as much as 50 years depending on the quality of the materials used, installation technique and the local climate conditions.