Free roof inspection, with a photo report of what we find.
A roof-specific approach across St. Charles County, MO
A roof with an isolated flashing leak needs a different plan from one with wear across several slopes. We look at the roof shape, material condition and visible storm damage, then explain the work in a written estimate.
Storm history across St. Charles County
St. Charles County has recorded more large-hail days than any other county we serve, including 3-inch hail in two different years. These are the headline National Weather Service storm reports for the county since 2022.
- 14 March 2024 — 3-inch hail in O'Fallon, St. Paul and Lake St. Louis, with large hail in Wentzville, St. Peters, Cottleville, Kampville and St. Charles; 61 reports in the county. The NWS summary lists 3-to-3.75-inch hail over St. Charles County. National Weather Service
- 13 May 2023 — 3-inch hail in St. Charles and Harvester with 35 reports across the county, including Wentzville, Flint Hill and Foristell. National Weather Service
- 26 May 2024 — 2.5-to-2.75-inch hail in St. Charles, St. Peters and Kampville, with a 70-mph gust in St. Peters. National Weather Service
- 16 May 2025 — 2-to-2.5-inch hail across Harvester, Weldon Spring, Cottleville, Defiance, New Melle, O'Fallon, St. Peters and Dardenne Prairie — around 30 reports, with hail lasting more than ten minutes in places. National Weather Service
- 14 March 2025 — The EF2 tornado from Clarkson Valley to Alton passed through West Alton (122 mph), blowing the roof off a house on Bradshaw Road and bringing down a transmission tower. National Weather Service
- 29 July 2023 — A 72-mph gust north of St. Charles and 60 mph in St. Peters; 17 reports including siding and garage doors in St. Paul, a tree on a house in St. Peters and shingles off in Flint Hill. National Weather Service
- 2026 — 1-inch hail across St. Charles, Harvester, Defiance and Weldon Spring on 17 April with wind damage in Wentzville and Flint Hill; 1.25-inch hail in O'Fallon, Harvester and St. Peters on 27 April; a 63-mph gust at New Town on 11 July; shingle damage in St. Paul on 17 September. National Weather Service
Source: National Weather Service St. Louis local storm reports, 2022–2026. Hail sizes are preliminary spotter and media reports.
The towns hit most often are St. Charles, Harvester and Cottleville; O'Fallon and St. Peters; Wentzville and Flint Hill; and Weldon Spring.
Towns served in St. Charles County, MO
Small leaks and wider roof wear
A failed vent boot or flashing detail may need a focused roof repair. Widespread material deterioration or repeated failures can justify replacement. The inspection compares both options with the roof’s condition.
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.

