Roofing Contractor Serving Maryville, IL
Roof Replacement • Roof Repair • Hail & Storm Damage • Free Inspections
Shingle roof replacement, repairs, and storm damage inspections for Maryville's neighborhoods and subdivisions.
Maryville is a village in Madison County between Collinsville, Glen Carbon, and Troy. Most of it is residential subdivisions, so many roofs here were installed around the same time and are reaching replacement age together.
MPR Roofing serves Maryville from Greenville, about 45 minutes away. We replace and repair residential asphalt shingle roofs, and we inspect the whole system, including ventilation and flashing, not just the shingles.
If your subdivision has an HOA, bring us the guidelines and we'll suggest CertainTeed colors that fit.
Residential roofing for Maryville homeowners.
Full tear-off, deck inspection, underlayment, flashing, ventilation review, and CertainTeed asphalt shingle installation in Maryville.
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 Village of Maryville's permit portal guide says roofing or siding work needs a permit only if structural framing is being changed. Ordinary repairs and maintenance that don't affect structure usually don't require a permit.
If we find rotted rafters or need to change the roof framing, we apply through the Village's online permit portal, and inspections must be scheduled at least 24 hours ahead. The Building & Zoning Department is at 2520 North Center Street.
Roofing permit needed only when structural framing changes.
Online portal for permits and inspections (24-hour notice for inspections).
Source: Village of Maryville Permit Portal Guide; Building & Zoning; Inspections. Rules can change; we confirm requirements for your address before work starts.
Maryville gets the same hail and wind as the rest of the Metro East. After a storm, check for dented gutters and vents, and look for granules collecting at the downspouts.
We inspect and photograph your roof and tell you honestly whether there's storm damage.
Step-by-step roof insurance claim guideHomeowners near Maryville can also explore these nearby MPR Roofing service pages.
See what homeowners near Maryville say about MPR Roofing on Google, or share your own experience after your project.
Straight answers from a local, licensed roofing contractor.
According to the Village of Maryville, roofing work needs a permit only if structural framing is being changed. If our inspection shows framing work is needed, we apply through the Village's online portal.
Yes. Share your HOA guidelines and we'll recommend CertainTeed options that fit.
About 45 minutes from our Greenville office. We also serve Glen Carbon, Collinsville, Edwardsville, and Troy.
Yes. Free, no-pressure inspections with photos.
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