Call or Text (618) 699-9747

Roofing Contractor Serving St. Clair County, IL

ST. CLAIR COUNTY IL
ROOFING CONTRACTOR

Roof Replacement • Roof Repair • Hail & Storm Damage • Free Inspections

Shingle roofing for St. Clair County homeowners, from Belleville's older neighborhoods to the subdivisions around Scott Air Force Base.

CertainTeed Certified
Fully Insured & Bonded
Illinois Roofing License #104.020135
400+ Roofs Completed

A St. Clair County Roofer You Can Check Out

St. Clair County is centered on Belleville, the county seat, and is home to Scott Air Force Base. Neighborhoods around the base in O'Fallon, Shiloh, and Mascoutah have grown quickly. Belleville, Swansea, and Lebanon have more established housing.

Many households near the base move every few years and don't have a roofer they already trust. MPR Roofing makes it easy to check us out: we're Illinois licensed, our Google reviews are public, and every inspection comes with photos you can keep.

St. Clair County Facts

  • County seat: Belleville
  • Home of Scott Air Force Base
  • County Building & Zoning: ordinary repairs need no county permit
  • Unincorporated projects need a 9-1-1 address

Source: St. Clair County, Illinois Building & Zoning Department.

Call (618) 699-9747

Our St. Clair County Town Pages

Each St. Clair County town handles permits differently. Our town pages explain how.

City Rules vs. County Rules

St. Clair County's Building & Zoning Department says ordinary repairs don't need a county permit in unincorporated areas, though the property needs a 9-1-1 address and a zoning compliance form may apply. Inside cities and villages, local rules govern.

Those local rules vary. Mascoutah requires the roofer's state license number with the permit, Shiloh asks for a project description to send the right form, and Swansea's code exempts shingle replacement while also offering a reroof permit form. We confirm the requirements for every address.

Moving Soon? We Can Help

  • Pre-listing roof inspections with photos
  • Repair-only quotes when replacement isn't needed
  • Scheduling around a PCS move

Other St. Clair County Communities We Serve

We also serve Millstadt, Freeburg, Smithton, Summerfield, Marissa, New Athens, St. Libory, Caseyville, and unincorporated St. Clair County.

Neighboring Counties We Serve

MPR Roofing serves the counties around St. Clair County from our Greenville office.

Read Real Google Reviews

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

St. Clair County Roofing FAQ

Straight answers from a local, licensed roofing contractor.

Does St. Clair County require a permit for roof repairs?

In unincorporated areas, the County's Building & Zoning Department says ordinary repairs don't need a permit. Cities and villages have their own rules, and we confirm them for your address.

Do you work with military families near Scott AFB?

Yes. We do pre-move inspections and schedule jobs around PCS moves in O'Fallon, Shiloh, Mascoutah, and nearby towns.

Which St. Clair County towns have MPR pages?

Belleville, O'Fallon, Fairview Heights, Shiloh, Swansea, Mascoutah, and Lebanon.

How far is St. Clair County from your office?

Lebanon is about 45 minutes from our Greenville office, and Belleville and Swansea are about an hour.

Get a Free Roof Inspection in St. Clair County, 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

Illinois Roofing License #104.020135

Fully Insured & Bonded

Prefer to talk? (618) 699-9747

Call (618) 699-9747 Free Inspection