Should a 20-year-old roof be replaced?
Not automatically — but it's a reasonable point to take a closer look. Most asphalt shingle roofs in Massachusetts are built to last somewhere between 20 and 30 years, so a 20-year-old roof could still have plenty of life left in it, especially if it's been well maintained. That said, this is also the age range where problems start becoming more common: granule loss, curling or cracked shingles, recurring ice dam damage, or small leaks that weren't there a few years earlier. Rather than assuming either way, the smart move is a professional inspection — it'll tell you whether you're looking at a few more good years, a targeted repair, or a full replacement before a small problem turns into a bigger one.
