Roofing Contractor Serving Granite City, IL
Roof Replacement • Roof Repair • Hail & Storm Damage • Free Inspections
Shingle roof replacement, repairs, and storm damage inspections for Granite City's older neighborhoods and newer homes.
Granite City is a Madison County city on the Mississippi River floodplain across from St. Louis, with a long history as a steel and industrial town. Much of its housing dates from the city's industrial growth: compact older homes on tight lots, many with roofs that have been re-covered more than once.
On these houses, a proper tear-off matters. Old layers have to come off, damaged decking needs replacing, and chimney and wall flashing should be rebuilt, not caulked over. MPR Roofing does residential re-roofs and repairs in Granite City from our Greenville office, about an hour away.
Every job finishes with a cleanup and magnetic nail sweep, which matters on tight lots with neighbors close by.
Residential roofing for Granite City homeowners.
Full tear-off, deck inspection, underlayment, flashing, ventilation review, and CertainTeed asphalt shingle installation in Granite City.
Wind-lifted and missing shingles, damaged vents, and storm-related leaks inspected, documented, and repaired.
Hail bruising, granule loss, and dented soft metals checked slope by slope and photographed for your records.
An honest look at your shingles, flashing, pipe boots, valleys, and ventilation, explained in plain language.
Damage documentation and roofing scope support while you work with your insurance company.
Why we install CertainTeed asphalt shingles and what to ask about manufacturer warranty options.
The City of Granite City's Building & Zoning Department says a permit is required for most construction, remodeling, repairs, and property improvements, and that all work requires a permit unless specifically exempted. The City's fee ordinance includes a separate line for residential roofs, with an add-on when gutters and downspouts are included.
For Granite City roofing jobs, we apply for the permit through Building & Zoning, including gutters on the permit when they're part of the job.
Permits required for most work unless specifically exempted.
The City fee schedule lists residential roof permits.
Source: City of Granite City Building & Zoning; Granite City fee ordinance. Rules can change; we confirm requirements for your address before work starts.
Severe storms crossing the river can reach Granite City with strong winds and hail. Older, re-covered roofs are especially likely to lose shingles or start leaking at flashing.
We document damage with photos and give you an honest recommendation, including when an older roof simply needs to be replaced.
Step-by-step roof insurance claim guideHomeowners near Granite City can also explore these nearby MPR Roofing service pages.
See what homeowners near Granite City say about MPR Roofing on Google, or share your own experience after your project.
Straight answers from a local, licensed roofing contractor.
Yes. Granite City requires a permit for most work unless specifically exempted, and its fee schedule lists residential roof permits. We handle the permit for our Granite City jobs.
A full tear-off. Removing the old layers lets us inspect and replace damaged decking and rebuild flashing so the new roof performs properly.
About an hour from our Greenville office. We also serve Collinsville, Edwardsville, Alton, and Glen Carbon.
Yes. Every job ends with debris removal and a magnetic nail sweep of the yard and driveway.
Yes. MPR Roofing holds IL Residential License #104.020135 and IL Commercial (Unlimited) License #105.011074 and is fully insured and bonded. Illinois requires roofing contractors to put their license name and number on contracts and bids, and ours always do.
Call or text us, or fill out the form. Inspections are free and there is no obligation to buy a roof.
(618) 699-9747
Tap to call or text
1822 S Elm St
Greenville, IL 62246
IL Residential License #104.020135
IL Commercial (Unlimited) License #105.011074
Fully Insured & Bonded
Your request has been received. We'll be in touch soon.
Need us sooner? Give us a call.
(618) 699-9747Free roof inspection • No obligation • IL Licensed, Insured & Bonded