On the map: every storm report logged this day.
On the map
Storm reports for May 10, 2003
On May 10, 2003, 277 hail, 231 damaging-wind and 60 tornado reports were logged across 18 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 9, 2003 All 2003 storm days · May 2003 May 11, 2003 →
On May 10, 2003, 277 hail, 231 damaging-wind and 60 tornado reports were logged across 18 states. The largest hail reported was 3.00″ (teacup size) in Poweshiek County, IA. Tornadoes killed 1.
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 |
|---|---|---|---|---|
| MO | 65 | 13 | 12 | 2.50″ |
| IL | 24 | 31 | 24 | 2.75″ |
| TN | 0 | 61 | 6 | – |
| IA | 46 | 4 | 7 | 3.00″ |
| KY | 2 | 46 | 6 | 0.88″ |
| AR | 33 | 10 | 1 | 2.75″ |
| OK | 38 | 3 | 0 | 2.75″ |
| IN | 11 | 27 | 1 | 1.00″ |
| OH | 7 | 15 | 0 | 1.75″ |
| WI | 13 | 4 | 2 | 1.25″ |
| WV | 10 | 6 | 0 | 1.50″ |
| VA | 9 | 5 | 0 | 1.75″ |
| NC | 10 | 3 | 1 | 1.00″ |
| MI | 5 | 0 | 0 | 1.00″ |
| MS | 1 | 2 | 0 | 0.75″ |
| MN | 2 | 0 | 0 | 0.75″ |
| TX | 1 | 0 | 0 | 0.88″ |
| KS | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Grinnell, IA | 9,495 | 3.00″ |
| Van Buren, AR | 24,396 | 2.75″ |
| Paris, IL | 8,078 | 2.75″ |
| Williamsburg, IA | 3,380 | 2.75″ |
| Kirkwood, MO | 29,348 | 2.50″ |
| Webster Groves, MO | 23,525 | 2.50″ |
| Crestwood, MO | 12,239 | 2.50″ |
| Des Peres, MO | 9,171 | 2.50″ |
| Sunset Hills, MO | 9,099 | 2.50″ |
| Richmond Heights, MO | 9,096 | 2.50″ |
| Ladue, MO | 8,937 | 2.50″ |
| Sallisaw, OK | 8,708 | 2.50″ |
| Brentwood, MO | 8,111 | 2.50″ |
| Maplewood, MO | 8,077 | 2.50″ |
| Shrewsbury, MO | 6,263 | 2.50″ |
| Glendale, MO | 6,082 | 2.50″ |
| Rock Hill, MO | 4,669 | 2.50″ |
| Frontenac, MO | 3,777 | 2.50″ |
| Green Park, MO | 2,682 | 2.50″ |
| Cedar Rapids, IA | 137,904 | 1.75″ |
| Dayton, OH | 136,346 | 1.75″ |
| Fort Smith, AR | 90,507 | 1.75″ |
| Joplin, MO | 53,605 | 1.75″ |
| Huber Heights, OH | 43,590 | 1.75″ |
| Marion, IA | 42,542 | 1.75″ |
Hail reports (277)
| Time (UTC) | Size | Location |
|---|---|---|
| 22:50 | 3.00″ | Poweshiek County, IA |
| 14:00 | 2.75″ | Edgar County, IL |
| 19:19 | 2.75″ | McIntosh County, OK |
| 20:30 | 2.75″ | Sequoyah County, OK |
| 20:40 | 2.75″ | Crawford County, AR |
| 22:45 | 2.75″ | Poweshiek County, IA |
| 22:53 | 2.75″ | Iowa County, IA |
| 16:45 | 2.50″ | St. Louis County, MO |
| 20:17 | 2.50″ | Sequoyah County, OK |
| 22:40 | 2.50″ | Mahaska County, IA |
| 22:50 | 2.50″ | Poweshiek County, IA |
| 19:05 | 2.00″ | Pittsburg County, OK |
| 22:40 | 2.00″ | Poweshiek County, IA |
| 23:20 | 2.00″ | Lee County, IA |
| 12:00 | 1.75″ | Morgan County, IL |
| 12:40 | 1.75″ | Sangamon County, IL |
| 14:05 | 1.75″ | Moultrie County, IL |
| 15:55 | 1.75″ | Hanover County, VA |
| 16:48 | 1.75″ | St. Louis County, MO |
| 16:50 | 1.75″ | St. Louis County, MO |
| 17:10 | 1.75″ | St. Clair County, IL |
| 18:30 | 1.75″ | Seminole County, OK |
| 18:35 | 1.75″ | Washington County, OK |
| 18:36 | 1.75″ | Montgomery County, OH |
| 18:37 | 1.75″ | Hughes County, OK |
| 18:40 | 1.75″ | Hughes County, OK |
| 19:00 | 1.75″ | Hughes County, OK |
| 19:35 | 1.75″ | Haskell County, OK |
| 20:09 | 1.75″ | Sequoyah County, OK |
| 20:20 | 1.75″ | Gentry County, MO |
| 20:48 | 1.75″ | Harrison County, MO |
| 20:54 | 1.75″ | Cerro Gordo County, IA |
| 21:14 | 1.75″ | Newton County, MO |
| 21:14 | 1.75″ | Franklin County, AR |
| 21:18 | 1.75″ | Newton County, MO |
| 21:40 | 1.75″ | Johnson County, AR |
| 21:42 | 1.75″ | Sebastian County, AR |
| 22:07 | 1.75″ | Benton County, IA |
| 22:11 | 1.75″ | Howell County, MO |
| 22:12 | 1.75″ | Franklin County, AR |
| 22:15 | 1.75″ | Franklin County, AR |
| 22:20 | 1.75″ | Benton County, IA |
| 22:22 | 1.75″ | Randolph County, MO |
| 22:25 | 1.75″ | Searcy County, AR |
| 22:32 | 1.75″ | Randolph County, MO |
| 22:33 | 1.75″ | Buchanan County, IA |
| 22:40 | 1.75″ | Poweshiek County, IA |
| 22:42 | 1.75″ | Poweshiek County, IA |
| 22:43 | 1.75″ | McCurtain County, OK |
| 22:45 | 1.75″ | Shelby County, MO |
| 22:47 | 1.75″ | Poweshiek County, IA |
| 22:48 | 1.75″ | Buchanan County, IA |
| 22:50 | 1.75″ | McCurtain County, OK |
| 22:50 | 1.75″ | Benton County, IA |
| 22:55 | 1.75″ | McCurtain County, OK |
| 22:55 | 1.75″ | Buchanan County, IA |
| 23:08 | 1.75″ | Oregon County, MO |
| 23:10 | 1.75″ | Shelby County, MO |
| 23:10 | 1.75″ | Phelps County, MO |
| 23:12 | 1.75″ | Linn County, IA |
| 23:21 | 1.75″ | Linn County, IA |
| 23:22 | 1.75″ | Randolph County, MO |
| 23:26 | 1.75″ | Jefferson County, IA |
| 23:35 | 1.75″ | Stone County, AR |
| 23:42 | 1.75″ | Montgomery County, AR |
| 23:45 | 1.75″ | Sevier County, AR |
| 23:58 | 1.75″ | Sevier County, AR |
| 00:10 | 1.75″ | Howard County, AR |
| 00:10 | 1.75″ | Bremer County, IA |
| 00:15 | 1.75″ | Macon County, MO |
| 00:18 | 1.75″ | Warren County, IL |
| 00:30 | 1.75″ | Macon County, MO |
| 01:05 | 1.75″ | Clark County, AR |
| 01:10 | 1.75″ | Hot Spring County, AR |
| 02:04 | 1.75″ | Choctaw County, OK |
| 18:30 | 1.50″ | Seminole County, OK |
| 20:05 | 1.50″ | Logan County, WV |
| 22:25 | 1.50″ | Marion County, IA |
| 23:15 | 1.50″ | Shelby County, MO |
| 04:13 | 1.50″ | Cook County, IL |
| 17:25 | 1.25″ | McClain County, OK |
| 19:40 | 1.25″ | Hughes County, OK |
| 19:55 | 1.25″ | Logan County, WV |
| 20:35 | 1.25″ | Wyoming County, WV |
| 21:05 | 1.25″ | Raleigh County, WV |
| 21:28 | 1.25″ | Franklin County, AR |
| 21:55 | 1.25″ | Botetourt County, VA |
| 22:30 | 1.25″ | Shannon County, MO |
| 01:45 | 1.25″ | Iowa County, WI |
| 04:00 | 1.25″ | Kane County, IL |
| 13:45 | 1.00″ | St. Louis County, MO |
| 14:05 | 1.00″ | Madison County, IL |
| 14:50 | 1.00″ | Coles County, IL |
| 16:14 | 1.00″ | Putnam County, IN |
| 16:44 | 1.00″ | Montgomery County, IN |
| 16:50 | 1.00″ | St. Louis city, MO |
| 16:50 | 1.00″ | St. Louis County, MO |
| 17:05 | 1.00″ | St. Clair County, IL |
| 17:40 | 1.00″ | Garvin County, OK |
| 18:15 | 1.00″ | Montgomery County, OH |
| 18:20 | 1.00″ | Seminole County, OK |
| 18:40 | 1.00″ | Cabell County, WV |
| 19:28 | 1.00″ | McIntosh County, OK |
| 19:56 | 1.00″ | Muskogee County, OK |
| 19:58 | 1.00″ | Love County, OK |
| 20:00 | 1.00″ | Carter County, OK |
| 20:15 | 1.00″ | Pontotoc County, OK |
| 20:20 | 1.00″ | Logan County, WV |
| 20:45 | 1.00″ | Johnson County, MO |
| 20:45 | 1.00″ | Raleigh County, WV |
| 20:47 | 1.00″ | Crawford County, AR |
| 20:49 | 1.00″ | Sebastian County, AR |
| 20:50 | 1.00″ | Raleigh County, WV |
| 20:52 | 1.00″ | Franklin County, IA |
| 20:55 | 1.00″ | Crawford County, AR |
| 21:11 | 1.00″ | Cerro Gordo County, IA |
| 21:13 | 1.00″ | Clermont County, OH |
| 21:26 | 1.00″ | Franklin County, AR |
| 21:30 | 1.00″ | Franklin County, AR |
| 21:32 | 1.00″ | Newton County, MO |
| 21:43 | 1.00″ | Linn County, MO |
| 21:54 | 1.00″ | Webster County, MO |
| 21:54 | 1.00″ | Greene County, MO |
| 21:55 | 1.00″ | Botetourt County, VA |
| 22:00 | 1.00″ | Newton County, MO |
| 22:00 | 1.00″ | Howard County, IA |
| 22:00 | 1.00″ | Grant County, WI |
| 22:06 | 1.00″ | Tama County, IA |
| 22:15 | 1.00″ | Botetourt County, VA |
| 22:20 | 1.00″ | Marion County, IA |
| 22:28 | 1.00″ | Vance County, NC |
| 22:30 | 1.00″ | Buchanan County, IA |
| 22:38 | 1.00″ | Shannon County, MO |
| 22:40 | 1.00″ | Davis County, IA |
| 22:41 | 1.00″ | Keokuk County, IA |
| 22:43 | 1.00″ | Keokuk County, IA |
| 22:43 | 1.00″ | Iowa County, IA |
| 22:50 | 1.00″ | Lewis County, MO |
| 22:54 | 1.00″ | Johnson County, AR |
| 23:04 | 1.00″ | Stone County, AR |
| 23:06 | 1.00″ | Phelps County, MO |
| 23:14 | 1.00″ | Stone County, AR |
| 23:30 | 1.00″ | Boone County, MO |
| 23:40 | 1.00″ | Little River County, AR |
| 23:49 | 1.00″ | Black Hawk County, IA |
| 00:15 | 1.00″ | Nash County, NC |
| 00:20 | 1.00″ | Newton County, MO |
| 00:24 | 1.00″ | Fayette County, IA |
| 00:51 | 1.00″ | Oregon County, MO |
| 01:00 | 1.00″ | Edgecombe County, NC |
| 01:03 | 1.00″ | Grant County, WI |
| 01:23 | 1.00″ | Marquette County, WI |
| 01:46 | 1.00″ | Green Lake County, WI |
| 02:25 | 1.00″ | Beaufort County, NC |
| 02:40 | 1.00″ | Grant County, WI |
| 02:45 | 1.00″ | Richland County, WI |
| 02:58 | 1.00″ | Faulkner County, AR |
| 04:00 | 1.00″ | DuPage County, IL |
| 05:20 | 1.00″ | Kent County, MI |
| 05:30 | 1.00″ | Oceana County, MI |
| 05:40 | 1.00″ | Kent County, MI |
| 13:45 | 0.88″ | St. Louis County, MO |
| 16:43 | 0.88″ | St. Louis County, MO |
| 16:55 | 0.88″ | St. Louis city, MO |
| 16:55 | 0.88″ | St. Louis city, MO |
| 16:57 | 0.88″ | Stephens County, OK |
| 17:02 | 0.88″ | Morgan County, IN |
| 17:35 | 0.88″ | Putnam County, IN |
| 18:09 | 0.88″ | Preble County, OH |
| 18:46 | 0.88″ | Greene County, OH |
| 19:50 | 0.88″ | Murray County, OK |
| 19:55 | 0.88″ | Love County, OK |
| 20:36 | 0.88″ | Cooke County, TX |
| 21:25 | 0.88″ | Bracken County, KY |
| 21:32 | 0.88″ | Chariton County, MO |
| 21:55 | 0.88″ | Halifax County, VA |
| 22:00 | 0.88″ | Saline County, MO |
| 22:03 | 0.88″ | Howell County, MO |
| 22:30 | 0.88″ | Oregon County, MO |
| 22:45 | 0.88″ | Buchanan County, IA |
| 22:50 | 0.88″ | Lewis County, MO |
| 23:01 | 0.88″ | Phelps County, MO |
| 23:05 | 0.88″ | Phelps County, MO |
| 23:08 | 0.88″ | Iowa County, IA |
| 23:26 | 0.88″ | Delaware County, IA |
| 00:05 | 0.88″ | Person County, NC |
| 00:12 | 0.88″ | Fayette County, IA |
| 00:51 | 0.88″ | Oregon County, MO |
| 01:45 | 0.88″ | Choctaw County, OK |
| 02:18 | 0.88″ | Grant County, WI |
| 04:15 | 0.88″ | Washington County, WI |
| 05:00 | 0.88″ | Ottawa County, MI |
| 05:02 | 0.88″ | Morgan County, IN |
| 07:00 | 0.88″ | Gratiot County, MI |
| 21:02 | 0.80″ | Bath County, VA |
| 12:30 | 0.75″ | Augusta County, VA |
| 12:30 | 0.75″ | Augusta County, VA |
| 12:50 | 0.75″ | Charlottesville city, VA |
| 13:35 | 0.75″ | Montgomery County, IL |
| 13:40 | 0.75″ | St. Louis County, MO |
| 13:43 | 0.75″ | Macon County, IL |
| 13:45 | 0.75″ | St. Louis County, MO |
| 13:45 | 0.75″ | Coles County, IL |
| 14:17 | 0.75″ | Douglas County, IL |
| 16:00 | 0.75″ | Parke County, IN |
| 16:05 | 0.75″ | Putnam County, IN |
| 16:40 | 0.75″ | St. Louis County, MO |
| 16:44 | 0.75″ | Putnam County, IN |
| 16:48 | 0.75″ | Stephens County, OK |
| 16:55 | 0.75″ | St. Louis County, MO |
| 17:04 | 0.75″ | Garvin County, OK |
| 17:21 | 0.75″ | Fayette County, IN |
| 17:30 | 0.75″ | Henry County, IN |
| 18:10 | 0.75″ | Garvin County, OK |
| 19:03 | 0.75″ | Jefferson County, OK |
| 19:15 | 0.75″ | Nowata County, OK |
| 19:16 | 0.75″ | Carter County, OK |
| 20:05 | 0.75″ | Pittsburg County, OK |
| 20:20 | 0.75″ | Rogers County, OK |
| 20:54 | 0.75″ | Washington County, AR |
| 21:01 | 0.75″ | Newton County, MO |
| 21:08 | 0.75″ | Newton County, MO |
| 21:15 | 0.75″ | Raleigh County, WV |
| 21:24 | 0.75″ | Linn County, MO |
| 21:25 | 0.75″ | Chariton County, MO |
| 21:33 | 0.75″ | Mitchell County, IA |
| 21:44 | 0.75″ | Butler County, IA |
| 21:52 | 0.75″ | Adair County, MO |
| 21:55 | 0.75″ | Adams County, OH |
| 21:55 | 0.75″ | Mower County, MN |
| 22:05 | 0.75″ | Howell County, MO |
| 22:15 | 0.75″ | Howell County, MO |
| 22:24 | 0.75″ | Grant County, WI |
| 22:25 | 0.75″ | Howell County, MO |
| 22:30 | 0.75″ | Greene County, MO |
| 22:30 | 0.75″ | Bourbon County, KY |
| 22:38 | 0.75″ | Searcy County, AR |
| 22:40 | 0.75″ | Laclede County, MO |
| 22:53 | 0.75″ | Johnson County, AR |
| 22:55 | 0.75″ | Vance County, NC |
| 23:00 | 0.75″ | Webster County, MO |
| 23:00 | 0.75″ | Warren County, NC |
| 23:10 | 0.75″ | Gallia County, OH |
| 23:11 | 0.75″ | Johnson County, IA |
| 23:14 | 0.75″ | Fayette County, IA |
| 23:20 | 0.75″ | Oregon County, MO |
| 23:20 | 0.75″ | Clayton County, IA |
| 23:21 | 0.75″ | Linn County, IA |
| 23:35 | 0.75″ | Saline County, MO |
| 23:55 | 0.75″ | Bremer County, IA |
| 00:00 | 0.75″ | Chariton County, MO |
| 00:00 | 0.75″ | Nash County, NC |
| 00:06 | 0.75″ | Newton County, MO |
| 00:10 | 0.75″ | Cabell County, WV |
| 00:20 | 0.75″ | Granville County, NC |
| 00:25 | 0.75″ | Edgecombe County, NC |
| 00:30 | 0.75″ | Fulton County, AR |
| 00:33 | 0.75″ | Winneshiek County, IA |
| 00:33 | 0.75″ | Adams County, WI |
| 01:05 | 0.75″ | Houston County, MN |
| 01:17 | 0.75″ | Pushmataha County, OK |
| 01:25 | 0.75″ | Marion County, IL |
| 01:33 | 0.75″ | Hot Spring County, AR |
| 01:41 | 0.75″ | Clay County, IL |
| 01:52 | 0.75″ | Effingham County, IL |
| 02:00 | 0.75″ | Jasper County, IL |
| 02:23 | 0.75″ | Bureau County, IL |
| 02:25 | 0.75″ | Bureau County, IL |
| 02:48 | 0.75″ | Dane County, WI |
| 02:55 | 0.75″ | Columbia County, WI |
| 03:32 | 0.75″ | Kane County, IL |
| 03:32 | 0.75″ | DeKalb County, IL |
| 04:45 | 0.75″ | Putnam County, IN |
| 05:08 | 0.75″ | Saline County, AR |
| 05:45 | 0.75″ | Arkansas County, AR |
| 07:45 | 0.75″ | Washington County, MS |
| 08:38 | 0.75″ | Chicot County, AR |
Damage, injuries and deaths
National Weather Service offices recorded about $69.1 million in property damage, $100,000 in crop damage, 85 injuries and 1 death from hail, thunderstorm wind and tornadoes across the US on this storm day (585 events in 18 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Mercer County, KY | 1 | 8 | 1 | $15 million |
| Tazewell County, IL | 1 | 32 | 0 | $10 million |
| Lewis County, KY | 2 | 17 | 0 | $5 million |
| Lewis County, MO | 1 | 6 | 0 | $5 million |
| Hardin County, KY | 1 | 5 | 0 | $1 million |
| Taylor County, KY | 2 | 4 | 0 | $100,000 |
| Adams County, IL | 1 | 4 | 0 | – |
| Woodford County, IL | 1 | 4 | 0 | – |
| McLean County, KY | 1 | 2 | 0 | $400,000 |
| Williamson County, TN | 1 | 1 | 0 | $2.2 million |
| Lafayette County, WI | 1 | 1 | 0 | $200,000 |
| Mason County, IL | 1 | 1 | 0 | – |
What the National Weather Service wrote
- Mercer County, KY (near Bohon) · Tornado F2 · $15 million · 1 death · 8 injuries
“The tornado formed northwest of Harrodsburg as an F1 tornado. It moved east northeast and strengthened to an F2 as it moved to near Bohon Road. Between Bohon Road and US 127, high F1 to low F2 damage was observed. The tornado lifted east of highway 127 with no additional damage.” - Tazewell County, IL (near South Pekin) · Tornado F3 · $10 million · 32 injuries
“This long track tornado first touched down 3 miles southwest of South Pekin and traveled to the northeast. It destroyed several homes before reaching the eastern sections of South Pekin where it intensified to F3 strength.” - Lewis County, KY (near Tollesboro) · Tornado F3 · $5 million · 17 injuries
“The tornado touched down to the southeast of Maysville, continuing east-southeast into Lewis County. The greatest damage occurred in the Heron Hill area in western Lewis County. Seventeen people were injured in Lewis County.” - Lewis County, MO (near Steffenville) · Tornado F2 · $5 million · 6 injuries
“A tornado formed just north of the Marion Lewis County line and continued northeast for 20 miles, eventually causing major damage in the city of Canton. The tornado first formed southeast of Steffenville where it damaged a barn and other outbuildings.” - Hardin County, KY (near Rineyville) · Tornado F2 · $1 million · 5 injuries
“The tornado formed southwest of Rineyville near Highway 1375. It then skipped across the countryside and reached the town of Rineyville. The tornado then moved about 3 miles northeast of Rineyville and dissipated. It did not appear to be on the ground for the entire duration.” - Taylor County, KY (near Campbellsville) · Thunderstorm wind 81 mph · $40,000 · 4 injuries
“Occupants of a mobile home were injured when it was turned over by thunderstorm winds.”
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.