Home › Missouri › St. Louis County
Hail history for St. Louis County, MO
349 hail reports in St. Louis County since 2006 on 109 days. The largest stones measured 4.5 in (softball) on May 25, 2011.
Cities in St. Louis County
- Florissant
64 hail days - Chesterfield
85 hail days - Oakville
71 hail days - Wildwood
61 hail days - University City
89 hail days - Ballwin
67 hail days - Mehlville
82 hail days - Kirkwood
90 hail days - Maryland Heights
92 hail days - Hazelwood
71 hail days - Webster Groves
91 hail days - Ferguson
75 hail days - Affton
85 hail days - Spanish Lake
69 hail days - Old Jamestown
64 hail days - Creve Coeur
96 hail days - Manchester
73 hail days - Lemay
86 hail days - Concord
79 hail days - Overland
85 hail days - Clayton
89 hail days - Jennings
80 hail days - Saint Ann
82 hail days - Crestwood
83 hail days - Bridgeton
77 hail days - Town and Country
83 hail days - Bellefontaine Neighbors
71 hail days - Eureka
53 hail days - Ellisville
63 hail days - Berkeley
75 hail days - Ladue
96 hail days - Des Peres
85 hail days - Sunset Hills
80 hail days - Richmond Heights
85 hail days - Brentwood
90 hail days - Maplewood
89 hail days - Olivette
92 hail days - Saint Johns
84 hail days - Sappington
79 hail days - Valley Park
68 hail days - Black Jack
69 hail days - Saint John
84 hail days - Shrewsbury
85 hail days - Glendale
90 hail days - Glasgow
72 hail days - Dellwood
73 hail days - Normandy
84 hail days - Breckenridge Hills
85 hail days - Rock Hill
93 hail days - Northwoods
85 hail days - Woodson Terrace
82 hail days - Fenton
76 hail days - Castle Point
69 hail days - Frontenac
96 hail days - Pine Lawn
86 hail days - Pagedale
91 hail days - Bel-Ridge
83 hail days - Clarkson Valley
70 hail days - Green Park
84 hail days
Recent hail in St. Louis County
| Date | Hail size | Where |
|---|---|---|
| Apr 27, 2026 | 1.75 in golf ball | University City, Pagedale, Natural Bridge Jct 11 hail reports |
| Apr 17, 2026 | 1 in quarter | Gumbo 1 hail report |
| May 19, 2025 | 2 in hen egg | Brentwood, Wedgewood, Oakland 14 hail reports |
| May 16, 2025 | 2.5 in tennis ball | Bel Nor, Chesterfield, South Bellefontaine 34 hail reports |
| Apr 2, 2025 | 1 in quarter | Oakville, Cliff Cave 2 hail reports |
| Mar 14, 2025 | 2 in hen egg | Cliff Cave, Fenton, Crescent 43 hail reports |
One row per day: the largest hail reported in the county that day, the places and the number of reports.
Hail days in St. Louis County by year
When hail season peaks in St. Louis County
Damaging thunderstorm winds in St. Louis County
336 reports of damaging thunderstorm wind in St. Louis County since 2006, on 154 days. The strongest measured gust was 79 mph on Jul 29, 2023.
| Date | Strongest gust | Where |
|---|---|---|
| Aug 16, 2026 | damage reported | Chesterfield, University City 2 wind reports |
| Jul 27, 2026 | damage reported | Fenton 1 wind report |
| Jul 10, 2026 | damage reported | Webster Groves 1 wind report |
| Jul 4, 2026 | damage reported | Town And Country, Chesterfield, Ballwin 10 wind reports |
| Jun 25, 2026 | 58 mph, estimated | Ferguson 1 wind report |
| Jun 11, 2026 | 58 mph, estimated | Fenton 1 wind report |
| Jun 1, 2026 | 58 mph, estimated | Overland 1 wind report |
| Apr 27, 2026 | 70 mph, estimated | Ellisville, Fernridge 2 wind reports |
| Apr 15, 2026 | 58 mph, estimated | Ballwin 1 wind report |
| Mar 15, 2026 | 64 mph, estimated | Des Peres 1 wind report |
Severe thunderstorm wind means gusts of 58 mph or more, or wind that caused damage. Measured gusts come from weather stations; estimated ones from spotters and damage surveys.
Filing a roof or car hail claim?
Insurers ask for the date of loss. The dates on this page are when hail was reported near St. Louis County; hail can hit one street and miss the next, so a report is not proof of damage at your address. A licensed roofer or your insurance adjuster can inspect the roof. Many policies set a time limit for filing a claim — check yours.
Data: NOAA NCEI Storm Events Database (final records through Jun 30, 2026) and National Weather Service Local Storm Reports (preliminary, since then).