Free roof inspection, with a photo report of what we find.
Questions worth asking before any roofing work
Is the problem isolated or spread across the roof? Has the decking underneath been affected? Would a repair hold up, or is the roof close to needing replacement? Good roofers in Troy should be able to answer these plainly and put the proposed work in writing.
Storm history in Troy
Troy and the Route 162 corridor have taken repeated large hail since 2023. These are the National Weather Service storm reports for Troy, St. Jacob and Marine since 2022.
- 14 March 2024 — 2-inch hail in Troy during the storm that dropped 3-to-3.75-inch hail across Madison County; 66 reports countywide that evening. National Weather Service
- 26 May 2024 — 1.75-inch hail in Troy, Marine and St. Jacob, 2-inch hail in Granite City. National Weather Service
- 14 March 2025 — 1.75-inch hail in Troy, Marine, St. Jacob, Collinsville and Maryville. National Weather Service
- 30 June 2023 — 1.25-inch hail southeast of Troy, with 60-mph winds in Marine. National Weather Service
- 15 April 2023 — An outbuilding roof blown off in St. Jacob and an EF0 tornado near Highland during a 67-mph wind event. National Weather Service
- 27 April 2026 — 70-mph winds in Hamel put trees onto houses, with an EF0 tornado near Marine. National Weather Service
Source: National Weather Service St. Louis local storm reports, 2022–2026. Hail sizes are preliminary spotter and media reports.
Three hail events of 1.75 inches or more in fourteen months is a lot for one town. Many Troy roofs installed before 2023 have been hit by all three.
Repairs that target the source
Water can travel along the roof deck before it shows up indoors, so the stain on your ceiling is not always directly below the leak. Our roof repair service traces the leak back to its source, such as worn flashing, a failed pipe boot or damaged shingles.
Planning a full replacement
If the inspection shows the roof is worn across most of its surface, a roof replacement may make more sense than a series of repairs. We'll walk you through tear-off, deck checks, ventilation and flashing so you know what the work involves.
Troy is part of our Madison County roofing coverage. See all of our 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.

