Skip to content
MATTERHORNROOFING & EXTERIORS

Roofing · Glen Carbon, IL

Roof Repair & Replacement in Glen Carbon, IL

Glen Carbon sits right next to Edwardsville in Madison County, and it's a core part of the area we serve. If your roof is leaking, losing shingles or has been through a hard storm, we'll inspect it and tell you plainly what it needs.

Get a roofing estimate

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

Preferred day

Optional — we'll confirm a time that works.

Roofing for Glen Carbon homes

Glen Carbon has a mix of homes from different eras, and their roofs don't all age the same way. A roof on an older house may have been re-covered before, or have chimneys and wall joints where flashing wears out first. A newer home may have one large, simple roof that still takes a beating from sun and wind. That's why we start with an inspection instead of a one-size answer.

What Metro East weather does to a roof

Roofs on the Illinois side of the region deal with hot, humid summers, freezing winters and spring and summer thunderstorms. Over time that shows up as:

Repair or replace?

Not every problem needs a new roof. If the damage is in one area, a roof repair may be all you need. If the roof is near the end of its life, or problems keep showing up in different places, a roof replacement may make more sense. We'll show you what we found and explain the options before you decide.

After a storm in Glen Carbon

If a storm has come through, check for missing shingles, debris on the roof and new stains on your ceilings. Then ask for a storm damage roof inspection. If you're thinking about an insurance claim, our insurance and storm damage roofing page explains how inspections and estimates fit in. Your insurer decides what is covered.

Services available in Glen Carbon

We also serve nearby towns across the Metro East. See all of our service areas.

See our Madison County roofing page for the rest of the county.

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