Free roof inspection, with a photo report of what we find.
A roofing estimate that answers your questions
Comparing roofers in Belleville is easier when you compare the proposed work, not just the final price. Ask what caused the problem, which parts of the roof need attention and whether the estimate covers a repair or a full replacement.
Tell us where you've noticed water, whether the problem happens during every rain and whether any repairs have already been attempted. Those details help focus the inspection without assuming that the whole roof needs replacing.
Storm history in Belleville
Belleville is the biggest city we serve in St. Clair County and has had a severe hail or wind event nearly every year. These are the National Weather Service storm reports for Belleville and Swansea since 2022.
- 31 March 2023 — 1.75-inch hail in Belleville, Swansea, O'Fallon and Millstadt, with 60-mph winds; 16 reports across the county. National Weather Service
- 15 April 2023 — An EF0 and an EF1 tornado (98 mph) tracked through Belleville and Swansea, with home roof damage and a tree through a house. National Weather Service
- 17 July 2023 — Hail up to 2.5 inches reported in Belleville, Centreville and Caseyville. National Weather Service
- 29 July 2023 — 64-mph winds in Belleville and 73 mph near Swansea as a line of storms crossed the metro. National Weather Service
- 26 May 2024 — 1.75-inch hail in Belleville, Swansea and Millstadt, and trees on houses in Swansea and Dupo; an 81-mph gust was recorded near Millstadt. National Weather Service
- 30 March 2025 — 1.5-inch hail in Belleville, New Athens and Millstadt, two weeks after the 14 March outbreak. National Weather Service
- 27 April 2026 — Wind damage in Belleville, Swansea and near Scott AFB, including a tree onto a house with three injuries, and an EF1 tornado north of I-64. National Weather Service
- 17 June 2022 — Shingle damage reported in Belleville with a 62-mph gust at Sauget. National Weather Service
Source: National Weather Service St. Louis local storm reports, 2022–2026. Hail sizes are preliminary spotter and media reports.
Belleville has taken hail, tornadoes and straight-line wind in the same five-year window. The west side and Swansea have had the most repeat hits.
One damaged area or a wider roofing problem?
A missing shingle or a leak near a roof penetration may call for a targeted roof repair. The surrounding shingles, flashing and roof deck still need to be checked: a small visible problem does not always show the full extent of the damage.
If wear or damage affects multiple areas, ask how a repair would compare with roof replacement. The decision should reflect the roof's condition and the proposed scope of work, rather than a replacement recommendation made before an inspection.
We also serve O'Fallon and Fairview Heights in St. Clair County. See our service areas for the full confirmed coverage list, or the St. Clair County roofing page.
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.

