Home
Interior RemodelingKitchen RemodelingBathroom RemodelingBasement FinishingAll Interior Remodeling
Outdoor LivingDeck BuilderSunrooms & PorchesPergolasAll Outdoor Living
ExteriorRoofingSidingWindows & DoorsGutters, Soffit & FasciaAll Exterior Renovation
Other ServicesStorm RestorationCommercial Roofing Property ManagementInsulationCustom Solutions
Solar & ElectricalSolar (iSolar)Electrical (3 Rivers Electric)
Service AreasSaint Paul Park (HQ)AnokaApple ValleyCottage GroveForest LakeLakevilleMinneapolisMinnetonkaSaint PaulStillwaterWoodburyAll Areas We Serve →
ResourcesFree Estimate FormBlogOur WorkFAQGlossaryReviewsRecent Storms
AboutAbout Three RiversOur ProcessCareersContact
Get a Free EstimateCall (651) 504-5655

9 Signs You Need a New Roof (Minnesota Homeowner’s Checklist)

Curling, cracked and worn asphalt shingles

Roofs rarely fail overnight — they warn you first. Here are nine signs Minnesota homeowners should never ignore.

The 9 signs

  • Age: your roof is 20–25+ years old
  • Curling or cupping shingles
  • Granules in your gutters (they look like coarse black sand)
  • Missing or cracked shingles after a storm
  • Daylight or water stains in the attic
  • Leaks or ceiling stains inside the home
  • A sagging roofline — a structural red flag
  • Moss, algae, or visible rot
  • Neighbors replacing roofs after the same hail storm

Not sure?

Many of these are hard to see from the ground. A free professional inspection tells you exactly where you stand. Three Rivers Contracting is a licensed Minnesota general contractor (MN GC #BC760638), rated 4.9★ across 72 Google reviews, BBB A+ accredited, and certified for GAF, Owens Corning, Andersen and Pella. We self-perform our work — no subcontracted crews.

☎ Call Us Get a Quote