Top-Rated Roofing Contractors in St. Louis, MO
Compare 80 categorized roofing contractors and 82 roofing-eligible listingsin the St. Louis area. Browse all Missouri markets.
St. Louis, MO
Top-Rated Roofers in St. Louis, MO (2026)
Ranked by Google star rating, then by number of reviews. Every roofer below holds at least a 4.0-star average from verified Google reviews. Treat this as a starting shortlist, not an endorsement: always confirm license, insurance, and a written estimate before you hire.
Finding a Roofing Contractor in St. Louis, MO
Roofer Directory lists 82 roofing-eligible contractors in the St. Louis, MO market, including 80businesses categorized specifically as roofing companies. Together these listings hold 10,213 Google reviews, and the average rating across them is 4.8 stars. Every contractor shown here maintains at least a 4.0-star rating, and 61 hold a 4.7 or higher.
The St. Louis area is one of Missouri's active roofing markets. The highest-rated roofer currently listed here is Conner Roofing, LLC, with a 5.0-star rating across 371 Google reviews.
Ratings and review counts come straight from Google and are shown as-is. Before you hire, confirm each contractor's license and insurance: requirements vary by state, so check the appropriate state board and ask for proof of coverage. Our guide on how to verify a roofing license by state walks through where to look, and how to choose a roofing contractor covers the questions worth asking before you sign anything.
Comparing quotes is the fastest way to gauge fair pricing in St. Louis. You can request a free estimate from a local roofing contractor, or read up on what a new roof costs in 2026 and when to repair versus replace before you start. Browse all Missouri roofing markets to compare nearby cities.
Roof Replacement Costs in St. Louis
The national average for a full asphalt shingle roof replacement is about $9,500 in 2026, and most homeowners land between $5,800 and $46,000 depending on roof size, pitch, and material. Because St. Louis, MO carries a very high storm-risk profile, many homeowners here weigh impact-rated (Class 4) shingles, which raise the upfront price but can earn insurance premium discounts. Compare two or three written quotes from St. Louis contractors, and read our full roof cost breakdown before you sign anything.
Explore Other Roofing Markets
Compare nearby city pages with roofing-eligible contractor listings and local roof-risk context where available.
St. Louis, MO Storm Risk & Roof Damage History
Over the past 76 years, St. Louis, MO has recorded 1,596 severe weather events and $1.6B in property damage. With 17.7 hail events, 14 wind events, and 60 tornadoes on record, homeowners in St. Louis should plan for regular roof inspections, especially after March–May.
Based on NOAA data from 1950-2025. How storms affect roof lifespan →
After major hail or wind, review our hail damage insurance guide and storm chaser scam checklist before hiring a contractor.
Hail Damage History in St. Louis, MO
St. Louis, MO has recorded 659 hail events since 1950, averaging 17.7 per year. The average hail size is 1.23", with the largest recorded hailstone measuring 4.5" (grapefruit-sized or larger).
71% of hail events in St. Louis, MO produce stones 1 inch or larger — the threshold at which asphalt shingles typically begin sustaining granule loss, cracking, and other damage that can shorten roof lifespan.
Hail exposure is one of the biggest factors in roof lifespan. Learn how long your roof should last by material type, then compare local St. Louis contractor listings.
St. Louis, MO Storm Season: Month-by-Month Breakdown
Peak storm season in St. Louis, MO runs from March through May. The best time to schedule a roof inspection is immediately after, in June.
See our seasonal roof maintenance checklist for what to inspect and when.
St. Louis, MO Severe Weather Trend (Last 15 Years)
2025 was the most active year with 136 events and $7.8M in property damage.
Most Damaging Storms in St. Louis, MO
The 5 costliest severe weather events recorded in St. Louis, MO, ranked by property damage. Understanding your area's storm history helps determine when to repair vs. replace your roof.
During the early morning of Tuesday, July 26th, 2022, a complex of training thunderstorms set up roughly along the I-70 corridor in Missouri and I-64 corridor in Illinois. Several rounds of thunderstorms with rainfall rates exceeding 2in/hr affected this area, including the St. Louis metropolitan area, through the early hours of July 26th and into the morning commute. Upwards of 11 of rain fell over the course of roughly 8 hours in an axis from Hawk Point, MO to St. Peters, MO according to ra...
National Weather Service
A prolonged period of rainfall occurred from the early morning hours of December 26th to the evening of December 28th. The heaviest rainfall occurred in a 50 to 75 mile wide swath from southwest Missouri through the Greater St. Louis Metropolitan Area and into central Illinois. Three day rainfall totals within this swath ranged from 6 to 12 inches, with lighter amounts extending both northwest and southeast to the state border. Some of the precipitation fell as a wintry mix of freezing rai...
National Weather Service
During the evening of Friday April 22nd, an intense supercell thunderstorm produced a long-track tornado which tore a path of destruction from west to east across the St. Louis Metropolitan Area, from St. Louis County Missouri eastward through the far northern portions of the City of St. Louis, then across the Mississippi River into Madison County Illinois. The tornado reached a maximum intensity of EF4 on the Enhanced Fujita Scale as it tracked through the community of Bridgeton, just west o...
National Weather Service
A major winter storm hit Central, Northeast, East Central and parts of Southeast Missouri from November 30 through Dcember 1. Over a foot of snow fell across parts of Central Missouri while a major ice storm hit parts of East Central and Southeast Missouri, including the St. Louis area. Ice accumulations of 1 inch or more downed trees and power lines resulting in at least 300,000 electric customers losing service for up to a week. Downed limbs and trees damaged homes and automobiles across th...
National Weather Service
The Heavy Precipitation Supercell continued east from St. Charles County and moved into north St. Louis County. The storm will likely go down in history as one of the most damaging hail storms ever in the area. Hail ranged from 1 to nearly 3 inches in diameter. Thousands of homes and automobiles were damaged. Some automobile dealerships lost virtually their entire inventory. At the Ford Motor Company assembly plant in Hazelwood, all vehicles (hundreds) parked outside were damaged. In Florissa...
National Weather Service
Recent Severe Weather in St. Louis, MO
A total of 4 to 7 inches of snow fell primarily during the morning hours. The snowfall rate reached 1 inch per hour at times. St Louis Lambert International Airport reported 6.4 inches.
The ASOS at Lambert International Airport measured a wind gust of 58 mph from microburst winds. Shortly after, a large oak tree fell onto a home causing significant damage.
MoDOT reported water over the roadway at northbound I-55 at I-255.
An NWS employee estimated thunderstorm wind gusts of 50 to 60 mph. These winds downed small tree limbs.
Thunderstorm winds knocked multiple trees onto power lines in Florissant. More trees were downed near Shackelford and New Halls Ferry Roads.
Data: NOAA Storm Events Database (National Centers for Environmental Information). Last updated 2026-06-12. Covers 1950-2025. Hail, wind, and tornado data from 1950. All event types from 1996. See how St. Louis compares on our U.S. Storm Risk Index.
Protect Your St. Louis Roof After Storm Season
With a storm risk score of 82/100, regular roof inspections are recommended for St. Louis homeowners — especially after the March–May peak season.
Good to Know
Know What You Need? Start Here.
Search your area to compare roofing contractor listings, or get a free estimate from a top local contractor.