Roofing Contractor Serving Madison County, IL
Roof Replacement • Roof Repair • Hail & Storm Damage • Free Inspections
From Highland's farm country to the river bluffs at Alton and Godfrey, MPR Roofing serves homeowners across Madison County.
Madison County stretches from the farm towns of the east, like Highland and St. Jacob, through Edwardsville, the county seat, and Glen Carbon, all the way to the Mississippi River communities of the Riverbend. That's a wide range of homes, from historic houses on the Alton bluffs to new subdivisions in Troy and Maryville.
MPR Roofing serves the whole county from Greenville. Highland is about 25 minutes away, and the Riverbend towns are about an hour. Every city in Madison County has its own permit process, so each town page below covers the local rules.
Source: Madison County, Illinois Planning & Development (Electrical, Roof and Deck Permits).
Call (618) 699-9747Madison County has more MPR town pages than any other county we serve. Each one covers that city or village's own rules.
Madison County Planning & Development issues roof permits for homes in unincorporated areas. According to the County, the property owner may install a roof on non-commercial buildings, but anyone else doing the work must be an Illinois-licensed roofing contractor. Siding replacement doesn't need a county permit.
Inside city and village limits, local rules apply instead. Godfrey and Highland require roofing permits, Wood River sets a 30-square-foot trigger, Collinsville uses a limited permit, and Alton has rules for shingle appearance.
We also serve Roxana, Hartford, Pontoon Beach, St. Jacob, Marine, Worden, Hamel, Livingston, and unincorporated Madison County.
MPR Roofing serves the counties around Madison County from our Greenville office.
See what homeowners near Madison County say about MPR Roofing on Google, or share your own experience after your project.
Straight answers from a local, licensed roofing contractor.
Yes. Madison County Planning & Development issues roof permits for unincorporated areas.
Under the County's rules, owners may install roofs on their own non-commercial buildings. Anyone else must be an Illinois-licensed roofing contractor.
Every town in the county, including Edwardsville, Glen Carbon, Collinsville, Highland, Troy, Alton, Godfrey, Wood River, East Alton, Bethalto, Maryville, and Granite City.
Highland is about 25 minutes from our Greenville office, and the Riverbend towns are about an hour.
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