Best Roofers STLA ledger of the St. Louis roofing market
Talk to Keys Roofing
(314) 220-2333
The market

Why St. Louis has so many roofing companies

222 rated roofing contractors in three counties is a strange density until you look at the weather record. Then it stops being strange and starts being arithmetic.

The hail record, and how to read it honestly

Over the six seasons from 2020 to 2025, the National Oceanic and Atmospheric Administration's storm database logged 125 hail reports in St. Louis County, with a maximum recorded stone of two and a half inches and an average of 1.32 inches. St. Charles County logged 54 over the same period, Jefferson County 44 and Franklin County 30.

Logged hail reports by county, 2020 to 2025, NOAA storm database
CountyLogged reportsNotes
St. Louis County125Max recorded stone two and a half inches, average 1.32 inches
St. Charles County54Fast growing population, so reporting density is rising
Jefferson County44Lower population, likely under-reported relative to actual events
Franklin County30Largely rural, fewest observers

Now the caveat that most pages using these numbers leave out. These are counts of logged reports, not counts of storms and definitely not counts of insured losses. A hail report exists because a human being reported it, so reporting density tracks population density. St. Louis County does not necessarily get more hail than Franklin County. It has vastly more people standing outside looking at it, and that alone would produce a higher count.

Seasonality is sharper here than people expect

April and May together carry roughly 56 percent of the metro's annual hail reports, according to the Storm Prediction Center climatology for the local forecast office. That concentration is why the roofing market here behaves like a seasonal industry with a two month peak, why crews are hardest to book in late spring, and why a company can plausibly appear in March and vanish by September.

The 2025 season, and the numbers worth citing

  • 253,241 catastrophic claims from the 2025 seasonWith more than $2.9 billion paid and roughly 83 percent of it residential, per the Missouri Department of Commerce and Insurance.
  • The May 16 2025 St. Louis tornadoRated EF3 at 152 mph by the National Weather Service. It began near Clayton at 2:41 in the afternoon, tracked 22.6 miles, and reached a maximum width of 1.8 miles, the widest recorded in the region in a record that begins in 1950. Five people died. Damage has been put at $1.6 billion by the National Centers for Environmental Information.
  • Federal disaster declaration DR-4877-MOCovering St. Louis City and County, with 9,427 individual assistance approvals, $58.13 million in individuals and households programme funds and $105.01 million in public assistance.
  • Two separate national rankings, which are not the same thingThe Insurance Information Institute, citing the Storm Prediction Center, put Missouri fifth nationally for major hail events in 2025 at 253. State Farm separately ranked Missouri second among states for hail claim dollars paid. One counts events, the other counts money. They are frequently merged into a single sentence and should not be.

What that does to the supply of roofers

A metro with a two month damage season, a quarter of a million catastrophic claims in a single year and a federal declaration in the middle of it will attract capacity from outside. Some of that capacity is permanent and local, some arrives for a season and leaves, and the ledger on this site cannot tell you which is which by looking at a review count.

What the ledger can tell you is who has been here long enough to accumulate a body of public feedback. In a market shaped like this one, longevity is not a proxy for quality, but it is a decent proxy for the company still existing when you need to call about a leak. That is a lower bar than most rankings claim to clear and it is an honest one.

The consequence for how you buy

Density is good news, actually. Two hundred and twenty two rated companies means three quotes are easy to obtain and comparison is genuinely available to you. The failure mode in this market is not lack of choice, it is deciding in a hurry during the eight weeks of the year when everybody is deciding in a hurry.

The routine for using that choice properly →

Newly laid multi-tone architectural shingles meeting at a hip, with ridge cap running along the top
One finished roof out of a very large number in this metro. A Keys Roofing jobsite photograph.
Sources

Where every number on this page came from

Hail counts: NOAA storm events database, county level, seasons 2020 to 2025. Seasonality: Storm Prediction Center climatology for the St. Louis forecast office. Claims and dollars: Missouri Department of Commerce and Insurance. Tornado rating, timing, path length and width: National Weather Service. Damage dollar figure: National Centers for Environmental Information. Federal assistance figures: FEMA, declaration DR-4877-MO. National rankings: Insurance Information Institute citing the Storm Prediction Center, and State Farm, reported separately.

Figures circulating on other roofing sites in this market that do not appear here have been left out deliberately, because the source could not be traced to the body being credited with it.

One of the many

This is a crowded market and we are in it

Everything above explains why forty companies will answer the phone in the eight weeks after a hailstorm. It does not tell you which one to use, and this form is not an argument that it ought to be us.

It is an offer of the boring version: somebody measures the roof, photographs it, and writes down what is wrong with it. The document is yours.

Keys Roofing, direct

Straight through to the Keys Roofing office. Roofing, gutters and downspouts across greater St. Louis, and nothing else.

(314) 220-2333

This goes to Keys Roofing. It does not go to anyone in the ranking, and none of the ranked companies pay to be here or receive anything you type.