Skip to content
Two-story home with an asphalt shingle roof and attached garage

Roofing · St. Charles County, MO

Roof Repair & Replacement in St. Charles County, MO

Hail Mary Roofing & Exteriors serves St. Charles, Wentzville, St. Peters and O'Fallon, Missouri, with residential roof repair, replacement and free inspections with photo reports.
  • Free Roof Inspection
  • 24/7 Emergency Tarping
  • Lifetime Warranty on Shingle Roofs

Book your free roof inspection

Name, phone and your ZIP — we'll call you back.

Preferred day

Scroll for more days → Optional — we'll confirm a time that works.

Free roof inspection with a photo report · Lifetime workmanship warranty on asphalt shingle roofs, transferable to a new owner one time; 10-year workmanship warranty on all other work

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.

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.

See 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.

Questions about roofing in St. Charles County

Which St. Charles County towns have had the largest hail?

St. Charles and Harvester (3 inches, May 2023), O'Fallon, St. Paul and Lake St. Louis (3 inches, March 2024), St. Charles and St. Peters (2.5 to 2.75 inches, May 2024) and Harvester, Weldon Spring and Cottleville (2.5 inches, May 2025).

How do Missouri storm claims differ from Illinois?

The mechanics are the same — report the date of loss, adjuster inspection, scope and payment less deductible — but Missouri has its own rules on matching undamaged materials, depreciation and what a contractor can and can't do on your behalf. We work both sides of the river and explain what applies to your policy before you file.

Do you serve all of St. Charles County?

Yes — St. Charles, St. Peters, O'Fallon, Wentzville, Lake St. Louis, Cottleville, Dardenne Prairie, Weldon Spring, St. Paul, New Melle, Foristell and West Alton. Most of the county is 35 to 55 minutes from our Glen Carbon base via I-270 or I-70.

Book your free roof inspection

Takes about a minute. Fields marked * are required.

Type of request

Up to 3 photos. A picture of the damage helps us understand the job before we visit.

Preferred contact method

Pick an open 2-hour window (Central time) and it's reserved for you, or leave it and we'll arrange a time.

Free roof inspection with a photo report · Lifetime workmanship warranty on asphalt shingle roofs, transferable to a new owner one time; 10-year workmanship warranty on all other work

Ready to have your roof looked at?

Tell us what's going on with your roof and we'll follow up to schedule an inspection and estimate.

Call NowFree Inspection