Skip to main content
A Madison County home with a freshly installed architectural-shingle roof
Roofing & exteriors · Collinsville, Illinois

Madison County's family-owned roofer.
Since 1937.

Call us and you'll get a real person on the phone. When it's time to come look at your roof, Mark Eck shows up himself. No commission-driven sales pitch, no out-of-state crew. Same family, same county, same way of doing it as the day we opened.

Free in-person estimate

Tell us about your roof.

Mark comes out himself. No commission-driven sales pitch. Just a real number.

We respond within one business day.
Or call (618) 876-4309 · Mon–Fri 8a–4:30p

Family-owned since 1937 Mark Eck on every job CertainTeed ShingleMaster™ Owens Corning Preferred Contractor NRCA member MRCA member GacoRoof applicator Licensed · Bonded · Insured Free in-person estimates
Madison County Roofing trucks on a residential job site
The shop

Same family.
Same county.

Madison County Roofing & Home Improvements has been putting roofs on this part of Illinois since 1937. A family business, doing the same trade, in the same county.

Today the company is run by Mark Eck. Jan and Kelly run the office. Mark shows up to every single job: to scope it, to check on it, to follow up himself. Every crew member has been with the company ten years or more.

The cleanup gets compliments in customer reviews almost as often as the work itself. That's not by accident.

What we do

Everything we do,
done right.

Roofing in every form a Madison County property could need it, plus the siding, gutters, and exterior work that goes with it. Every job starts with a free in-person estimate from Mark himself.

Residential home with new asphalt shingle roof
Residential roofing

New roofs & repairs

Asphalt shingle installs and repairs. CertainTeed ShingleMaster certified. The way most Madison County homes get their next roof.

Roof replacement in progress on a brick home
Roof replacement

Full tear-offs & reroofs

Down to the deck, back up to spec. Mark walks every finished roof before our crew pulls out of the driveway.

Commercial flat roof on an industrial building
Commercial roofing

Businesses & churches

For small businesses, churches, and property managers across the Metro East. Minimal disruption to your operation.

Roof shingles damaged after a hailstorm
Storm damage

Hail, wind & insurance

After a Metro East hailstorm, we document the damage with photos and walk your insurance carrier through the claim.

Commercial flat rubber roof on a low-slope building
Modified rubber

EPDM & flat systems

Modified bitumen, EPDM rubber, and roof coating systems. Certified GacoRoof applicator. Common on commercial buildings.

Seamless aluminum rain gutters along the edge of a roof
Seamless gutters

Cut to spec, on site

Seamless aluminum gutters cut to your roofline on a truck-mounted machine. Plus gutter guards and fascia replacement.

Home undergoing siding and exterior renovation
Siding

Vinyl repair & replace

Hail-damaged panels, weather-worn boards, and full re-sides on older homes. Often paired with a fresh reroof.

Home undergoing exterior renovation with workers on scaffolding
Home improvements

Beyond the roofline

Soffit, fascia, trim carpentry, and the light exterior remodels that pair with a fresh roof. The whole house if you need it.

From the moment I spoke with Janet in the office to my final phone call of Mark calling to follow up. This company was professional, punctual, the crew was polite and respectful of our home and neighbors.

K. Todd · Google review
Affiliations & certifications

Backed by the brands
that back us.

Manufacturer certifications and trade-association memberships are earned, not bought. We carry them because they keep us, and your warranty, honest.

CertainTeed Master Shingle Applicator badge
CertainTeed: Quality made certain. Satisfaction guaranteed.
CertainTeed ShingleMaster Company
Owens Corning Preferred Contractor
GacoRoof certified applicator
NRCA — National Roofing Contractors Association
MRCA — Midwest Roofing Contractors Association
87 Years in
the county
1937 The year
we started
25+ Years on
the average roof
5.0 Angi customer
rating
Notes from neighbors

We still get
handwritten thank-you cards.

After eighty-seven years, it turns out the highest compliment is still a note in the mailbox. A few of the ones we've kept.

Mark — the roof looks great. Your crew did a fantastic job — were very polite and nice.

— Thank you!

GREAT JOB! Couldn't believe how fast the job went, and no clean-up on my part!

— A neighbor on Longfellow

Mark — Yay!! Finally got it in between the raindrops!! Thanks very much for your work and also for the senior discount.

— A grateful customer

Thank you for being careful around the plants. You should be proud of your sons.

— with appreciation

The roof is beautiful. I have people stopping by to ask what company did the job. Many compliments…

— Hi Kelly,

I just wanted to thank you for the excellent work you did on my house at such a reasonable price.

— Mark,
After the storm

Hail came through?
Call us first.

We work directly with insurance carriers in the Metro East: State Farm, Allstate, Farmers, USAA, the regional outfits. We'll come look, document the damage with photos, and walk the adjuster through it. We've been doing this for as long as the company has existed.

No pressure. No storm-chaser surprise. Just a free inspection from someone who's done a lot of these.

Roofers replacing a roof on a brick home
Our work

Real jobs.
Real Madison County houses.

No stock photos. No staged glamour shots. These are roofs Mark and the crew have put on actual homes you'd drive past on the way to Walmart.

See all our work
Where we work

Madison County,
corner to corner.

Collinsville · Edwardsville · Glen Carbon · Granite City · Bethalto · Highland · Maryville · Troy · Staunton · Marine · Saint Jacob · and every town in between.

See the full area