Skip to content
MATTERHORNROOFING & EXTERIORS

Roofing · Granite City, IL

Roof Repair & Replacement in Granite City, IL

We help Granite City homeowners in Madison County, Illinois, with roof repair, roof replacement and storm damage roofing. The first step is a look at the roof itself, so any recommendation is based on what we actually find.

Get a roofing estimate

Name, phone and your ZIP — we'll call you back.

Preferred day

Optional — we'll confirm a time that works.

Start with what you've noticed

A drip in the attic, a stain on a bedroom ceiling or shingle pieces in the yard after a windy night are all worth mentioning when you request an estimate. Knowing when the problem shows up, and where, helps the inspection go straight to the likely source.

When you talk to roofers in Granite City, ask each one to explain the cause of the problem they found and exactly what their estimate includes. A clear written scope makes it easier to compare options fairly.

Fixing a problem area

Leaks often begin where something passes through the roof or where two surfaces meet: vent pipes, chimneys, skylights and wall joints. A roof repair focused on that spot may be enough, provided the decking and nearby shingles are still sound.

When replacement is worth discussing

Repeated leaks in different places, widespread granule loss or curling shingles can point to a roof that is wearing out as a whole. In that case we'll talk through roof replacement alongside repair, and explain the reasons for each option.

After a storm

Stay off the roof. Take photos from the ground, check gutters and vents for dents, and look inside for new water marks. Then arrange a storm damage roof inspection. Our insurance and storm damage roofing page covers how documentation relates to a claim; your insurer decides coverage, and we are not a public adjuster.

Services available in Granite City

Granite City is part of our Madison County roofing coverage. See all of our service areas.

Ready to have your roof looked at?

Tell us what's going on with your roof and we'll follow up to schedule an inspection and estimate.

Call: (618) 806-9898Estimate