On the map: every storm report logged this day.
On the map
Storm reports for May 23, 2007
On May 23, 2007, 220 hail, 76 damaging-wind and 17 tornado reports were logged across 10 states.
FreeNo accountNo phone numberWe don’t keep the address
· As you type, the text is sent to Google to suggest addresses.IndependentNot affiliated with NOAA or the National Weather Service. Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology
← May 22, 2007 All 2007 storm days · May 2007 May 24, 2007 →
On May 23, 2007, 220 hail, 76 damaging-wind and 17 tornado reports were logged across 10 states. The largest hail reported was 4.25″ (grapefruit size) in Harper County, OK.
Storm day runs 7 a.m. to 7 a.m. Eastern (12:00–12:00 UTC), the convention the Storm Prediction Center uses. Radar hail estimates start October 2019.
Storm reports by state
| State | Hail | Wind | Tornado | Largest hail |
|---|---|---|---|---|
| KS | 98 | 27 | 2 | 3.50″ |
| TX | 69 | 18 | 14 | 2.75″ |
| IA | 15 | 9 | 0 | 1.50″ |
| MN | 10 | 8 | 1 | 2.70″ |
| OK | 17 | 1 | 0 | 4.25″ |
| WI | 1 | 11 | 0 | 0.88″ |
| MO | 3 | 0 | 0 | 1.75″ |
| NE | 3 | 0 | 0 | 1.75″ |
| LA | 2 | 1 | 0 | 1.00″ |
| WV | 2 | 1 | 0 | 0.88″ |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Hutchinson, KS | 39,561 | 2.75″ |
| Brooklyn Park, MN | 82,893 | 2.70″ |
| Coon Rapids, MN | 63,807 | 2.70″ |
| Brooklyn Center, MN | 31,755 | 2.70″ |
| Fridley, MN | 30,679 | 2.70″ |
| Champlin, MN | 23,045 | 2.70″ |
| Spring Lake Park, MN | 7,083 | 2.70″ |
| Osseo, MN | 2,526 | 2.70″ |
| Crystal, MN | 22,082 | 2.00″ |
| New Hope, MN | 20,745 | 2.00″ |
| Robbinsdale, MN | 13,993 | 2.00″ |
| Dodge City, KS | 27,663 | 1.75″ |
| Lindale, TX | 7,227 | 1.75″ |
| Larned, KS | 3,598 | 1.75″ |
| Hideaway, TX | 3,402 | 1.75″ |
| Spearman, TX | 2,994 | 1.75″ |
| Hillsboro, KS | 2,673 | 1.75″ |
| South Hutchinson, KS | 2,506 | 1.75″ |
| Maple Grove, MN | 72,739 | 1.50″ |
| Dayton, MN | 10,744 | 1.50″ |
| Shenandoah, IA | 4,878 | 1.50″ |
| Atlantic, IA | 6,717 | 1.25″ |
| Plymouth, MN | 78,551 | 1.00″ |
| Blaine, MN | 75,172 | 1.00″ |
| Minnetonka, MN | 52,651 | 1.00″ |
Hail reports (220)
| Time (UTC) | Size | Location |
|---|---|---|
| 21:48 | 4.25″ | Harper County, OK |
| 20:08 | 3.50″ | McPherson County, KS |
| 21:33 | 2.75″ | Reno County, KS |
| 02:15 | 2.75″ | Ochiltree County, TX |
| 02:19 | 2.75″ | Roberts County, TX |
| 19:23 | 2.70″ | Hennepin County, MN |
| 23:15 | 2.50″ | Meade County, KS |
| 19:30 | 2.00″ | Hennepin County, MN |
| 21:53 | 2.00″ | Pratt County, KS |
| 22:04 | 2.00″ | Roberts County, TX |
| 22:25 | 2.00″ | Ochiltree County, TX |
| 23:50 | 2.00″ | Edwards County, KS |
| 00:45 | 2.00″ | Ford County, KS |
| 02:11 | 2.00″ | Roberts County, TX |
| 02:11 | 2.00″ | Ochiltree County, TX |
| 04:00 | 2.00″ | Ochiltree County, TX |
| 17:17 | 1.75″ | Saline County, KS |
| 20:26 | 1.75″ | Reno County, KS |
| 21:11 | 1.75″ | Reno County, KS |
| 21:24 | 1.75″ | Reno County, KS |
| 21:56 | 1.75″ | Pratt County, KS |
| 22:08 | 1.75″ | Reno County, KS |
| 22:10 | 1.75″ | Harper County, OK |
| 22:18 | 1.75″ | Roberts County, TX |
| 22:36 | 1.75″ | Reno County, KS |
| 22:42 | 1.75″ | Ochiltree County, TX |
| 22:50 | 1.75″ | Ochiltree County, TX |
| 22:59 | 1.75″ | Marion County, KS |
| 23:00 | 1.75″ | Meade County, KS |
| 23:07 | 1.75″ | Hansford County, TX |
| 23:25 | 1.75″ | Nodaway County, MO |
| 23:51 | 1.75″ | Hutchinson County, TX |
| 00:00 | 1.75″ | Otoe County, NE |
| 00:01 | 1.75″ | Ford County, KS |
| 00:09 | 1.75″ | Lipscomb County, TX |
| 00:20 | 1.75″ | Ford County, KS |
| 01:06 | 1.75″ | Smith County, TX |
| 01:15 | 1.75″ | Hamilton County, KS |
| 01:16 | 1.75″ | Chase County, KS |
| 01:30 | 1.75″ | Hodgeman County, KS |
| 01:45 | 1.75″ | Kearny County, KS |
| 02:05 | 1.75″ | Ochiltree County, TX |
| 02:10 | 1.75″ | Roberts County, TX |
| 02:10 | 1.75″ | Ochiltree County, TX |
| 02:15 | 1.75″ | Pawnee County, KS |
| 02:19 | 1.75″ | Ochiltree County, TX |
| 02:52 | 1.75″ | Hansford County, TX |
| 02:58 | 1.75″ | Hansford County, TX |
| 03:00 | 1.75″ | Gray County, KS |
| 03:00 | 1.75″ | Roberts County, TX |
| 03:30 | 1.75″ | Harper County, OK |
| 04:41 | 1.75″ | Ochiltree County, TX |
| 18:13 | 1.50″ | Reno County, KS |
| 19:25 | 1.50″ | Hennepin County, MN |
| 20:20 | 1.50″ | Page County, IA |
| 23:19 | 1.50″ | Kiowa County, KS |
| 23:55 | 1.50″ | Ochiltree County, TX |
| 00:01 | 1.50″ | Ford County, KS |
| 00:08 | 1.50″ | Ford County, KS |
| 00:10 | 1.50″ | Clark County, KS |
| 20:28 | 1.25″ | Cass County, IA |
| 21:17 | 1.25″ | Reno County, KS |
| 21:43 | 1.25″ | Roberts County, TX |
| 22:32 | 1.25″ | Clark County, KS |
| 23:00 | 1.25″ | Lipscomb County, TX |
| 23:25 | 1.25″ | Hutchinson County, TX |
| 00:05 | 1.25″ | Ford County, KS |
| 01:05 | 1.25″ | Ford County, KS |
| 15:02 | 1.00″ | Jasper County, IA |
| 16:22 | 1.00″ | St. Martin Parish, LA |
| 18:03 | 1.00″ | Dickinson County, KS |
| 18:55 | 1.00″ | Riley County, KS |
| 19:15 | 1.00″ | Hennepin County, MN |
| 19:15 | 1.00″ | Hennepin County, MN |
| 19:22 | 1.00″ | Kingman County, KS |
| 19:36 | 1.00″ | Anoka County, MN |
| 19:40 | 1.00″ | Buena Vista County, IA |
| 19:46 | 1.00″ | McPherson County, KS |
| 19:58 | 1.00″ | McPherson County, KS |
| 20:10 | 1.00″ | Montgomery County, IA |
| 20:52 | 1.00″ | Reno County, KS |
| 20:52 | 1.00″ | Reno County, KS |
| 21:02 | 1.00″ | Dickinson County, KS |
| 21:09 | 1.00″ | Reno County, KS |
| 21:11 | 1.00″ | Reno County, KS |
| 21:12 | 1.00″ | Harper County, OK |
| 21:21 | 1.00″ | Reno County, KS |
| 21:25 | 1.00″ | Carroll County, IA |
| 21:27 | 1.00″ | Roberts County, TX |
| 21:35 | 1.00″ | Reno County, KS |
| 21:38 | 1.00″ | Adair County, IA |
| 21:40 | 1.00″ | Ochiltree County, TX |
| 21:41 | 1.00″ | Reno County, KS |
| 21:54 | 1.00″ | Adair County, IA |
| 21:58 | 1.00″ | Adair County, IA |
| 22:00 | 1.00″ | Pratt County, KS |
| 22:10 | 1.00″ | Pratt County, KS |
| 22:16 | 1.00″ | Ochiltree County, TX |
| 22:52 | 1.00″ | Marion County, KS |
| 22:54 | 1.00″ | Dallas County, IA |
| 22:55 | 1.00″ | Ford County, KS |
| 22:57 | 1.00″ | Meade County, KS |
| 23:11 | 1.00″ | Ford County, KS |
| 23:11 | 1.00″ | Reno County, KS |
| 23:15 | 1.00″ | Reno County, KS |
| 23:15 | 1.00″ | Reno County, KS |
| 23:25 | 1.00″ | Hutchinson County, TX |
| 23:26 | 1.00″ | Hutchinson County, TX |
| 23:35 | 1.00″ | Meade County, KS |
| 23:39 | 1.00″ | Meade County, KS |
| 23:45 | 1.00″ | Marion County, KS |
| 00:00 | 1.00″ | Ford County, KS |
| 00:15 | 1.00″ | Ford County, KS |
| 00:18 | 1.00″ | Ford County, KS |
| 00:21 | 1.00″ | Marion County, KS |
| 00:29 | 1.00″ | Hutchinson County, TX |
| 00:30 | 1.00″ | Morris County, KS |
| 00:31 | 1.00″ | Russell County, KS |
| 00:40 | 1.00″ | Russell County, KS |
| 00:45 | 1.00″ | Ford County, KS |
| 00:59 | 1.00″ | Russell County, KS |
| 01:00 | 1.00″ | Ford County, KS |
| 01:00 | 1.00″ | Morris County, KS |
| 01:10 | 1.00″ | Smith County, TX |
| 01:14 | 1.00″ | Lipscomb County, TX |
| 01:15 | 1.00″ | Ochiltree County, TX |
| 01:15 | 1.00″ | Finney County, KS |
| 01:20 | 1.00″ | Lipscomb County, TX |
| 01:28 | 1.00″ | Reno County, KS |
| 01:30 | 1.00″ | Ford County, KS |
| 01:38 | 1.00″ | Lipscomb County, TX |
| 01:43 | 1.00″ | Marion County, KS |
| 01:45 | 1.00″ | Beaver County, OK |
| 02:00 | 1.00″ | Reno County, KS |
| 02:04 | 1.00″ | Finney County, KS |
| 02:05 | 1.00″ | Finney County, KS |
| 02:10 | 1.00″ | Pawnee County, KS |
| 02:10 | 1.00″ | Hansford County, TX |
| 02:12 | 1.00″ | Roberts County, TX |
| 02:18 | 1.00″ | McPherson County, KS |
| 02:48 | 1.00″ | Barton County, KS |
| 02:55 | 1.00″ | Finney County, KS |
| 03:19 | 1.00″ | Hansford County, TX |
| 03:39 | 1.00″ | Ochiltree County, TX |
| 04:21 | 1.00″ | Lipscomb County, TX |
| 04:30 | 1.00″ | Lipscomb County, TX |
| 06:33 | 1.00″ | Dickinson County, KS |
| 07:09 | 1.00″ | Roger Mills County, OK |
| 17:19 | 0.88″ | Vermilion Parish, LA |
| 18:05 | 0.88″ | Clay County, KS |
| 18:35 | 0.88″ | Clay County, KS |
| 20:05 | 0.88″ | Mercer County, WV |
| 21:11 | 0.88″ | Reno County, KS |
| 21:22 | 0.88″ | Greenbrier County, WV |
| 21:48 | 0.88″ | Lipscomb County, TX |
| 22:00 | 0.88″ | Harper County, OK |
| 22:19 | 0.88″ | Dallas County, IA |
| 22:30 | 0.88″ | Ashland County, WI |
| 22:44 | 0.88″ | Ochiltree County, TX |
| 23:15 | 0.88″ | Beaver County, OK |
| 23:25 | 0.88″ | Nodaway County, MO |
| 23:33 | 0.88″ | Hutchinson County, TX |
| 23:40 | 0.88″ | Allamakee County, IA |
| 23:48 | 0.88″ | Ford County, KS |
| 00:10 | 0.88″ | Hutchinson County, TX |
| 00:18 | 0.88″ | Marion County, KS |
| 00:28 | 0.88″ | Cass County, NE |
| 01:37 | 0.88″ | Wood County, TX |
| 01:52 | 0.88″ | Finney County, KS |
| 02:06 | 0.88″ | Roberts County, TX |
| 02:30 | 0.88″ | Haskell County, KS |
| 03:25 | 0.88″ | Ochiltree County, TX |
| 03:25 | 0.88″ | Lipscomb County, TX |
| 03:31 | 0.88″ | Lipscomb County, TX |
| 03:35 | 0.88″ | Hodgeman County, KS |
| 04:16 | 0.88″ | Lipscomb County, TX |
| 05:00 | 0.88″ | Roberts County, TX |
| 05:00 | 0.88″ | Beaver County, OK |
| 05:15 | 0.88″ | Lipscomb County, TX |
| 06:31 | 0.88″ | Woodward County, OK |
| 06:42 | 0.88″ | Clay County, KS |
| 07:31 | 0.88″ | Woodward County, OK |
| 08:02 | 0.88″ | Riley County, KS |
| 16:55 | 0.75″ | Brown County, MN |
| 17:27 | 0.75″ | Reno County, KS |
| 19:43 | 0.75″ | Fremont County, IA |
| 20:10 | 0.75″ | Washington County, MN |
| 20:16 | 0.75″ | Reno County, KS |
| 20:40 | 0.75″ | Montgomery County, IA |
| 21:18 | 0.75″ | Roberts County, TX |
| 21:25 | 0.75″ | Harper County, OK |
| 21:30 | 0.75″ | Waseca County, MN |
| 21:35 | 0.75″ | Kingman County, KS |
| 21:41 | 0.75″ | Pratt County, KS |
| 22:07 | 0.75″ | Hancock County, IA |
| 22:15 | 0.75″ | Beaver County, OK |
| 22:20 | 0.75″ | Freeborn County, MN |
| 22:55 | 0.75″ | Richardson County, NE |
| 23:21 | 0.75″ | Ochiltree County, TX |
| 23:36 | 0.75″ | Hutchinson County, TX |
| 23:37 | 0.75″ | Hutchinson County, TX |
| 00:15 | 0.75″ | Nodaway County, MO |
| 00:25 | 0.75″ | Hutchinson County, TX |
| 00:25 | 0.75″ | Rusk County, TX |
| 00:45 | 0.75″ | Hutchinson County, TX |
| 01:01 | 0.75″ | Hansford County, TX |
| 01:01 | 0.75″ | Hutchinson County, TX |
| 01:12 | 0.75″ | Ford County, KS |
| 01:16 | 0.75″ | Smith County, TX |
| 01:20 | 0.75″ | Texas County, OK |
| 02:00 | 0.75″ | Gray County, KS |
| 02:03 | 0.75″ | Roberts County, TX |
| 02:45 | 0.75″ | Barton County, KS |
| 02:47 | 0.75″ | Beaver County, OK |
| 03:58 | 0.75″ | Ochiltree County, TX |
| 04:07 | 0.75″ | Ochiltree County, TX |
| 04:10 | 0.75″ | Ellsworth County, KS |
| 04:50 | 0.75″ | Ellis County, OK |
| 06:00 | 0.75″ | Hemphill County, TX |
| 06:10 | 0.75″ | Woodward County, OK |
Damage, injuries and deaths
National Weather Service offices recorded about $475,000 in property damage, $45,000 in crop damage and 6 injuries from hail, thunderstorm wind and tornadoes across the US on this storm day (313 events in 10 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Hennepin County, MN | 1 | 5 | 0 | – |
| Dallas County, IA | 3 | 1 | 0 | $32,000 |
| St. Martin Parish, LA | 1 | 0 | 0 | $100,000 |
| Lipscomb County, TX | 5 | 0 | 0 | $84,000 |
| Hodgeman County, KS | 1 | 0 | 0 | $55,000 |
| Winnebago County, IA | 1 | 0 | 0 | $50,000 |
| Ochiltree County, TX | 3 | 0 | 0 | $27,000 |
| Hancock County, IA | 3 | 0 | 0 | $25,000 |
| Saline County, KS | 1 | 0 | 0 | $20,000 |
| Butler County, IA | 1 | 0 | 0 | $10,000 |
| Cass County, IA | 1 | 0 | 0 | $10,000 |
| Franklin County, IA | 1 | 0 | 0 | $10,000 |
What the National Weather Service wrote
- Hennepin County, MN (near Plymouth) · Thunderstorm wind 69 mph · 5 injuries
“A National Weather Service damage survey confirmed that the swath of damage in Plymouth was produced by a thunderstorm downburst. Several thousands of trees, many over one foot in diameter, were toppled across Plymouth. Five people received minor injuries and were treated at a nearby hospital.” - St. Martin Parish, LA (near Catahoula) · Thunderstorm wind 60 mph · $100,000
“An intense thunderstorm damaged 11 homes and one business around Catahoula.” - Hodgeman County, KS (near Gray) · Thunderstorm wind 81 mph · $55,000
“Center irrigation pivot sprinkler blown over.” - Lipscomb County, TX (near Darrouzett) · Tornado EF2 · $36,000
“The tornado developed over open country about eight miles south of Darrouzett and traveled northeast and then north for about eight miles. The tornado crossed Uncle Sam Road just west of State Highway 305 and then near the intersection of County Road J and U.S. Highway 305.” - Lipscomb County, TX (near Booker) · Tornado EF2 · $23,000
“The tornado developed just north of County Road Z and just east of State Highway 23 or about nineteen miles south of Booker at 2140 CST. The tornado traveled north northeast causing damage to trees...power poles...barns...and full oil drums. The tornado was confirmed by photographs.” - Saline County, KS (near Salina) · Thunderstorm wind 70 mph · $20,000
“Large trees and street lights were downed. Additionally, the wind pulled the roof off the west side of a residence.”
Event narratives from NWS Storm Data, shortened. Up to six per day, chosen by deaths, injuries, damage and size.
Source: NOAA National Centers for Environmental Information (NCEI), Storm Events Database, as entered by National Weather Service offices; data through July 31, 2026. Damage is in dollars of the year, not adjusted for inflation.
Guides: What radar-estimated hail (MESH) is and isn't · Storm reports: preliminary vs final
Hail check for any US address
Every day since October 2019 that radar estimated hail near the address, free.
Guide: How to check if it hailed at your address · Free hail alerts by email · As you type, the text is sent to Google to suggest addresses.