Roofing Contractor Serving Marion County, IL
Roof Replacement • Roof Repair • Hail & Storm Damage • Free Inspections
Shingle roofing for Salem, Centralia, and the communities of Marion County.
Marion County's seat is Salem, with Building & Zoning at 101 S. Broadway. Centralia sits at the county's southwest corner and extends into neighboring counties, and smaller towns like Sandoval, Odin, Kinmundy, and Patoka are spread around the county.
MPR Roofing serves Marion County from Greenville. We focus on residential shingle roofs, including older homes in Salem and Centralia and farmhouses across the county.
Source: Marion County, Illinois (marioncountyil.gov) and City of Salem.
Call (618) 699-9747Salem and Centralia each handle permits within city limits. For unincorporated Marion County, we confirm with the county offices at 100 E. Main St. in Salem before work starts.
Because Centralia crosses county lines, the right office depends on which side your address is on. We sort that out for you.
We also serve Sandoval, Odin, Kinmundy, Patoka, Kell, Iuka, and rural Marion County.
MPR Roofing serves the counties around Marion County from our Greenville office.
See what homeowners near Marion County 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 Salem's Building & Zoning office, 101 S. Broadway.
Permit offices can differ depending on which side of the line your address is on. We check for you.
Yes. We serve every Marion County community.
Yes. Free inspections with photos.
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
Illinois Roofing License #104.020135
Fully Insured & Bonded