⛈ HailByDate

Home › Missouri › St. Louis County

St. Louis County, MO hail & severe wind history

514 storm reports on file for St. Louis County between 2010-04-04 and 2026-06-25 — 284 hail and 230 severe thunderstorm wind. That averages 30.2 reports a year, and Apr is the busiest month.

Hail reports
284
16.7 per year
Largest hail
4.5"
softball size · 2011-05-25
Strongest gust
120 mph
104 kt · 2015-04-09
Reported damage
$2.9M
property + crop, as filed
Storm days
172
distinct days with a report
Busiest year
2025
119 reports

Search every St. Louis County report

Filter the full record below — pick a year, narrow to a month, or drag the hail-size slider to see only the storms big enough to dent a roof (1" and up is the usual threshold insurers care about).

514 of 514 reports match — the table lists only the 200 most recent; pick a year or month to see older reports. The count and monthly chart cover all 514.

Reports by month for the current filter — the shape of St. Louis County’s storm season.

DateTypeSize / gustNearest locationReport detail
2026-06-25
11:50
Wind50 kt
58 mph
0 mi N of FergusonA thunderstorm produced strong winds which snapped a large tree. The tree fell onto a garage and damaged it.
2026-06-11
20:52
Wind50 kt
58 mph
.88 mi NE of FentonThunderstorm winds snapped a 1-2 foot diameter tree branch in Sunset Hills.
2026-06-01
05:03
Wind50 kt
58 mph
.54 mi W of OverlandThunderstorm winds downed a tree onto a home on Maddox and Fowler in Overland.
2026-04-27
05:15
Hail1.75"
golf ball
1.28 mi ESE of University CityNo narrative filed · source: Public
2026-04-27
05:15
Hail1.5"
ping pong
1.28 mi ESE of University CityPhoto of hailstone received on X.
2026-04-27
05:15
Hail1.5"
ping pong
.54 mi W of PagedaleNo narrative filed · source: Public
2026-04-27
05:16
Hail1"
quarter
0 mi N of WellstonNo narrative filed · source: Public
2026-04-27
05:16
Hail1.5"
ping pong
0 mi N of University CityEstimated ping pong sized hail with photo and US quarter.
2026-04-27
05:46
Hail1.25"
half dollar
0 mi N of NorthwoodsNo narrative filed · source: Public
2026-04-27
11:29
Wind52 kt
60 mph
.69 mi S of FernridgeThunderstorm winds uprooted multiple trees in Creve Coeur.
2026-04-27
12:34
Hail1.5"
ping pong
.54 mi W of Natural Bridge JctNo narrative filed · source: Public
2026-04-27
12:35
Hail1"
quarter
.54 mi W of ChesterfieldNo narrative filed · source: Public
2026-04-27
12:36
Hail1"
quarter
2.16 mi W of Town And CountryNo narrative filed · source: Public
2026-04-27
12:38
Hail1.25"
half dollar
.69 mi N of Clarkson VlyNo narrative filed · source: Public
2026-04-27
12:48
Hail1"
quarter
1.08 mi W of Hanley HillsA trained spotter measured 1 inch hailstones at Midland Ave at I-170.
2026-04-27
17:55
Wind61 kt
70 mph
.88 mi SW of EllisvilleThunderstorm winds caused a swath of tree damage extending from Wildwood northeastward through Spanish Lake. The same storm produced damage in Franklin County, so it's likely there was damage southwest of Ellisville as well. Large trees were downed, with one landing on a home near Clarkson Valley and others falling on…
2026-04-17
14:35
Hail1"
quarter
0 mi N of GumboNo narrative filed · source: Public
2026-04-15
20:32
Wind50 kt
58 mph
.54 mi E of BallwinThunderstorm winds caused a large tree limb to fall onto a house.
2026-03-15
15:45
Wind56 kt
64 mph
0 mi N of Des PeresThunderstorm winds blew open a strong steel door in Des Peres before splitting a Bradford Pear tree into 2 near Webster Groves. Winds then blew down tree limbs up to 8 inches in diameter along Green Park Industrial Drive 1 mile southeast of Lakeshire.
2025-08-17
16:52
Wind50 kt
58 mph
.69 mi S of (Stl)Lambert Fld StThe 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.
2025-06-27
14:16
Wind50 kt
58 mph
.54 mi E of OaklandAn NWS employee estimated thunderstorm wind gusts of 50 to 60 mph. These winds downed small tree limbs.
2025-06-27
14:21
Wind60 kt
69 mph
1.08 mi SE of Rock HillSeveral large tree limbs and trees were reported downed in a swath from Webster Groves/Shrewsbury southeast through Marlborough and Wilbur Park/Affton.
2025-06-17
20:35
Wind50 kt
58 mph
0 mi N of Cross KeysThunderstorm winds knocked multiple trees onto power lines in Florissant. More trees were downed near Shackelford and New Halls Ferry Roads.
2025-05-19
19:38
Hail1"
quarter
0 mi N of HuntleighNo narrative filed · source: Public
2025-05-19
19:38
Hail2"
hen egg
.88 mi SE of BrentwoodA picture of a 2 inch hailstone was submitted via Twitter with a measurement.
2025-05-19
19:40
Hail1.75"
golf ball
0 mi N of OaklandNo narrative filed · source: Fire Department/Rescue
2025-05-19
19:43
Hail1.25"
half dollar
.54 mi W of Rock HillNo narrative filed · source: Public
2025-05-19
19:45
Hail1"
quarter
1.28 mi ENE of RobertsonNo narrative filed · source: Trained Spotter
2025-05-19
19:50
Hail1.75"
golf ball
.88 mi NW of St JohnsNo narrative filed · source: 911 Call Center
2025-05-19
19:50
Hail1"
quarter
.54 mi W of Breckenridge HillsA few quarter sized hailstones fell east of Maryland Heights.
2025-05-19
19:56
Hail1.75"
golf ball
.69 mi S of Cross KeysMissouri State Highway Patrol reported golf ball sized hail in Florissant.
2025-05-19
19:56
Hail1.5"
ping pong
1.48 mi NNW of RobertsonNo narrative filed · source: Public
2025-05-19
19:57
Hail1.25"
half dollar
1.48 mi NNE of RobertsonNo narrative filed · source: Public
2025-05-19
19:58
Hail1.25"
half dollar
1.48 mi NNE of RobertsonNo narrative filed · source: Trained Spotter
2025-05-19
19:58
Hail1.5"
ping pong
1.08 mi E of BerkeleyNo narrative filed · source: Trained Spotter
2025-05-19
20:00
Hail1"
quarter
0 mi N of Cross KeysNo narrative filed · source: Trained Spotter
2025-05-19
20:01
Hail2"
hen egg
.88 mi SW of WedgewoodThe spotter also observed winds estimated around 40 mph.
2025-05-16
13:18
Hail1"
quarter
.88 mi SE of CentaurNo narrative filed · source: Public
2025-05-16
13:18
Hail1.5"
ping pong
.88 mi SE of CentaurNo narrative filed · source: Public
2025-05-16
13:19
Hail1.75"
golf ball
.88 mi SE of CentaurNo narrative filed · source: Public
2025-05-16
13:20
Hail1.75"
golf ball
.88 mi SE of CentaurNo narrative filed · source: Public
2025-05-16
13:21
Wind65 kt
75 mph
.54 mi W of GumboThunderstorm winds shattered the windows of a business in Chesterfield. Numerous injuries were reported, but the exact number is unknown.
2025-05-16
13:21
Hail1"
quarter
.88 mi SE of CentaurNo narrative filed · source: Public
2025-05-16
13:22
Hail1"
quarter
.88 mi SE of CentaurNo narrative filed · source: Public
2025-05-16
13:23
Hail1.75"
golf ball
.69 mi S of (Sus)Spirit/St LouisNo narrative filed · source: Public
2025-05-16
13:24
Hail1.75"
golf ball
1.28 mi WSW of ChesterfieldNo narrative filed · source: Public
2025-05-16
13:24
Hail2"
hen egg
.88 mi SE of ChesterfieldAn official from the City of Chesterfield submitted a photo of 2 inch hail.
2025-05-16
13:24
Hail1.75"
golf ball
.69 mi S of (Sus)Spirit/St LouisNo narrative filed · source: Trained Spotter
2025-05-16
13:26
Hail1.25"
half dollar
1.08 mi E of MonarchNo narrative filed · source: Public
2025-05-16
13:26
Hail2"
hen egg
.88 mi NE of South BellefontaineNo narrative filed · source: Public
2025-05-16
13:27
Hail1.75"
golf ball
.88 mi NE of South BellefontaineNo narrative filed · source: Public
2025-05-16
13:29
Hail1"
quarter
1.08 mi E of South BellefontaineNo narrative filed · source: Public
2025-05-16
13:29
Hail1"
quarter
.69 mi N of South BellefontaineNo narrative filed · source: Trained Spotter
2025-05-16
13:30
Hail1"
quarter
1.48 mi SSW of St Louis Arrowhead ANo narrative filed · source: Public
2025-05-16
13:32
Hail1.25"
half dollar
.88 mi NW of Town And CountryNo narrative filed · source: Public
2025-05-16
13:33
Hail1.5"
ping pong
.54 mi E of ChesterfieldNo narrative filed · source: Public
2025-05-16
13:34
Hail1.25"
half dollar
.69 mi N of South BellefontaineNo narrative filed · source: Public
2025-05-16
13:35
Wind52 kt
60 mph
.88 mi NE of WestwoodNo narrative filed · source: Public
2025-05-16
13:35
Hail1"
quarter
.88 mi NE of WestwoodNo narrative filed · source: Public
2025-05-16
13:35
Hail1"
quarter
.69 mi S of WestwoodNo narrative filed · source: Public
2025-05-16
13:35
Hail1.25"
half dollar
.88 mi NE of Vinita ParkNo narrative filed · source: Public
2025-05-16
13:37
Hail1"
quarter
0 mi N of Natural Bridge JctQuarter sized hail fell at St. Charles Rock Road and McKelvey Road.
2025-05-16
13:37
Hail1.75"
golf ball
.69 mi S of CharlackNo narrative filed · source: Public
2025-05-16
13:37
Hail1.25"
half dollar
1.08 mi W of Hanley HillsHalf dollar sized hail was reported in Overland and Charlack.
2025-05-16
13:38
Hail1"
quarter
.69 mi N of St JohnsNo narrative filed · source: Public
2025-05-16
13:43
Hail1.5"
ping pong
.88 mi SE of OlivetteNo narrative filed · source: Public
2025-05-16
13:44
Hail1.5"
ping pong
.69 mi S of CharlackNo narrative filed · source: Public
2025-05-16
13:45
Hail1"
quarter
1.08 mi W of OverlandNo narrative filed · source: Public
2025-05-16
13:46
Wind60 kt
69 mph
.69 mi S of GrantThunderstorm winds damaged a carport near Affton.
2025-05-16
13:46
Wind60 kt
69 mph
2.27 mi ENE of GravoisA man was driving on Grand Drive in Carondelet Park when a tree was uprooted and collapsed on his truck. He was killed instantly. This was not due to the tornado but possibly from rear flank downdraft winds on the south side of the supercell.
2025-05-16
13:46
Hail2"
hen egg
0 mi N of University CityNo narrative filed · source: Public
2025-05-16
13:46
Hail1.75"
golf ball
.54 mi E of Vinita ParkNo narrative filed · source: Trained Spotter
2025-05-16
13:46
Hail2.5"
tennis ball
.69 mi N of Bel NorHail fell near Clearview and Hatherly in north city.
2025-05-16
13:47
Hail1"
quarter
.54 mi W of PagedaleNo narrative filed · source: Public
2025-05-16
13:54
Hail1.5"
ping pong
0 mi N of ClaytonNo narrative filed · source: Public
2025-04-10
13:13
Wind52 kt
60 mph
.88 mi SW of (Sus)Spirit/St LouisThe ASOS at KSUS measured a 60 mph thunderstorm wind gust.
2025-04-10
16:02
Wind50 kt
58 mph
.88 mi SW of (Sus)Spirit/St LouisThe ASOS at KSUS measured a 58 mph thunderstorm wind gust.
2025-04-02
15:21
Hail1"
quarter
0 mi N of OakvilleNo narrative filed · source: Public
2025-04-02
15:22
Hail1"
quarter
2.13 mi SW of Cliff CaveNo narrative filed · source: Public
2025-03-14
20:05
Wind78 kt
90 mph
2.14 mi SSW of HollowThunderstorm winds uprooted multiple large pine trees on the reporting party's property.
2025-03-14
20:13
Wind75 kt
86 mph
1.48 mi NNW of GroverThunderstorm winds uprooted large trees on the reporting party's property and caused large tree branches to snap. These tree branches appeared to have fallen on a second story deck causing it to collapse. A large tree also fell on the home's roof causing its brick chimney to crumble.
2025-03-14
20:15
Wind75 kt
86 mph
2.7 mi W of Clarkson VlyThunderstorm winds snapped multiple healthy trees of various sizes on the property.
2025-03-14
20:20
Wind75 kt
86 mph
1.08 mi E of South BellefontaineA mid-sized home experienced damage to the entire front side of their roof from thunderstorm winds. As the roof was covered in tarp, the extent of the damage is unknown.
2025-03-14
20:20
Wind75 kt
86 mph
1.76 mi ENE of South BellefontaineThunderstorm winds snapped two large trees near their base.
2025-03-14
20:20
Wind78 kt
90 mph
1.08 mi E of South BellefontaineThunderstorm winds tore the roof off a garage and off a portion of the connected home. There was also damage to the roof's trim.
2025-03-14
20:22
Wind75 kt
86 mph
.69 mi N of Robinwood WestThunderstorm winds downed multiple trees in the forest on McKelvey Woods Trail.
2025-03-14
20:25
Hail1.5"
ping pong
.69 mi S of CrescentNo narrative filed · source: Public
2025-03-14
20:25
Wind80 kt
92 mph
.69 mi S of VigusThunderstorm winds blew an entire intact garage or shed roof onto the ground and into a standing tree, splitting the roof around the tree.
2025-03-14
20:30
Wind75 kt
86 mph
0 mi N of BridgetonThunderstorm winds downed multiple trees, knocking them onto homes in the area.
2025-03-14
20:34
Hail1"
quarter
1.08 mi W of St Louis Weiss ArptNo narrative filed · source: Amateur Radio
2025-03-14
20:35
Wind75 kt
86 mph
.54 mi E of Cross KeysThunderstorm winds knocked a tree onto a home near the intersection of Harris and Lindbergh.
2025-03-14
20:35
Wind75 kt
86 mph
1.28 mi WNW of Burke CityThunderstorm winds downed a tree. The tree fell onto a vehicle, blocking the street south of Industrial Lane.
2025-03-14
20:35
Hail1.75"
golf ball
1.28 mi WSW of FentonNo narrative filed · source: Amateur Radio
2025-03-14
20:36
Hail1"
quarter
1.62 mi W of MehlvilleNo narrative filed · source: Public
2025-03-14
20:36
Hail1"
quarter
2.14 mi NNW of Keyes SummitNo narrative filed · source: Public
2025-03-14
20:37
Wind75 kt
86 mph
0 mi N of WedgewoodThunderstorm winds knocked multiple limbs from trees. They also caused some roof damage to properties in the area.
2025-03-14
20:37
Hail1"
quarter
1.08 mi W of Meacham ParkNo narrative filed · source: Trained Spotter
2025-03-14
20:37
Hail1"
quarter
.88 mi SE of SappingtonNo narrative filed · source: Public
2025-03-14
20:37
Wind75 kt
86 mph
0 mi N of Castle PtMultiple large trees were downed over New Halls Ferry Road in Florissant.
2025-03-14
20:38
Hail1.75"
golf ball
1.76 mi WSW of Cliff CaveNo narrative filed · source: Public
2025-03-14
20:38
Hail1"
quarter
.69 mi N of St Louis Weiss ArptNo narrative filed · source: Trained Spotter
2025-03-14
20:39
Wind75 kt
86 mph
2.27 mi WSW of Cliff CaveThunderstorm winds downed multiple trees in the area.
2025-03-14
20:39
Hail1"
quarter
1.08 mi W of St Louis Weiss ArptNo narrative filed · source: Public
2025-03-14
20:39
Wind75 kt
86 mph
.88 mi SW of OakvilleThunderstorm winds peeled a large amount of siding from a home and caused damage to the roof trim.
2025-03-14
20:39
Hail1.25"
half dollar
1.28 mi WNW of Meacham ParkNo narrative filed · source: Public
2025-03-14
20:40
Wind75 kt
86 mph
.88 mi NW of Burke CityThunderstorm winds caused roof damage to multiple homes in the area. Multiple trees were also downed.
2025-03-14
20:40
Hail1"
quarter
.69 mi S of OaklandNo narrative filed · source: Public
2025-03-14
20:40
Hail2"
hen egg
3.41 mi SW of Cliff CaveNo narrative filed · source: Public
2025-03-14
20:41
Hail1"
quarter
.88 mi SW of MatteseNo narrative filed · source: Public
2025-03-14
20:41
Hail1"
quarter
.88 mi SE of OaklandNo narrative filed · source: Public
2025-03-14
20:41
Hail1"
quarter
.88 mi SW of LakeshireNo narrative filed · source: Public
2025-03-14
20:42
Hail1"
quarter
.88 mi SW of MatteseNo narrative filed · source: Public
2025-03-14
20:42
Hail1"
quarter
.69 mi S of LemayNo narrative filed · source: Public
2025-03-14
20:42
Hail1"
quarter
2.13 mi SW of Cliff CaveNo narrative filed · source: Public
2025-03-14
20:43
Hail1.25"
half dollar
.54 mi E of Meacham ParkNo narrative filed · source: Public
2025-03-14
20:43
Hail1"
quarter
1.38 mi N of MatteseNo narrative filed · source: Public
2025-03-14
20:44
Hail1"
quarter
1.08 mi W of Lake JctNo narrative filed · source: Public
2025-03-14
20:45
Hail1"
quarter
1.08 mi W of Bella VillaNo narrative filed · source: Public
2025-03-14
20:45
Hail1"
quarter
.69 mi S of LemayIndividual reported quarter sized hail that was 2 to 3 inches deep on the ground.
2025-03-14
20:49
Hail1"
quarter
0 mi N of AfftonNo narrative filed · source: Public
2025-03-14
20:50
Hail1.5"
ping pong
.69 mi S of MehlvilleNo narrative filed · source: Public
2025-03-14
20:50
Hail1"
quarter
.69 mi S of MehlvilleNo narrative filed · source: Public
2025-03-14
20:51
Hail1"
quarter
0 mi N of Lake JctNo narrative filed · source: Public
2025-03-14
20:51
Hail1"
quarter
.88 mi SE of GravoisNo narrative filed · source: Public
2025-03-14
20:56
Hail1.25"
half dollar
.54 mi W of Rock HillNo narrative filed · source: Public
2025-03-14
20:56
Hail1"
quarter
.69 mi S of Rock HillNo narrative filed · source: Fire Department/Rescue
2025-03-14
20:58
Hail1"
quarter
.88 mi SE of MehlvilleNo narrative filed · source: Public
2025-03-14
21:01
Hail2"
hen egg
2.27 mi WSW of Cliff CaveNo narrative filed · source: Public
2025-03-14
21:03
Hail2"
hen egg
3.41 mi SW of Cliff CaveNo narrative filed · source: Public
2025-03-14
21:05
Hail1.25"
half dollar
2.27 mi WSW of Cliff CaveNo narrative filed · source: Public
2025-03-14
21:05
Hail1.5"
ping pong
3 mi SW of Cliff CaveNo narrative filed · source: Public
2025-03-14
21:07
Hail1"
quarter
.88 mi SE of MehlvilleNo narrative filed · source: Public
2025-03-14
21:07
Hail1"
quarter
.88 mi SE of MehlvilleNo narrative filed · source: Public
2025-03-14
21:08
Hail1"
quarter
1.08 mi W of Cliff CaveNo narrative filed · source: Public
2025-03-14
21:08
Hail1"
quarter
1.76 mi SW of OakvilleNo narrative filed · source: Public
2025-03-14
21:09
Hail1.5"
ping pong
2.13 mi SW of Cliff CaveNo narrative filed · source: Public
2025-03-14
21:13
Hail1"
quarter
.88 mi SE of BrentwoodNo narrative filed · source: Public
2025-03-14
21:19
Hail1.25"
half dollar
.69 mi S of OaklandNo narrative filed · source: Public
2024-05-26
16:10
Hail1.5"
ping pong
2.13 mi NW of HazelwoodA county official and fire department/rescue reported up to 1.5 inch diameter hailstones in Bridgeton and Hazelwood. Hailstones between 1 and 1.5 inches fell as far east as Florissant, Berkeley, and Ferguson.
2024-05-26
16:21
Wind75 kt
86 mph
2.13 mi SW of HollowA supercell caused a consistent swath of wind damage across southern St. Louis County. Damage included large limbs and trees downed, topped, and snapped, trees down on homes, a central air conditioning unit blown over, a metal backyard canopy lofted into another yard, and significant damage to shingles. Communities im…
2024-05-26
16:30
Hail2.5"
tennis ball
0 mi N of AllentonNumerous reports of severe hailstones came in in the cities of Eureka, Wildwood, Ellisville, Ballwin, Manchester, Twin Oaks, Valley Park, Fenton, Des Peres, Frontenac, Kirkwood, Webster Groves, Sappington, Shrewsbury, Maplewood, Affton, Mehlville, Lakeshire, Crestwood, Oakland, and Lemay. The largest stones were 2 to…
2024-05-07
03:40
Wind64 kt
74 mph
.88 mi SW of Robinwood WestIn Maryland Heights, 6 to 8 inch tree limbs were snapped off a tree. A few of these punctured holes in a house roof. In Hazelwood, a large section of a tree blew over onto a fence, knocking the fence down. Communities within the storm's path include Bridgeton, Saint Ann, and Edmundson.
2024-04-18
16:21
Hail1"
quarter
0 mi N of (Stl)Lambert Fld StNo narrative filed · source: Trained Spotter
2024-04-18
16:41
Wind70 kt
81 mph
.88 mi SE of SappingtonThere were numerous reports of tree limbs and power poles broken with power lines down. There was one report of a traffic line blown down. Some reported shingles blown off of roofs, while one reported their entire roof had blown off. There were also reports of multiple large trees snapped and uprooted around the area…
2024-04-18
16:43
Wind50 kt
58 mph
.88 mi SW of University CitySmall tree limbs of up to 1 inch in diameter were broken in University City. Shingles were also blown off at least 1 home.
2024-04-02
00:55
Hail1"
quarter
.54 mi W of OakvilleNo narrative filed · source: Public
2024-04-01
17:20
Wind53 kt
61 mph
.88 mi SW of (Sus)Spirit/St LouisNumerous reports of tree damage in Chesterfield from downed branches to snapped and uprooted trees. Damage to power lines and poles, missing shingles, and a damaged sign also reported.
2024-04-01
17:20
Hail2"
hen egg
1.38 mi N of MelroseWidespread large hail fell in St. Louis County, with the largest hailstones measuring 1.75 to 2 inches. The largest stones were reported in Chesterfield and later in Ferguson. Severe hail was also reported in Wildwood, Maryland Heights, Woodson Terrace, Bridgeton, Hazelwood, Florissant, Dellwood, and Jennings. Extensi…
2024-04-01
22:21
Hail1"
quarter
.54 mi E of OaklandUp to 1 inch hail fell between Kirkwood and Brentwood.
2024-03-14
15:20
Hail1"
quarter
1.06 mi S of St Louis Weiss ArptA wide swath of hail up to an inch fell across Fenton.
2024-03-14
15:25
Hail1.75"
golf ball
1.92 mi SW of MatteseWidespread large hail up to golfball size fell across far southern portions of St. Louis County. The large hail fell in Sunset Hills, Concord, Sappington, Mehlville, and Oakville.
2024-03-14
16:04
Hail1.25"
half dollar
1.33 mi N of RiverviewNo narrative filed · source: Trained Spotter
2024-03-14
16:30
Hail1"
quarter
4.09 mi WSW of Cliff CaveAnother two rounds of large hail up to an inch in diameter fell across far southern portions of St. Louis County between Widman County Park and Cliff Cave County Park.
2024-03-14
16:30
Hail2"
hen egg
2.37 mi ESE of MorschelsAnother wide swath of large hail fell across St. Louis County up to two inches in diameter. The large hail fell in Fenton, Valley Park, Sunset Hills, Crestwood, Sappington, Webster Groves, Shrewsbury and Lakewood.
2023-09-26
16:22
Hail1"
quarter
1.34 mi N of Fern GlenA discrete thunderstorm produced mainly half inch to nickel sized hailstones in southern St. Louis County according to emergency managers, trained spotters, and the public. There was one public report of one inch hail supported by a photo of the hailstone.
2023-08-12
03:50
Wind52 kt
60 mph
.27 mi WSW of South BellefontaineThunderstorm winds blew down several power lines near the intersection of Chesterfield Parkway East and Schoettler Valley Drive.
2023-07-29
14:40
Wind61 kt
70 mph
.2 mi NE of PondWidespread wind damage across southern portions of St. Louis County, between Wildwood and Maplewood/Shrewsbury area. Numerous trees, tree limbs and power lines were knocked down in Wildwood, Ellisville, Ballwin, Manchester, Des Peres, Frontenac, Brentwood, Sunset Hills, Kirkwood, Webster Groves, Affton, Maplewood, and…
2023-07-29
14:50
Wind69 kt
79 mph
1.46 mi NE of St Louis Creve CoeurThunderstorm winds caused widespread damage across the northern portions of St. Louis County. Numerous trees, tree limbs and power lines were blown down in Maryland Heights, Bridgeton, Hazelwood, St. Ann, Florissant, Ferguson, Black Jack, Spanish Lake, and Riverview. A 79 mph wind gust was reported at St. Louis Lamber…
2023-07-29
14:55
Wind61 kt
70 mph
1.17 mi N of MatteseNumerous large tree limbs and power lines were blown down in the Oakville area.
2023-07-17
13:35
Hail2"
hen egg
1.93 mi WNW of Cross KeysLarge hail up to two inches in diameter was reported in Florissant, Black Jack and Spanish Lake areas.
2023-07-16
14:15
Wind61 kt
70 mph
.88 mi S of Maryland HgtsThunderstorm winds snapped off a power pole with the transformer landing in a nearby tree.
2023-07-16
14:41
Wind52 kt
60 mph
0 mi N of OakvilleThunderstorm winds blew down several large tree limbs in Oakville.
2023-07-14
17:46
Wind61 kt
70 mph
.72 mi NE of Burke CityThunderstorm winds caused widespread damage in Florissant, Ferguson, Black Jack and Spanish Lake. Numerous trees, tree limbs and power lines were blown down. A portion of a large tree fell onto a house in Spanish Lake, damaging the chimney and roof.
2023-07-12
18:37
Wind61 kt
70 mph
.44 mi NNW of Wilbur ParkThunderstorm winds blew down numerous trees, tree limbs and power lines in portions of south St. Louis County, especially in Affton, Lakeshire, Wilbur Park, and St. George. One large tree landed on a home on Dulles Court causing extensive damage. Another tree landed on an unoccupied car on Starboard Drive. No deaths o…
2023-07-01
14:23
Wind65 kt
75 mph
.5 mi NNW of South BellefontaineWidespread wind damage across the northern portions of St. Louis County as a line of storms moved through. Numerous large trees, tree limbs, power poles and power lines were blown down. In Jennings, a very large tree was snapped off (possibly due to a lightning strike) and landed on a home, crushing a 5 year old boy i…
2023-07-01
23:33
Wind52 kt
60 mph
.16 mi NW of Des PeresWidespread wind damage occurred along the I-270 corridor in St. Louis County between Kirkwood and Saint Ann. Numerous tree limbs were blown down in Kirkwood, Creve Coeur, Maryland Heights, Woodson Terrace and Saint Ann.
2023-06-30
16:50
Hail1.25"
half dollar
.42 mi WNW of OakvilleNo narrative filed · source: Trained Spotter
2023-06-30
17:00
Hail1.75"
golf ball
0 mi N of WildwoodNo narrative filed · source: Public
2023-06-30
17:05
Hail1.75"
golf ball
3.33 mi W of AllentonNo narrative filed · source: Trained Spotter
2023-06-30
17:16
Wind61 kt
70 mph
1.5 mi SE of Times BeachThunderstorm winds blew over a large tree.
2023-06-30
17:25
Hail1"
quarter
1.16 mi SE of BallwinNo narrative filed · source: Trained Spotter
2023-06-30
17:39
Wind61 kt
70 mph
1.4 mi W of MehlvilleThunderstorm winds bent a flagpole over and blew down numerous large tree limbs.
2023-06-30
20:01
Wind61 kt
70 mph
1.01 mi SSW of FernridgeThunderstorm winds blew down numerous trees, tree limbs and power lines in Creve Coeur, Olivette, Frontenac and Ladue areas. Some of the fallen trees and tree limbs blocked a few roads.
2023-06-30
20:10
Hail1.5"
ping pong
.44 mi NNE of St JohnsA wide swath of large hail was reported in northern portions of St. Louis County. The areas that had large hail was Woodson Terrace, Saint John, Bel-Ridge, Kinloch, Ferguson, and Cool Valley.
2023-06-30
20:15
Hail1"
quarter
.88 mi WSW of Burke CityPictures of hail and damage to a vehicle indicated that the hail may have been larger than an inch.
2023-06-30
20:21
Hail1"
quarter
1.04 mi ENE of Richmond HgtsNo narrative filed · source: Trained Spotter
2023-06-04
14:38
Hail1"
quarter
2 mi SE of Maryland HgtsNo narrative filed · source: Social Media
2023-05-13
13:09
Hail1.75"
golf ball
1.78 mi NNW of VigusA wide swath of large hail fell across northern portions of St. Louis County. Large hail was reported in Earth City, Maryland Heights, Bridgeton, St. Ann, Breckenridge Hills, Saint John, Overland and Woodson Terrace.
2023-05-13
13:50
Hail1.75"
golf ball
.7 mi NE of Pettys HillAnother severe storm moved through the southern portions of St. Louis County. There were numerous reports of large hail. The hail was reported in Twin Oaks, Peerless Park, Valley Park, and Kirkwood.
2023-04-15
16:51
Hail1.75"
golf ball
3.53 mi W of AllentonA swath of large hail fell from just east of Pacific to Eureka.
2023-04-15
17:00
Hail1.75"
golf ball
.23 mi WNW of PondA wide swath of large hail up to golf ball sized hail fell over Wildwood, Ellisville, Manchester, Ballwin, Chesterfield, Creve Coeur, Maryland Heights and Town and Country.
2023-04-15
17:18
Wind87 kt
100 mph
.86 mi ENE of MorschelsThunderstorm winds took most of the roof off of an outbuilding, uprooted several trees and snapped off a very large tree about two feet off the ground. Winds were estimated between 74 and 100 mph in this area.
2023-04-15
17:19
Wind68 kt
78 mph
1.5 mi SW of Vly ParkSouth of the tornado path, there was scattered wind damage with minor shingle damage on several homes and businesses as well as numerous tree limbs blown down.
2023-04-15
17:20
Wind65 kt
75 mph
1.02 mi ENE of BallwinThunderstorm winds blew a large section of windows down at The Pointe, Ballwin Parks & Recreation center. This section of windows was by the giant indoor slide area of the indoor pool. Glass blew over into the pool. No one was killed or injured by this.
2023-04-15
17:26
Wind61 kt
70 mph
.51 mi SSW of Town And CountryThunderstorm winds blew down several large trees as well as numerous tree limbs in Town and Country, Frontenac and Ladue. Some of the fallen trees briefly blocked roadways.
2023-04-15
17:40
Wind56 kt
64 mph
1 mi W of FlorissantThunderstorm winds blew down numerous tree limbs.
2023-04-15
17:43
Wind58 kt
67 mph
0 mi N of (Stl)Lambert Fld StThunderstorm winds blew down numerous large tree limbs between St. Louis Lambert International Airport and Black Jack.
2023-03-31
17:59
Wind56 kt
64 mph
1.98 mi WNW of Clarkson VlyThunderstorm winds snapped off a large tree at the base. When the tree fell it took down a couple of power lines.
2023-03-31
18:36
Wind56 kt
64 mph
.63 mi NE of MarlboroughThunderstorm winds blew down several large tree limbs.
2022-08-25
18:29
Wind56 kt
64 mph
.84 mi WSW of Bridgeton TerraceThunderstorm winds blew down several large tree limbs onto Highway 141 just south of I-70.
2022-08-03
14:30
Wind61 kt
70 mph
.89 mi NE of Breckenridge HillsThunderstorm winds uprooted a large tree.
2022-08-03
14:36
Wind56 kt
64 mph
3 mi N of FlorissantThunderstorm winds blew down numerous large tree limbs, as well as several power lines. Also, minor shingle damage to a couple of homes.
2022-08-03
14:43
Hail1"
quarter
1 mi E of Black JackNo narrative filed · source: Public
2022-08-03
21:30
Wind56 kt
64 mph
0 mi N of LadueThunderstorm winds blew down numerous large tree limbs in Ladue. In Warson Woods, a large tree was blown down onto a local road blocking it. In Kirkwood, a large tree was blown down on Sugar Creek Ridge Drive knocking down powerlines and poles.
2022-06-17
03:51
Wind61 kt
70 mph
.25 mi WSW of Robinwood WestWidespread wind damage across northern portions of St. Louis County. Numerous trees, tree limbs and power lines were blown down. Some locations that had significant tree damage were Maryland Heights, Saint John, Ferguson, Woodson Terrace, Berkeley, Overland, and Black Jack. One large tree limb landed on an unoccupied…
2022-06-17
04:05
Wind61 kt
70 mph
0 mi N of BallwinWidespread wind damage across the southern portions of St. Louis County. Numerous trees, tree limbs and power lines were blown down in Ballwin, Kirkwood, Sunset Hills, Glendale, Lemay, and Oakville.
2022-05-25
16:00
Wind56 kt
64 mph
.92 mi SSE of Spanish LakeThunderstorm winds blew down several large tree limbs.
2022-05-19
10:20
Wind50 kt
58 mph
3.02 mi WNW of AllentonWidespread wind damage extending from just northeast of Pacific, northeastward into Chesterfield around the intersection of River Bend Road and River Valley Road. A large tree was blown down onto Model Realty Road northeast of Pacific. Another large tree was blown down onto Strecker Road in Clarkson Valley. Several tr…
2022-05-19
15:58
Wind56 kt
64 mph
.43 mi E of Keyes SummitThunderstorm winds blew down several large tree limbs around the intersection of La Bonne Parkway and La Marite Drive.
2022-05-19
16:06
Wind61 kt
70 mph
0 mi N of OlivetteA swath of wind damage was reported across Olivette and University City. Numerous reports of large tree limbs blown down as well as several large trees. One tree fell onto a house in Olivette causing moderate roof damage.

Worst storm days in St. Louis County

DateReports that dayLargest hailPeak gust
2025-03-14592" (hen egg)92 mph
2025-05-16382.5" (tennis ball)75 mph
2011-04-19192" (hen egg)60 mph
2025-05-19142" (hen egg)—
2012-04-28132.75" (baseball)64 mph
2026-04-27131.75" (golf ball)70 mph
2011-05-25104.5" (softball)—
2023-06-30101.75" (golf ball)70 mph
2023-04-1581.75" (golf ball)100 mph
2011-04-2281.25" (half dollar)—

Reports by year

Report counts are driven partly by how many people were around to report a storm, so recent years tend to look busier than the early 2010s. Treat the trend as a reporting trend, not purely a weather trend.

Notable large-hail events (2" and up)

DateSizeNearWhat was reported
2025-05-192"
hen egg
.88 mi SE of BrentwoodA picture of a 2 inch hailstone was submitted via Twitter with a measurement.
2025-05-192"
hen egg
.88 mi SW of WedgewoodThe spotter also observed winds estimated around 40 mph.
2025-05-162"
hen egg
.88 mi SE of ChesterfieldAn official from the City of Chesterfield submitted a photo of 2 inch hail.
2025-05-162"
hen egg
.88 mi NE of South BellefontaineNo narrative filed
2025-05-162"
hen egg
0 mi N of University CityNo narrative filed
2025-05-162.5"
tennis ball
.69 mi N of Bel NorHail fell near Clearview and Hatherly in north city.
2025-03-142"
hen egg
3.41 mi SW of Cliff CaveNo narrative filed
2025-03-142"
hen egg
2.27 mi WSW of Cliff CaveNo narrative filed

When does hail hit St. Louis County?

Across 17 years of records, April produced the most reports (127), followed by the months either side of it. Monthly totals:

MonthReportsShare
January51.0%
February81.6%
March7614.8%
April12724.7%
May11823.0%
June6412.5%
July489.3%
August305.8%
September163.1%
October112.1%
November81.6%
December30.6%

Nearby counties in Missouri

See all 115 Missouri counties →

Look up another place

About these numbers

Every row above is a report filed with the National Weather Service and archived in the NOAA NCEI Storm Events Database (FIPS 29189). Reports are eyewitness, trained-spotter and damage-survey observations, so they cluster near roads and towns and miss storms over empty country. Hail sizes are estimates. Damage figures are preliminary as filed and are never revised in this archive. Use this page for background, not for an insurance claim, a legal filing, or a roof assessment — for those, get the official record from NOAA directly.