Call or Text (618) 699-9747

Roofing Contractor Serving Salem, IL

SALEM IL
ROOFING CONTRACTOR

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.

CertainTeed Certified
Fully Insured & Bonded
IL Licenses #104.020135 & #105.011074
400+ Roofs Completed

Roofing for Salem Homeowners

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.

Salem at a Glance

  • County seat of Marion County
  • Birthplace of William Jennings Bryan
  • City building code covers repairs & alterations
  • About an hour from our Greenville office
  • IL Residential License #104.020135
  • IL Commercial (Unlimited) License #105.011074
Call (618) 699-9747

Roofing Services in Salem, IL

Residential roofing for Salem homes.

Salem's Building Code

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.

Salem Permit Quick Facts

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.

Storm & Hail Damage Help in Salem

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 guide

What We Check on Every Inspection

  • Shingle condition, creases, and wind-lifted tabs
  • Hail bruising and granule loss
  • Flashing at chimneys, walls, and skylights
  • Pipe boots, vents, and valleys
  • Attic ventilation and signs of moisture
  • Decking soft spots where visible

Nearby Areas We Serve From Greenville

Homeowners near Salem can also explore these nearby MPR Roofing service pages.

Roofing Services & Homeowner Guides

Call (618) 699-9747

Read Real Google Reviews

See what homeowners near Salem say about MPR Roofing on Google, or share your own experience after your project.

Salem IL Roofing FAQ

Straight answers from a local, licensed roofing contractor.

Do I need a permit to re-roof in Salem?

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.

Do you serve rural Marion County near Salem?

Yes. We serve Salem and the surrounding area from our Greenville office, about an hour away.

Do you offer free roof inspections in Salem?

Yes. Free, no-obligation inspections with photos.

Which nearby towns do you serve?

Centralia, Carlyle, Vandalia, and Effingham.

Are you licensed and insured?

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.

Get a Free Roof Inspection in Salem, IL

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

How can we reach you? Phone or email, only one is needed.

Phone or email is fine. We only need one.

What do you need?

Free roof inspection • No obligation • IL Licensed, Insured & Bonded

Prefer to talk? (618) 699-9747

Call (618) 699-9747 Free Inspection