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.
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.
| Date | Type | Size / gust | Nearest location | Report detail |
|---|---|---|---|---|
| 2026-06-25 11:50 | Wind | 50 kt 58 mph | 0 mi N of Ferguson | A thunderstorm produced strong winds which snapped a large tree. The tree fell onto a garage and damaged it. |
| 2026-06-11 20:52 | Wind | 50 kt 58 mph | .88 mi NE of Fenton | Thunderstorm winds snapped a 1-2 foot diameter tree branch in Sunset Hills. |
| 2026-06-01 05:03 | Wind | 50 kt 58 mph | .54 mi W of Overland | Thunderstorm winds downed a tree onto a home on Maddox and Fowler in Overland. |
| 2026-04-27 05:15 | Hail | 1.75" golf ball | 1.28 mi ESE of University City | No narrative filed · source: Public |
| 2026-04-27 05:15 | Hail | 1.5" ping pong | 1.28 mi ESE of University City | Photo of hailstone received on X. |
| 2026-04-27 05:15 | Hail | 1.5" ping pong | .54 mi W of Pagedale | No narrative filed · source: Public |
| 2026-04-27 05:16 | Hail | 1" quarter | 0 mi N of Wellston | No narrative filed · source: Public |
| 2026-04-27 05:16 | Hail | 1.5" ping pong | 0 mi N of University City | Estimated ping pong sized hail with photo and US quarter. |
| 2026-04-27 05:46 | Hail | 1.25" half dollar | 0 mi N of Northwoods | No narrative filed · source: Public |
| 2026-04-27 11:29 | Wind | 52 kt 60 mph | .69 mi S of Fernridge | Thunderstorm winds uprooted multiple trees in Creve Coeur. |
| 2026-04-27 12:34 | Hail | 1.5" ping pong | .54 mi W of Natural Bridge Jct | No narrative filed · source: Public |
| 2026-04-27 12:35 | Hail | 1" quarter | .54 mi W of Chesterfield | No narrative filed · source: Public |
| 2026-04-27 12:36 | Hail | 1" quarter | 2.16 mi W of Town And Country | No narrative filed · source: Public |
| 2026-04-27 12:38 | Hail | 1.25" half dollar | .69 mi N of Clarkson Vly | No narrative filed · source: Public |
| 2026-04-27 12:48 | Hail | 1" quarter | 1.08 mi W of Hanley Hills | A trained spotter measured 1 inch hailstones at Midland Ave at I-170. |
| 2026-04-27 17:55 | Wind | 61 kt 70 mph | .88 mi SW of Ellisville | Thunderstorm 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 | Hail | 1" quarter | 0 mi N of Gumbo | No narrative filed · source: Public |
| 2026-04-15 20:32 | Wind | 50 kt 58 mph | .54 mi E of Ballwin | Thunderstorm winds caused a large tree limb to fall onto a house. |
| 2026-03-15 15:45 | Wind | 56 kt 64 mph | 0 mi N of Des Peres | Thunderstorm 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 | Wind | 50 kt 58 mph | .69 mi S of (Stl)Lambert Fld St | 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. |
| 2025-06-27 14:16 | Wind | 50 kt 58 mph | .54 mi E of Oakland | An NWS employee estimated thunderstorm wind gusts of 50 to 60 mph. These winds downed small tree limbs. |
| 2025-06-27 14:21 | Wind | 60 kt 69 mph | 1.08 mi SE of Rock Hill | Several 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 | Wind | 50 kt 58 mph | 0 mi N of Cross Keys | Thunderstorm 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 | Hail | 1" quarter | 0 mi N of Huntleigh | No narrative filed · source: Public |
| 2025-05-19 19:38 | Hail | 2" hen egg | .88 mi SE of Brentwood | A picture of a 2 inch hailstone was submitted via Twitter with a measurement. |
| 2025-05-19 19:40 | Hail | 1.75" golf ball | 0 mi N of Oakland | No narrative filed · source: Fire Department/Rescue |
| 2025-05-19 19:43 | Hail | 1.25" half dollar | .54 mi W of Rock Hill | No narrative filed · source: Public |
| 2025-05-19 19:45 | Hail | 1" quarter | 1.28 mi ENE of Robertson | No narrative filed · source: Trained Spotter |
| 2025-05-19 19:50 | Hail | 1.75" golf ball | .88 mi NW of St Johns | No narrative filed · source: 911 Call Center |
| 2025-05-19 19:50 | Hail | 1" quarter | .54 mi W of Breckenridge Hills | A few quarter sized hailstones fell east of Maryland Heights. |
| 2025-05-19 19:56 | Hail | 1.75" golf ball | .69 mi S of Cross Keys | Missouri State Highway Patrol reported golf ball sized hail in Florissant. |
| 2025-05-19 19:56 | Hail | 1.5" ping pong | 1.48 mi NNW of Robertson | No narrative filed · source: Public |
| 2025-05-19 19:57 | Hail | 1.25" half dollar | 1.48 mi NNE of Robertson | No narrative filed · source: Public |
| 2025-05-19 19:58 | Hail | 1.25" half dollar | 1.48 mi NNE of Robertson | No narrative filed · source: Trained Spotter |
| 2025-05-19 19:58 | Hail | 1.5" ping pong | 1.08 mi E of Berkeley | No narrative filed · source: Trained Spotter |
| 2025-05-19 20:00 | Hail | 1" quarter | 0 mi N of Cross Keys | No narrative filed · source: Trained Spotter |
| 2025-05-19 20:01 | Hail | 2" hen egg | .88 mi SW of Wedgewood | The spotter also observed winds estimated around 40 mph. |
| 2025-05-16 13:18 | Hail | 1" quarter | .88 mi SE of Centaur | No narrative filed · source: Public |
| 2025-05-16 13:18 | Hail | 1.5" ping pong | .88 mi SE of Centaur | No narrative filed · source: Public |
| 2025-05-16 13:19 | Hail | 1.75" golf ball | .88 mi SE of Centaur | No narrative filed · source: Public |
| 2025-05-16 13:20 | Hail | 1.75" golf ball | .88 mi SE of Centaur | No narrative filed · source: Public |
| 2025-05-16 13:21 | Wind | 65 kt 75 mph | .54 mi W of Gumbo | Thunderstorm winds shattered the windows of a business in Chesterfield. Numerous injuries were reported, but the exact number is unknown. |
| 2025-05-16 13:21 | Hail | 1" quarter | .88 mi SE of Centaur | No narrative filed · source: Public |
| 2025-05-16 13:22 | Hail | 1" quarter | .88 mi SE of Centaur | No narrative filed · source: Public |
| 2025-05-16 13:23 | Hail | 1.75" golf ball | .69 mi S of (Sus)Spirit/St Louis | No narrative filed · source: Public |
| 2025-05-16 13:24 | Hail | 1.75" golf ball | 1.28 mi WSW of Chesterfield | No narrative filed · source: Public |
| 2025-05-16 13:24 | Hail | 2" hen egg | .88 mi SE of Chesterfield | An official from the City of Chesterfield submitted a photo of 2 inch hail. |
| 2025-05-16 13:24 | Hail | 1.75" golf ball | .69 mi S of (Sus)Spirit/St Louis | No narrative filed · source: Trained Spotter |
| 2025-05-16 13:26 | Hail | 1.25" half dollar | 1.08 mi E of Monarch | No narrative filed · source: Public |
| 2025-05-16 13:26 | Hail | 2" hen egg | .88 mi NE of South Bellefontaine | No narrative filed · source: Public |
| 2025-05-16 13:27 | Hail | 1.75" golf ball | .88 mi NE of South Bellefontaine | No narrative filed · source: Public |
| 2025-05-16 13:29 | Hail | 1" quarter | 1.08 mi E of South Bellefontaine | No narrative filed · source: Public |
| 2025-05-16 13:29 | Hail | 1" quarter | .69 mi N of South Bellefontaine | No narrative filed · source: Trained Spotter |
| 2025-05-16 13:30 | Hail | 1" quarter | 1.48 mi SSW of St Louis Arrowhead A | No narrative filed · source: Public |
| 2025-05-16 13:32 | Hail | 1.25" half dollar | .88 mi NW of Town And Country | No narrative filed · source: Public |
| 2025-05-16 13:33 | Hail | 1.5" ping pong | .54 mi E of Chesterfield | No narrative filed · source: Public |
| 2025-05-16 13:34 | Hail | 1.25" half dollar | .69 mi N of South Bellefontaine | No narrative filed · source: Public |
| 2025-05-16 13:35 | Wind | 52 kt 60 mph | .88 mi NE of Westwood | No narrative filed · source: Public |
| 2025-05-16 13:35 | Hail | 1" quarter | .88 mi NE of Westwood | No narrative filed · source: Public |
| 2025-05-16 13:35 | Hail | 1" quarter | .69 mi S of Westwood | No narrative filed · source: Public |
| 2025-05-16 13:35 | Hail | 1.25" half dollar | .88 mi NE of Vinita Park | No narrative filed · source: Public |
| 2025-05-16 13:37 | Hail | 1" quarter | 0 mi N of Natural Bridge Jct | Quarter sized hail fell at St. Charles Rock Road and McKelvey Road. |
| 2025-05-16 13:37 | Hail | 1.75" golf ball | .69 mi S of Charlack | No narrative filed · source: Public |
| 2025-05-16 13:37 | Hail | 1.25" half dollar | 1.08 mi W of Hanley Hills | Half dollar sized hail was reported in Overland and Charlack. |
| 2025-05-16 13:38 | Hail | 1" quarter | .69 mi N of St Johns | No narrative filed · source: Public |
| 2025-05-16 13:43 | Hail | 1.5" ping pong | .88 mi SE of Olivette | No narrative filed · source: Public |
| 2025-05-16 13:44 | Hail | 1.5" ping pong | .69 mi S of Charlack | No narrative filed · source: Public |
| 2025-05-16 13:45 | Hail | 1" quarter | 1.08 mi W of Overland | No narrative filed · source: Public |
| 2025-05-16 13:46 | Wind | 60 kt 69 mph | .69 mi S of Grant | Thunderstorm winds damaged a carport near Affton. |
| 2025-05-16 13:46 | Wind | 60 kt 69 mph | 2.27 mi ENE of Gravois | A 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 | Hail | 2" hen egg | 0 mi N of University City | No narrative filed · source: Public |
| 2025-05-16 13:46 | Hail | 1.75" golf ball | .54 mi E of Vinita Park | No narrative filed · source: Trained Spotter |
| 2025-05-16 13:46 | Hail | 2.5" tennis ball | .69 mi N of Bel Nor | Hail fell near Clearview and Hatherly in north city. |
| 2025-05-16 13:47 | Hail | 1" quarter | .54 mi W of Pagedale | No narrative filed · source: Public |
| 2025-05-16 13:54 | Hail | 1.5" ping pong | 0 mi N of Clayton | No narrative filed · source: Public |
| 2025-04-10 13:13 | Wind | 52 kt 60 mph | .88 mi SW of (Sus)Spirit/St Louis | The ASOS at KSUS measured a 60 mph thunderstorm wind gust. |
| 2025-04-10 16:02 | Wind | 50 kt 58 mph | .88 mi SW of (Sus)Spirit/St Louis | The ASOS at KSUS measured a 58 mph thunderstorm wind gust. |
| 2025-04-02 15:21 | Hail | 1" quarter | 0 mi N of Oakville | No narrative filed · source: Public |
| 2025-04-02 15:22 | Hail | 1" quarter | 2.13 mi SW of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 20:05 | Wind | 78 kt 90 mph | 2.14 mi SSW of Hollow | Thunderstorm winds uprooted multiple large pine trees on the reporting party's property. |
| 2025-03-14 20:13 | Wind | 75 kt 86 mph | 1.48 mi NNW of Grover | Thunderstorm 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 | Wind | 75 kt 86 mph | 2.7 mi W of Clarkson Vly | Thunderstorm winds snapped multiple healthy trees of various sizes on the property. |
| 2025-03-14 20:20 | Wind | 75 kt 86 mph | 1.08 mi E of South Bellefontaine | A 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 | Wind | 75 kt 86 mph | 1.76 mi ENE of South Bellefontaine | Thunderstorm winds snapped two large trees near their base. |
| 2025-03-14 20:20 | Wind | 78 kt 90 mph | 1.08 mi E of South Bellefontaine | Thunderstorm 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 | Wind | 75 kt 86 mph | .69 mi N of Robinwood West | Thunderstorm winds downed multiple trees in the forest on McKelvey Woods Trail. |
| 2025-03-14 20:25 | Hail | 1.5" ping pong | .69 mi S of Crescent | No narrative filed · source: Public |
| 2025-03-14 20:25 | Wind | 80 kt 92 mph | .69 mi S of Vigus | Thunderstorm 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 | Wind | 75 kt 86 mph | 0 mi N of Bridgeton | Thunderstorm winds downed multiple trees, knocking them onto homes in the area. |
| 2025-03-14 20:34 | Hail | 1" quarter | 1.08 mi W of St Louis Weiss Arpt | No narrative filed · source: Amateur Radio |
| 2025-03-14 20:35 | Wind | 75 kt 86 mph | .54 mi E of Cross Keys | Thunderstorm winds knocked a tree onto a home near the intersection of Harris and Lindbergh. |
| 2025-03-14 20:35 | Wind | 75 kt 86 mph | 1.28 mi WNW of Burke City | Thunderstorm winds downed a tree. The tree fell onto a vehicle, blocking the street south of Industrial Lane. |
| 2025-03-14 20:35 | Hail | 1.75" golf ball | 1.28 mi WSW of Fenton | No narrative filed · source: Amateur Radio |
| 2025-03-14 20:36 | Hail | 1" quarter | 1.62 mi W of Mehlville | No narrative filed · source: Public |
| 2025-03-14 20:36 | Hail | 1" quarter | 2.14 mi NNW of Keyes Summit | No narrative filed · source: Public |
| 2025-03-14 20:37 | Wind | 75 kt 86 mph | 0 mi N of Wedgewood | Thunderstorm winds knocked multiple limbs from trees. They also caused some roof damage to properties in the area. |
| 2025-03-14 20:37 | Hail | 1" quarter | 1.08 mi W of Meacham Park | No narrative filed · source: Trained Spotter |
| 2025-03-14 20:37 | Hail | 1" quarter | .88 mi SE of Sappington | No narrative filed · source: Public |
| 2025-03-14 20:37 | Wind | 75 kt 86 mph | 0 mi N of Castle Pt | Multiple large trees were downed over New Halls Ferry Road in Florissant. |
| 2025-03-14 20:38 | Hail | 1.75" golf ball | 1.76 mi WSW of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 20:38 | Hail | 1" quarter | .69 mi N of St Louis Weiss Arpt | No narrative filed · source: Trained Spotter |
| 2025-03-14 20:39 | Wind | 75 kt 86 mph | 2.27 mi WSW of Cliff Cave | Thunderstorm winds downed multiple trees in the area. |
| 2025-03-14 20:39 | Hail | 1" quarter | 1.08 mi W of St Louis Weiss Arpt | No narrative filed · source: Public |
| 2025-03-14 20:39 | Wind | 75 kt 86 mph | .88 mi SW of Oakville | Thunderstorm winds peeled a large amount of siding from a home and caused damage to the roof trim. |
| 2025-03-14 20:39 | Hail | 1.25" half dollar | 1.28 mi WNW of Meacham Park | No narrative filed · source: Public |
| 2025-03-14 20:40 | Wind | 75 kt 86 mph | .88 mi NW of Burke City | Thunderstorm winds caused roof damage to multiple homes in the area. Multiple trees were also downed. |
| 2025-03-14 20:40 | Hail | 1" quarter | .69 mi S of Oakland | No narrative filed · source: Public |
| 2025-03-14 20:40 | Hail | 2" hen egg | 3.41 mi SW of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 20:41 | Hail | 1" quarter | .88 mi SW of Mattese | No narrative filed · source: Public |
| 2025-03-14 20:41 | Hail | 1" quarter | .88 mi SE of Oakland | No narrative filed · source: Public |
| 2025-03-14 20:41 | Hail | 1" quarter | .88 mi SW of Lakeshire | No narrative filed · source: Public |
| 2025-03-14 20:42 | Hail | 1" quarter | .88 mi SW of Mattese | No narrative filed · source: Public |
| 2025-03-14 20:42 | Hail | 1" quarter | .69 mi S of Lemay | No narrative filed · source: Public |
| 2025-03-14 20:42 | Hail | 1" quarter | 2.13 mi SW of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 20:43 | Hail | 1.25" half dollar | .54 mi E of Meacham Park | No narrative filed · source: Public |
| 2025-03-14 20:43 | Hail | 1" quarter | 1.38 mi N of Mattese | No narrative filed · source: Public |
| 2025-03-14 20:44 | Hail | 1" quarter | 1.08 mi W of Lake Jct | No narrative filed · source: Public |
| 2025-03-14 20:45 | Hail | 1" quarter | 1.08 mi W of Bella Villa | No narrative filed · source: Public |
| 2025-03-14 20:45 | Hail | 1" quarter | .69 mi S of Lemay | Individual reported quarter sized hail that was 2 to 3 inches deep on the ground. |
| 2025-03-14 20:49 | Hail | 1" quarter | 0 mi N of Affton | No narrative filed · source: Public |
| 2025-03-14 20:50 | Hail | 1.5" ping pong | .69 mi S of Mehlville | No narrative filed · source: Public |
| 2025-03-14 20:50 | Hail | 1" quarter | .69 mi S of Mehlville | No narrative filed · source: Public |
| 2025-03-14 20:51 | Hail | 1" quarter | 0 mi N of Lake Jct | No narrative filed · source: Public |
| 2025-03-14 20:51 | Hail | 1" quarter | .88 mi SE of Gravois | No narrative filed · source: Public |
| 2025-03-14 20:56 | Hail | 1.25" half dollar | .54 mi W of Rock Hill | No narrative filed · source: Public |
| 2025-03-14 20:56 | Hail | 1" quarter | .69 mi S of Rock Hill | No narrative filed · source: Fire Department/Rescue |
| 2025-03-14 20:58 | Hail | 1" quarter | .88 mi SE of Mehlville | No narrative filed · source: Public |
| 2025-03-14 21:01 | Hail | 2" hen egg | 2.27 mi WSW of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 21:03 | Hail | 2" hen egg | 3.41 mi SW of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 21:05 | Hail | 1.25" half dollar | 2.27 mi WSW of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 21:05 | Hail | 1.5" ping pong | 3 mi SW of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 21:07 | Hail | 1" quarter | .88 mi SE of Mehlville | No narrative filed · source: Public |
| 2025-03-14 21:07 | Hail | 1" quarter | .88 mi SE of Mehlville | No narrative filed · source: Public |
| 2025-03-14 21:08 | Hail | 1" quarter | 1.08 mi W of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 21:08 | Hail | 1" quarter | 1.76 mi SW of Oakville | No narrative filed · source: Public |
| 2025-03-14 21:09 | Hail | 1.5" ping pong | 2.13 mi SW of Cliff Cave | No narrative filed · source: Public |
| 2025-03-14 21:13 | Hail | 1" quarter | .88 mi SE of Brentwood | No narrative filed · source: Public |
| 2025-03-14 21:19 | Hail | 1.25" half dollar | .69 mi S of Oakland | No narrative filed · source: Public |
| 2024-05-26 16:10 | Hail | 1.5" ping pong | 2.13 mi NW of Hazelwood | A 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 | Wind | 75 kt 86 mph | 2.13 mi SW of Hollow | A 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 | Hail | 2.5" tennis ball | 0 mi N of Allenton | Numerous 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 | Wind | 64 kt 74 mph | .88 mi SW of Robinwood West | In 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 | Hail | 1" quarter | 0 mi N of (Stl)Lambert Fld St | No narrative filed · source: Trained Spotter |
| 2024-04-18 16:41 | Wind | 70 kt 81 mph | .88 mi SE of Sappington | There 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 | Wind | 50 kt 58 mph | .88 mi SW of University City | Small 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 | Hail | 1" quarter | .54 mi W of Oakville | No narrative filed · source: Public |
| 2024-04-01 17:20 | Wind | 53 kt 61 mph | .88 mi SW of (Sus)Spirit/St Louis | Numerous 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 | Hail | 2" hen egg | 1.38 mi N of Melrose | Widespread 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 | Hail | 1" quarter | .54 mi E of Oakland | Up to 1 inch hail fell between Kirkwood and Brentwood. |
| 2024-03-14 15:20 | Hail | 1" quarter | 1.06 mi S of St Louis Weiss Arpt | A wide swath of hail up to an inch fell across Fenton. |
| 2024-03-14 15:25 | Hail | 1.75" golf ball | 1.92 mi SW of Mattese | Widespread 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 | Hail | 1.25" half dollar | 1.33 mi N of Riverview | No narrative filed · source: Trained Spotter |
| 2024-03-14 16:30 | Hail | 1" quarter | 4.09 mi WSW of Cliff Cave | Another 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 | Hail | 2" hen egg | 2.37 mi ESE of Morschels | Another 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 | Hail | 1" quarter | 1.34 mi N of Fern Glen | A 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 | Wind | 52 kt 60 mph | .27 mi WSW of South Bellefontaine | Thunderstorm winds blew down several power lines near the intersection of Chesterfield Parkway East and Schoettler Valley Drive. |
| 2023-07-29 14:40 | Wind | 61 kt 70 mph | .2 mi NE of Pond | Widespread 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 | Wind | 69 kt 79 mph | 1.46 mi NE of St Louis Creve Coeur | Thunderstorm 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 | Wind | 61 kt 70 mph | 1.17 mi N of Mattese | Numerous large tree limbs and power lines were blown down in the Oakville area. |
| 2023-07-17 13:35 | Hail | 2" hen egg | 1.93 mi WNW of Cross Keys | Large hail up to two inches in diameter was reported in Florissant, Black Jack and Spanish Lake areas. |
| 2023-07-16 14:15 | Wind | 61 kt 70 mph | .88 mi S of Maryland Hgts | Thunderstorm winds snapped off a power pole with the transformer landing in a nearby tree. |
| 2023-07-16 14:41 | Wind | 52 kt 60 mph | 0 mi N of Oakville | Thunderstorm winds blew down several large tree limbs in Oakville. |
| 2023-07-14 17:46 | Wind | 61 kt 70 mph | .72 mi NE of Burke City | Thunderstorm 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 | Wind | 61 kt 70 mph | .44 mi NNW of Wilbur Park | Thunderstorm 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 | Wind | 65 kt 75 mph | .5 mi NNW of South Bellefontaine | Widespread 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 | Wind | 52 kt 60 mph | .16 mi NW of Des Peres | Widespread 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 | Hail | 1.25" half dollar | .42 mi WNW of Oakville | No narrative filed · source: Trained Spotter |
| 2023-06-30 17:00 | Hail | 1.75" golf ball | 0 mi N of Wildwood | No narrative filed · source: Public |
| 2023-06-30 17:05 | Hail | 1.75" golf ball | 3.33 mi W of Allenton | No narrative filed · source: Trained Spotter |
| 2023-06-30 17:16 | Wind | 61 kt 70 mph | 1.5 mi SE of Times Beach | Thunderstorm winds blew over a large tree. |
| 2023-06-30 17:25 | Hail | 1" quarter | 1.16 mi SE of Ballwin | No narrative filed · source: Trained Spotter |
| 2023-06-30 17:39 | Wind | 61 kt 70 mph | 1.4 mi W of Mehlville | Thunderstorm winds bent a flagpole over and blew down numerous large tree limbs. |
| 2023-06-30 20:01 | Wind | 61 kt 70 mph | 1.01 mi SSW of Fernridge | Thunderstorm 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 | Hail | 1.5" ping pong | .44 mi NNE of St Johns | A 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 | Hail | 1" quarter | .88 mi WSW of Burke City | Pictures of hail and damage to a vehicle indicated that the hail may have been larger than an inch. |
| 2023-06-30 20:21 | Hail | 1" quarter | 1.04 mi ENE of Richmond Hgts | No narrative filed · source: Trained Spotter |
| 2023-06-04 14:38 | Hail | 1" quarter | 2 mi SE of Maryland Hgts | No narrative filed · source: Social Media |
| 2023-05-13 13:09 | Hail | 1.75" golf ball | 1.78 mi NNW of Vigus | A 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 | Hail | 1.75" golf ball | .7 mi NE of Pettys Hill | Another 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 | Hail | 1.75" golf ball | 3.53 mi W of Allenton | A swath of large hail fell from just east of Pacific to Eureka. |
| 2023-04-15 17:00 | Hail | 1.75" golf ball | .23 mi WNW of Pond | A 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 | Wind | 87 kt 100 mph | .86 mi ENE of Morschels | Thunderstorm 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 | Wind | 68 kt 78 mph | 1.5 mi SW of Vly Park | South 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 | Wind | 65 kt 75 mph | 1.02 mi ENE of Ballwin | Thunderstorm 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 | Wind | 61 kt 70 mph | .51 mi SSW of Town And Country | Thunderstorm 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 | Wind | 56 kt 64 mph | 1 mi W of Florissant | Thunderstorm winds blew down numerous tree limbs. |
| 2023-04-15 17:43 | Wind | 58 kt 67 mph | 0 mi N of (Stl)Lambert Fld St | Thunderstorm winds blew down numerous large tree limbs between St. Louis Lambert International Airport and Black Jack. |
| 2023-03-31 17:59 | Wind | 56 kt 64 mph | 1.98 mi WNW of Clarkson Vly | Thunderstorm 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 | Wind | 56 kt 64 mph | .63 mi NE of Marlborough | Thunderstorm winds blew down several large tree limbs. |
| 2022-08-25 18:29 | Wind | 56 kt 64 mph | .84 mi WSW of Bridgeton Terrace | Thunderstorm winds blew down several large tree limbs onto Highway 141 just south of I-70. |
| 2022-08-03 14:30 | Wind | 61 kt 70 mph | .89 mi NE of Breckenridge Hills | Thunderstorm winds uprooted a large tree. |
| 2022-08-03 14:36 | Wind | 56 kt 64 mph | 3 mi N of Florissant | Thunderstorm 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 | Hail | 1" quarter | 1 mi E of Black Jack | No narrative filed · source: Public |
| 2022-08-03 21:30 | Wind | 56 kt 64 mph | 0 mi N of Ladue | Thunderstorm 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 | Wind | 61 kt 70 mph | .25 mi WSW of Robinwood West | Widespread 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 | Wind | 61 kt 70 mph | 0 mi N of Ballwin | Widespread 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 | Wind | 56 kt 64 mph | .92 mi SSE of Spanish Lake | Thunderstorm winds blew down several large tree limbs. |
| 2022-05-19 10:20 | Wind | 50 kt 58 mph | 3.02 mi WNW of Allenton | Widespread 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 | Wind | 56 kt 64 mph | .43 mi E of Keyes Summit | Thunderstorm winds blew down several large tree limbs around the intersection of La Bonne Parkway and La Marite Drive. |
| 2022-05-19 16:06 | Wind | 61 kt 70 mph | 0 mi N of Olivette | A 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
| Date | Reports that day | Largest hail | Peak gust |
|---|---|---|---|
| 2025-03-14 | 59 | 2" (hen egg) | 92 mph |
| 2025-05-16 | 38 | 2.5" (tennis ball) | 75 mph |
| 2011-04-19 | 19 | 2" (hen egg) | 60 mph |
| 2025-05-19 | 14 | 2" (hen egg) | — |
| 2012-04-28 | 13 | 2.75" (baseball) | 64 mph |
| 2026-04-27 | 13 | 1.75" (golf ball) | 70 mph |
| 2011-05-25 | 10 | 4.5" (softball) | — |
| 2023-06-30 | 10 | 1.75" (golf ball) | 70 mph |
| 2023-04-15 | 8 | 1.75" (golf ball) | 100 mph |
| 2011-04-22 | 8 | 1.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)
| Date | Size | Near | What was reported |
|---|---|---|---|
| 2025-05-19 | 2" hen egg | .88 mi SE of Brentwood | A picture of a 2 inch hailstone was submitted via Twitter with a measurement. |
| 2025-05-19 | 2" hen egg | .88 mi SW of Wedgewood | The spotter also observed winds estimated around 40 mph. |
| 2025-05-16 | 2" hen egg | .88 mi SE of Chesterfield | An official from the City of Chesterfield submitted a photo of 2 inch hail. |
| 2025-05-16 | 2" hen egg | .88 mi NE of South Bellefontaine | No narrative filed |
| 2025-05-16 | 2" hen egg | 0 mi N of University City | No narrative filed |
| 2025-05-16 | 2.5" tennis ball | .69 mi N of Bel Nor | Hail fell near Clearview and Hatherly in north city. |
| 2025-03-14 | 2" hen egg | 3.41 mi SW of Cliff Cave | No narrative filed |
| 2025-03-14 | 2" hen egg | 2.27 mi WSW of Cliff Cave | No 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:
| Month | Reports | Share |
|---|---|---|
| January | 5 | 1.0% |
| February | 8 | 1.6% |
| March | 76 | 14.8% |
| April | 127 | 24.7% |
| May | 118 | 23.0% |
| June | 64 | 12.5% |
| July | 48 | 9.3% |
| August | 30 | 5.8% |
| September | 16 | 3.1% |
| October | 11 | 2.1% |
| November | 8 | 1.6% |
| December | 3 | 0.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.