Roofing Contractor Serving Belleville, IL
Roof Replacement • Roof Repair • Hail & Storm Damage • Free Inspections
Asphalt shingle roof replacement, repairs, and storm damage inspections for Belleville homes, with the City permit handled for you.
Belleville is the county seat of St. Clair County and one of the largest cities in the Metro East. Many of its homes are older, with tall rooflines, chimneys, dormers, and a history of patch repairs, alongside newer houses on the edges of town.
MPR Roofing drives in from Greenville, about an hour away, to replace and repair residential asphalt shingle roofs across Belleville. On older homes we pay close attention to what's under the shingles: decking that may need boards replaced, chimney and wall flashing that has to be rebuilt instead of caulked, and attic ventilation that was never designed for a modern roof.
Whether you're on a brick street near downtown or in a newer subdivision, you get the same free inspection and the same honest answer.
Residential roofing for Belleville homeowners, from leak repairs to complete CertainTeed shingle roofs.
Full tear-off, deck inspection, underlayment, flashing, ventilation review, and CertainTeed asphalt shingle installation in Belleville.
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.
Dedicated pages for specific roofing services in Belleville.
The City of Belleville says any improvement to private property inside city limits requires the appropriate permits from its Health, Housing & Building Department. Fees vary with the size and scope of the project, and applications can be emailed to the department. Belleville also keeps a contractor registration process.
On a Belleville re-roof, we apply for the permit through that department and follow the City's adopted building codes. If you live just outside city limits in unincorporated St. Clair County, the county's Building & Zoning office has its own rules, which we check before we start.
Inside city limits: permits through the Belleville Health, Housing & Building Department.
Outside city limits: St. Clair County Building & Zoning rules apply.
Source: City of Belleville Health, Housing & Building Department; St. Clair County Building & Zoning. Rules can change; we confirm requirements for your address before work starts.
Severe storms crossing St. Clair County can hit Belleville with hail and strong gusts. On older homes, wind tends to find weak spots first: brittle shingles, loose ridge caps, and tired flashing around chimneys.
We photograph the damage slope by slope and give you an honest repair-or-replace recommendation, with a scope you can share with your insurer if a claim makes sense.
Step-by-step roof insurance claim guideHomeowners near Belleville can also explore these nearby MPR Roofing service pages.
See what homeowners near Belleville say about MPR Roofing on Google, or share your own experience after your project.
Straight answers from a local, licensed roofing contractor.
The City of Belleville requires appropriate permits for improvements to private property inside city limits, issued through its Health, Housing & Building Department. MPR Roofing handles the permit application for our Belleville roofing jobs.
Yes. We check decking after tear-off, rebuild chimney and wall flashing properly, and review attic ventilation. These details matter most on older homes.
Our office is at 1822 S Elm St in Greenville, about an hour from Belleville. We also serve nearby O'Fallon, Fairview Heights, Columbia, and Waterloo.
Unincorporated St. Clair County is handled by the county's Building & Zoning office. We confirm which rules apply to your address before work begins.
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