
Roof Repair. Roof Replacement. Storm Damage.
Roofing Contractor in Edwardsville, IL
Matterhorn Roofing & Exteriors helps homeowners in Edwardsville and Glen Carbon fix leaks, recover from storm damage and replace worn-out roofs — with honest inspections and clear estimates.
Serving Edwardsville, Glen Carbon and the surrounding Metro East area of Illinois.
Our services
Roofing services for Metro East Illinois homes
Start with the problem you're dealing with. Each service page explains what to look for and what happens next.

Roof Repair
Leaks, damaged or missing shingles, and flashing problems diagnosed and repaired before small issues spread.
Learn more
Roof Replacement
Full tear-off and new roof installation when repairs no longer make sense for an aging or failing roof.
Learn more
Storm Damage Roof Repair
Identify and repair physical roof damage caused by hail, high winds and storm debris.
Learn more
Insurance & Storm Damage Roofing
Understand inspections, documentation, estimates and the roofing process connected with an insurance claim.
Learn more
Siding Installation & Replacement
Vinyl siding installation and replacement using CertainTeed American Legend siding.
Learn moreHow it works
A simple, transparent process
- 01
Tell us what's happening
Call or send a short request describing the leak, damage or concern.
- 02
Roof inspection
We look at the roof surface, flashing, vents and visible problem areas.
- 03
Clear recommendation
You get an honest explanation of whether repair or replacement makes sense, and a written estimate.
- 04
Work & cleanup
The agreed work is completed and the site is cleaned up before we leave.

Storm damage & insurance
After the storm, start with a clear inspection
Hail and wind can loosen shingles, bruise the mat and damage flashing in ways that aren't obvious from the ground. We inspect the roof, photograph and document the visible damage we find, and explain your repair or replacement options.
If you choose to file a claim, you can share our documentation and estimate with your insurer. Your insurance company decides coverage under your policy — we don't guarantee approval and we're not public adjusters.
Why homeowners call us
Built on honest work
Straight answers
We explain what we see and why — repair when repair is enough, replacement only when it makes sense.
Careful workmanship
Attention to the details that keep water out: flashing, underlayment, ventilation and clean shingle lines.
Respect for your home
Protected landscaping, tidy job sites and clear communication about schedules.
Service area
Serving Edwardsville, Glen Carbon & Metro East Illinois
We work with homeowners across the Metro East area of Illinois, in both Madison and St. Clair counties. Not sure if you're in our area? Ask in your estimate request.
- Edwardsville, IL
- Glen Carbon, IL
- Maryville, IL
- Collinsville, IL
- Troy, IL
- Highland, IL
- Granite City, IL
- O'Fallon, IL
- Fairview Heights, IL
FAQ
Common roofing questions
How do I know if my roof needs repair or replacement?
What should I do after a hailstorm or high winds?
Do you work with insurance claims?
How much does a roof repair or replacement cost?
Which areas do you serve?
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.
