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

Roofing · St. Clair County, IL

Roof Repair & Replacement in St. Clair County, IL

We provide roofing for homeowners in St. Clair County, Illinois, from roof repairs to full replacements and storm damage work. Each project begins with an inspection and a plain explanation of what we find.
  • 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.

St. Clair County towns we serve

Our St. Clair County coverage includes these confirmed towns:

Storm history across St. Clair County

St. Clair County gets the full mix — large hail, tornadoes and some of the strongest straight-line winds recorded in the region. 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 Belleville, O'Fallon and Shiloh, Freeburg, Mascoutah and Lebanon, and Swansea and Fairview Heights.

Roof repair in St. Clair County

Lifted shingles, loose flashing and cracked vent boots are common sources of leaks. A roof repair that addresses the real cause can stop the problem without replacing the whole roof, as long as the surrounding materials are in good shape.

Deciding between repair and replacement

We weigh how much of the roof is affected, its general condition and whether earlier repairs have held. When a roof replacement is the better choice, we explain why and show you the evidence, so the decision stays yours.

We also serve Madison County. 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.

Questions about roofing in St. Clair County

Which St. Clair County towns have had the most storm damage?

O'Fallon and Shiloh have had four 1.75-inch hail events since 2023 plus a tornado; Belleville and Swansea have had hail, two tornadoes and the 81-mph 2024 wind; Mascoutah took an EF2 in 2025; Freeburg and Lebanon have had repeated roof-damage wind reports since 2022.

Does Scott Air Force Base weather data count for my claim?

Scott AFB's weather station is one of the most-cited in the county's storm reports — 62 mph in 2022 and 2023, 61 mph in 2024. A measured gust near your home on the date of loss is useful supporting evidence, and we include the relevant NWS report in the documentation we prepare.

Do you serve all of St. Clair County?

Yes — Belleville, O'Fallon, Fairview Heights, Shiloh, Swansea, Mascoutah, Lebanon, Freeburg, Millstadt and the Cahokia Heights/Dupo corridor. Most of the county is 25 to 40 minutes from our Glen Carbon base.

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