Hail in St. Louis on Friday, May 16, 2025
The Storm Prediction Center logged 82 hail reports in St. Louis on Friday, May 16, 2025, between 1:37 pm and 5:15 pm CDT, in 5 of the metro's 12 counties. The largest was 2.50 inches at 1 W Normandy (St. Louis, MO) at 2:46 pm. NOAA radar flagged 665 hail signatures inside the metro that day: 171 rated a 100% chance of hail and 229 with a maximum expected size of 1 inch or more.
Where hail was reported
Reports came from 31 places in Franklin, MO, Madison, IL, St. Charles, MO, St. Louis, MO and Warren, MO, named as the National Weather Service described them.
- Chesterfield 9 reports, up to 2.00 in
- Harvester 9 reports, up to 2.50 in
- Weldon Spring 7 reports, up to 2.00 in
- New Haven 5 reports, up to 1.50 in
- Wildwood 5 reports, up to 1.75 in
- Cottleville 4 reports, up to 2.00 in
- Saint John 4 reports, up to 1.75 in
- Saint Peters 4 reports, up to 1.50 in
- Washington 4 reports, up to 1.75 in
- Bridgeton 2 reports, up to 1.00 in
- Dardenne Prairie 2 reports, up to 1.75 in
- Dutzow 2 reports, up to 1.75 in
- Mitchell 2 reports, up to 1.00 in
- New Melle 2 reports, up to 1.00 in
- O'Fallon 2 reports, up to 1.25 in
- Olivette 2 reports, up to 1.75 in
- Overland 2 reports, up to 1.25 in
- University City 2 reports, up to 2.00 in
- Clarkson Valley 1 report, up to 1.25 in
- Clayton 1 report, up to 1.50 in
- Creve Coeur 1 report, up to 1.00 in
- Defiance 1 report, up to 2.00 in
- Frontenac 1 report, up to 1.00 in
- Gerald 1 report, up to 2.00 in
- Glen Carbon 1 report, up to 1.00 in
- Granite City 1 report, up to 1.00 in
- Holstein 1 report, up to 1.00 in
- Marthasville 1 report, up to 1.75 in
- Normandy 1 report, up to 2.50 in
- Town And Country 1 report, up to 1.25 in
- Woodson Terrace 1 report, up to 1.00 in
Every hail report logged that day
Times are Central Daylight Time. Sizes are in inches, as reported. The comment is the National Weather Service's text as published in the Storm Prediction Center's daily log.
| Time | Size | Place | County | NWS comment |
|---|---|---|---|---|
| 1:37 pm | 1.50 | 3 S New Haven | Franklin, MO | (LSX) |
| 1:41 pm | 1.00 | 2 ESE New Haven | Franklin, MO | (LSX) |
| 1:43 pm | 1.00 | 2 E New Haven | Franklin, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 1:43 pm | 1.00 | New Haven | Franklin, MO | Corrects previous hail report from New Haven. Report from mPING: Quarter (1.00 in.). (LSX) |
| 1:44 pm | 1.00 | 2 E Holstein | Warren, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 1:47 pm | 1.00 | New Haven | Franklin, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 1:50 pm | 1.75 | Marthasville | Warren, MO | Warren County EM reported golf ball sized hail at Marthasville. (LSX) |
| 1:51 pm | 1.75 | Dutzow | Warren, MO | (LSX) |
| 1:52 pm | 1.75 | Dutzow | Warren, MO | (LSX) |
| 1:53 pm | 2.00 | Gerald | Franklin, MO | Video sent in by local broadcast media. Courtesy of KSDK. Time estimated by radar. (LSX) |
| 2:00 pm | 1.00 | 2 SE New Melle | St. Charles, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 2:00 pm | 1.00 | New Melle | St. Charles, MO | time estimated. (LSX) |
| 2:05 pm | 1.25 | Washington | Franklin, MO | Washington School District official submitted a photo of half dollar size hail. Time estimated by radar. (LSX) |
| 2:05 pm | 1.00 | Washington | Franklin, MO | Washington EM reported 1-inch hail. (LSX) |
| 2:06 pm | 1.00 | Washington | Franklin, MO | (LSX) |
| 2:07 pm | 1.75 | 1 S Washington | Franklin, MO | Report from mPING: Golf Ball (1.75 in.). (LSX) |
| 2:07 pm | 1.00 | 1 NE O'Fallon | St. Charles, MO | time estimated. (LSX) |
| 2:12 pm | 1.25 | 1 S O'Fallon | St. Charles, MO | Report from mPING: Half Dollar (1.25 in.). (LSX) |
| 2:13 pm | 2.00 | Defiance | St. Charles, MO | (LSX) |
| 2:15 pm | 1.75 | 3 SSE Dardenne Prairie | St. Charles, MO | Golf ball sized hail 3ENE of our office specifically. (LSX) |
| 2:18 pm | 1.50 | 3 NW Wildwood | St. Louis, MO | Report from mPING: Ping Pong Ball (1.50 in.). (LSX) |
| 2:18 pm | 2.00 | 2 WSW Weldon Spring | St. Charles, MO | Hail persisted for 10+ minutes. (LSX) |
| 2:18 pm | 2.00 | 2 WSW Weldon Spring | St. Charles, MO | (LSX) |
| 2:18 pm | 1.00 | 1 NE Dardenne Prairie | St. Charles, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 2:19 pm | 1.75 | 3 NW Wildwood | St. Louis, MO | Corrects previous hail report from 3 NW Wildwood. Report from mPING: Golf Ball (1.75 in.). (LSX) |
| 2:20 pm | 1.75 | 3 NW Wildwood | St. Louis, MO | Report from mPING: Golf Ball (1.75 in.). (LSX) |
| 2:20 pm | 1.50 | Weldon Spring | St. Charles, MO | time estimated. (LSX) |
| 2:20 pm | 2.00 | 1 S Harvester | St. Charles, MO | (LSX) |
| 2:20 pm | 1.00 | Saint Peters | St. Charles, MO | time estimated. (LSX) |
| 2:21 pm | 1.00 | 3 NW Wildwood | St. Louis, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 2:21 pm | 1.00 | 1 SE Cottleville | St. Charles, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 2:21 pm | 1.00 | 1 NW Cottleville | St. Charles, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 2:22 pm | 1.00 | 3 NW Wildwood | St. Louis, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 2:23 pm | 1.75 | 4 S Weldon Spring | St. Louis, MO | Report from mPING: Golf Ball (1.75 in.). (LSX) |
| 2:23 pm | 1.25 | 2 SW Cottleville | St. Charles, MO | (LSX) |
| 2:24 pm | 2.00 | 1 ENE Chesterfield | St. Louis, MO | City of Chesterfield official submitted a photo of 2 inch hail. (LSX) |
| 2:24 pm | 1.75 | 1 NW Chesterfield | St. Louis, MO | Report from mPING: Golf Ball (1.75 in.). (LSX) |
| 2:24 pm | 1.75 | 4 SE Weldon Spring | St. Louis, MO | Corrects previous hail report from 4 S Weldon Spring. (LSX) |
| 2:24 pm | 1.25 | 1 NE Weldon Spring | St. Charles, MO | 60 mph estimated winds as well. (LSX) |
| 2:24 pm | 2.00 | 1 N Weldon Spring | St. Charles, MO | (LSX) |
| 2:24 pm | 1.50 | 2 SW Saint Peters | St. Charles, MO | Photo submitted courtesy of Spectrum News. (LSX) |
| 2:24 pm | 1.75 | 1 WNW Harvester | St. Charles, MO | (LSX) |
| 2:25 pm | 1.25 | 2 SW Harvester | St. Charles, MO | Report from mPING: Half Dollar (1.25 in.). (LSX) |
| 2:25 pm | 1.75 | 2 WSW Harvester | St. Charles, MO | picture received on X. time estimated from radar. (LSX) |
| 2:25 pm | 2.50 | 2 W Harvester | St. Charles, MO | Report from mPING: Tennis Ball (2.50 in.). (LSX) |
| 2:25 pm | 2.00 | Harvester | St. Charles, MO | (LSX) |
| 2:25 pm | 2.00 | Cottleville | St. Charles, MO | Photo submitted via social media. (LSX) |
| 2:25 pm | 1.25 | 2 NE Saint Peters | St. Charles, MO | Report from mPING: Half Dollar (1.25 in.). (LSX) |
| 2:26 pm | 1.25 | 3 NW Clarkson Valley | St. Louis, MO | Report from mPING: Half Dollar (1.25 in.). (LSX) |
| 2:26 pm | 2.00 | 2 E Chesterfield | St. Louis, MO | (LSX) |
| 2:26 pm | 2.00 | 1 NW Harvester | St. Charles, MO | Report from mPING: Hen Egg (2.00 in.). (LSX) |
| 2:27 pm | 1.75 | 2 E Chesterfield | St. Louis, MO | Report from mPING: Golf Ball (1.75 in.). (LSX) |
| 2:27 pm | 1.75 | 2 W Harvester | St. Charles, MO | Report from mPING: Golf Ball (1.75 in.). (LSX) |
| 2:27 pm | 1.50 | Saint Peters | St. Charles, MO | (LSX) |
| 2:29 pm | 1.00 | 3 E Chesterfield | St. Louis, MO | (LSX) |
| 2:29 pm | 1.00 | 2 E Chesterfield | St. Louis, MO | (LSX) |
| 2:30 pm | 1.00 | 4 NE Chesterfield | St. Louis, MO | time estimated. (LSX) |
| 2:30 pm | 2.00 | 2 W Harvester | St. Charles, MO | Report from mPING: Hen Egg (2.00 in.). (LSX) |
| 2:32 pm | 1.25 | 1 N Town And Country | St. Louis, MO | Report from mPING: Half Dollar (1.25 in.). (LSX) |
| 2:33 pm | 1.50 | 1 NE Chesterfield | St. Louis, MO | Report from mPING: Ping Pong Ball (1.50 in.). (LSX) |
| 2:34 pm | 1.25 | 2 E Chesterfield | St. Louis, MO | Report from mPING: Half Dollar (1.25 in.). (LSX) |
| 2:35 pm | 1.00 | 2 W Frontenac | St. Louis, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 2:35 pm | 1.00 | Creve Coeur | St. Louis, MO | time estimated. (LSX) |
| 2:35 pm | 1.25 | 1 SE Overland | St. Louis, MO | (LSX) |
| 2:37 pm | 1.25 | 1 SSW Saint John | St. Louis, MO | Hail in Overland and Charlack. (LSX) |
| 2:37 pm | 1.75 | 1 SW Saint John | St. Louis, MO | Corrects previous hail report from 1 SW Saint John. (LSX) |
| 2:37 pm | 1.00 | 1 S Bridgeton | St. Louis, MO | Corrects previous hail report from 1 S Bridgeton. Quarter-sized hail at St. Charles Rock Road and McKelvey Road. (LSX) |
| 2:38 pm | 1.00 | Woodson Terrace | St. Louis, MO | Report from mPING: Quarter (1.00 in.). (LSX) |
| 2:43 pm | 1.50 | 1 SE Olivette | St. Louis, MO | Report from mPING: Ping Pong Ball (1.50 in.). (LSX) |
| 2:44 pm | 1.50 | 1 SW Saint John | St. Louis, MO | Report from mPING: Ping Pong Ball (1.50 in.). (LSX) |
| 2:45 pm | 1.00 | 2 W Overland | St. Louis, MO | (LSX) |
| 2:46 pm | 2.00 | University City | St. Louis, MO | Photo submitted via social media. (LSX) |
| 2:46 pm | 1.75 | 1 ENE Olivette | St. Louis, MO | Photo submitted via email. (LSX) |
| 2:46 pm | 2.50 | 1 W Normandy | St. Louis, MO | Photo submitted via email. Hail fell near Clearview and Hatherly in north city. (LSX) |
| 2:47 pm | 1.00 | 1 N University City | St. Louis, MO | (LSX) |
| 2:54 pm | 1.50 | 1 NW Clayton | St. Louis, MO | Report from mPING: Ping Pong Ball (1.50 in.). (LSX) |
| 2:54 pm | 1.00 | 2 NE Granite City | Madison, IL | HAM Radio operator report near Pontoon Road and Maryville Road in Granite City. (LSX) |
| 2:57 pm | 1.00 | 1 S Mitchell | Madison, IL | Report from mPING: Quarter (1.00 in.). (LSX) |
| 2:57 pm | 1.00 | 1 SW Mitchell | Madison, IL | Report from mPING: Quarter (1.00 in.). (LSX) |
| 3:01 pm | 1.00 | 2 W Glen Carbon | Madison, IL | Report from mPING: Quarter (1.00 in.). (LSX) |
| 5:00 pm | 1.00 | 1 S Bridgeton | St. Louis, MO | Quarter-sized hail at St. Charles Rock Road and McKelvey Road. (LSX) |
| 5:15 pm | 1.75 | 1 SW Saint John | St. Louis, MO | (LSX) |
What NEXRAD radar recorded inside the metro
665 signatures from 6 radars fell inside the metro's counties on this local date, counting every cell the algorithm rated from a 10% to a 100% chance of hail; 171 were rated 100% and 46 had a maximum expected size of 2 inches or more.
| Radar | Signatures | Rated 100% | 1 in or more | 2 in or more | Largest expected | First | Last |
|---|---|---|---|---|---|---|---|
| KSTL | 300 | 60 | 104 | 14 | 3.25 in | 1:27 pm | 4:38 pm |
| KLSX | 126 | 36 | 48 | 11 | 3.00 in | 1:27 pm | 4:51 pm |
| KILX | 116 | 45 | 43 | 15 | 4.00 in | 1:47 pm | 4:55 pm |
| KPAH | 68 | 15 | 19 | 4 | 3.00 in | 2:18 pm | 4:53 pm |
| KVWX | 48 | 11 | 11 | 2 | 2.75 in | 2:33 pm | 5:04 pm |
| KSGF | 7 | 4 | 4 | 0 | 1.50 in | 1:53 pm | 2:29 pm |
Each radar that scans a storm writes its own signature about every 4 to 6 minutes, so one storm produces many rows and overlapping radars count it more than once. The raw rows for this day are in NOAA's Severe Weather Data Inventory.
Check an address for May 16, 2025
See, free, how many hail signatures NOAA recorded within 1, 3 and 5 miles of one address that day and the nearest spotter report. The full report is $19.
Spotter reports come from the Storm Prediction Center's preliminary daily logs, grouped here by local calendar date (Central Daylight Time) and by county: a report counts for St. Louis when its coordinates fall inside one of the metro's 12 counties (the counties of St. Louis, MO, St. Louis City, MO, St. Charles, MO, Jefferson, MO, Franklin, MO, Lincoln, MO, Warren, MO, Madison, IL, St. Clair, IL, Monroe, IL, Jersey, IL and Clinton, IL). Radar signatures are estimates from the Hail Detection Algorithm, not measured stones; they include every cell it rated, from a 10% to a 100% probability of hail. How these pages are built.