Free roof inspection, with a photo report of what we find.
Main roofs, porches and additions
When a home has multiple roof sections, the transition from one pitch to another can be as important as the main roof surface. In Imperial we review those junctions, the visible flashing and the drainage path, particularly when a porch or addition is where the leak appears.
Storm history around Imperial
Imperial sits between Arnold and Pevely along I-55 and has taken the same storms as both. These are the National Weather Service storm reports for Imperial and neighboring Kimmswick, Barnhart and Pevely since 2022.
- 14 March 2025 — 1.75-inch hail in Kimmswick, Barnhart, Pevely, Arnold and House Springs — around 43 separate reports across Jefferson County — on the night an EF2 tornado tracked into Arnold and blew roofs off homes. National Weather Service
- 14 March 2024 — 1.75-inch hail in Kimmswick, Pevely, Arnold, Herculaneum and Festus; 19 reports countywide. National Weather Service
- 8 May 2024 — 2.75-inch (baseball-size) hail in the Hillsboro area, with 2.5-inch hail reported in Festus and large hail in Herculaneum and Crystal City; around 25 reports across the county. National Weather Service
- 15 April 2023 — Twin EF1 tornadoes (100 mph) in Festus and Pevely, with shingles off roofs in Hillsboro and structures damaged on McNutt Road in Herculaneum. National Weather Service
- 17 June 2022 — Wind damage in Kimmswick, Cedar Hill and House Springs. National Weather Service
- 29 July 2025 — A fuel-station canopy partly blown off in Pevely. National Weather Service
Source: National Weather Service St. Louis local storm reports, 2022–2026. Hail sizes are preliminary spotter and media reports.
Jefferson County has few weather stations, so the NWS record here is mostly damage reports rather than measured gusts. If a storm hit your street and nobody reported it, that doesn't mean your roof escaped.
Repair or replacement in Imperial, MO
Replacing one failed detail may be enough when the roof around it remains serviceable. If damage or wear extends across several sections, the inspection helps define a replacement rather than another short-lived patch.
Compare our roof repair and roof replacement services.
See our Jefferson County, MO roofing page and all service areas.
After a storm, see our storm damage roof repair page, call for 24/7 emergency roof tarping if water is getting in, and read how we help with the insurance process.
Lifetime workmanship warranty on asphalt shingle roofs, transferable to a new owner one time; 10-year workmanship warranty on all other work.

