Roofing Contractor Serving Alton, IL
Roof Replacement • Roof Repair • Hail & Storm Damage • Free Inspections
Asphalt shingle roof replacement, repairs, and storm damage help for Alton homes, from the river bluffs to Upper Alton.
Alton sits on the bluffs above the Mississippi River in western Madison County. It's known for its historic neighborhoods. Christian Hill, Middletown, and Upper Alton are all National Register historic districts, filled with older homes that often have steep roofs, chimneys, and decades of past repairs.
Older roofs like these need careful work: checking the decking after tear-off, re-flashing chimneys and walls correctly, and setting up proper ventilation. MPR Roofing makes the trip from Greenville, about an hour away, to do residential shingle roofing in Alton the right way.
We also roof plenty of newer Alton-area homes, and we give every homeowner the same free inspection and honest recommendation.
Residential roofing for Alton homeowners, plus dedicated pages for each service below.
Full tear-off, deck inspection, underlayment, flashing, ventilation review, and CertainTeed asphalt shingle installation in Alton.
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.
Dedicated pages for specific roofing services in Alton.
The City of Alton handles building permits through its Building & Zoning / Code Enforcement office. Alton's city code also has specific roofing rules, such as minimum slope requirements for asphalt shingles and requirements that shingle color, texture, and pattern be coordinated on new or re-roofed roofs.
Those rules matter on older homes with mixed roof sections or low-slope porches. During our inspection we look at slopes and existing materials, and we recommend a system that meets code and looks right on the house.
Apply through the City of Alton's online building permit application (Code Enforcement / Building & Zoning).
We confirm current requirements and handle the permit for Alton roofing jobs that need one.
Source: City of Alton Forms & Applications and Alton City Code 9-1-2. Rules can change; we confirm requirements for your address before work starts.
Storms that track along the river valley can bring hail and strong winds to Alton's exposed bluff-top homes. Wind damage often shows up first on ridges and along roof edges.
We document storm damage slope by slope with photos. You'll get an honest answer about repair versus replacement, and a scope you can share with your insurer if there's a claim.
Step-by-step roof insurance claim guideHomeowners near Alton can also explore these nearby MPR Roofing service pages.
See what homeowners near Alton say about MPR Roofing on Google, or share your own experience after your project.
Straight answers from a local, licensed roofing contractor.
Yes. Many Alton homes in Christian Hill, Middletown, and Upper Alton are older, with steep roofs and chimneys. We check decking, re-flash chimneys and walls, and correct ventilation as part of every replacement.
Alton's city code includes roofing requirements, such as minimum slope rules for asphalt shingles and matching shingle color, texture, and pattern on re-roofs. Permits go through the City's Building & Zoning / Code Enforcement office. We confirm the current rules for your project.
Our office is in Greenville at 1822 S Elm St, about an hour from Alton. We also serve nearby Bethalto, Godfrey, and Granite City.
Yes. Free, no-obligation inspections with photos and a plain-language explanation.
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