Roofing Contractor Serving Salem, IL
Roof Replacement • Roof Repair • Hail & Storm Damage • Free Inspections
Shingle roof replacement, repairs, and storm damage inspections for homes in Salem and across Marion County.
Salem is the county seat of Marion County and the birthplace of William Jennings Bryan. It's a small city on U.S. Route 50, with older homes near downtown and newer houses on the outskirts.
MPR Roofing serves Salem from Greenville, about an hour away. We replace and repair residential asphalt shingle roofs, and our inspections are free and pressure-free.
On older Salem homes, we check decking, chimney flashing, and ventilation carefully, because those details decide how long a new roof lasts.
Residential roofing for Salem homes.
Full tear-off, deck inspection, underlayment, flashing, ventilation review, and CertainTeed asphalt shingle installation in Salem.
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 Salem's building code article sets permit requirements and fees for building work, including repairs and alterations. We contact the City to confirm what your roof project needs before it starts.
Marion County doesn't have a single countywide building department for unincorporated areas, so rural homes near Salem can have different requirements. We check them for each address.
In town: City of Salem building code (Article II).
Rural Marion County: requirements vary; we confirm per address.
Source: City of Salem, Article II Building Code. Rules can change; we confirm requirements for your address before work starts.
Southern Illinois storms crossing Marion County can drop hail and bring damaging wind to Salem. Older roofs show it first, with missing tabs and new leaks.
We inspect, photograph, and explain the damage, and give you a scope for your insurer if a claim makes sense.
Step-by-step roof insurance claim guideHomeowners near Salem can also explore these nearby MPR Roofing service pages.
See what homeowners near Salem say about MPR Roofing on Google, or share your own experience after your project.
Straight answers from a local, licensed roofing contractor.
Salem's building code sets permit requirements for building work, including repairs and alterations. We confirm with the City for your project and handle any required permit.
Yes. We serve Salem and the surrounding area from our Greenville office, about an hour away.
Yes. Free, no-obligation inspections with photos.
Centralia, Carlyle, Vandalia, and Effingham.
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