On the map: every storm report logged this day.
On the map
Storm reports for February 28, 2017
On February 28, 2017, 333 hail, 317 damaging-wind and 55 tornado reports were logged across 14 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
← Feb 27, 2017 All 2017 storm days · February 2017 Mar 1, 2017 →
On February 28, 2017, 333 hail, 317 damaging-wind and 55 tornado reports were logged across 14 states. The largest hail reported was 3.00″ (teacup size) in Franklin County, IL. Tornadoes killed 4.
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 | 113 | 38 | 5 | 2.50″ |
| IL | 87 | 19 | 16 | 3.00″ |
| IN | 31 | 66 | 10 | 2.00″ |
| AR | 14 | 55 | 8 | 2.75″ |
| KY | 4 | 65 | 5 | 1.00″ |
| OH | 12 | 40 | 3 | 2.00″ |
| IA | 29 | 0 | 1 | 1.50″ |
| KS | 21 | 4 | 2 | 2.00″ |
| TN | 3 | 17 | 1 | 1.00″ |
| MI | 6 | 5 | 4 | 1.50″ |
| OK | 5 | 5 | 0 | 1.75″ |
| WI | 7 | 0 | 0 | 1.00″ |
| WV | 1 | 2 | 0 | 1.00″ |
| PA | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Benton, IL | 6,578 | 3.00″ |
| Johnston City, IL | 3,309 | 3.00″ |
| Ottawa, IL | 18,775 | 2.75″ |
| Harrisonville, MO | 9,980 | 2.50″ |
| Collinsville, IL | 23,766 | 2.00″ |
| Sterling, IL | 14,535 | 2.00″ |
| Harrison, OH | 13,526 | 2.00″ |
| Beebe, AR | 9,092 | 2.00″ |
| Rock Falls, IL | 8,614 | 2.00″ |
| Chanute, KS | 8,536 | 2.00″ |
| Maryville, IL | 8,352 | 2.00″ |
| Pontoon Beach, IL | 5,845 | 2.00″ |
| Caseyville, IL | 4,395 | 2.00″ |
| Madison, IL | 3,060 | 2.00″ |
| Chicago Heights, IL | 26,533 | 1.75″ |
| Webster Groves, MO | 23,525 | 1.75″ |
| Frankfort, IL | 21,160 | 1.75″ |
| Arnold, MO | 21,036 | 1.75″ |
| Park Forest, IL | 21,016 | 1.75″ |
| Mokena, IL | 19,915 | 1.75″ |
| Homewood, IL | 18,789 | 1.75″ |
| Matteson, IL | 18,566 | 1.75″ |
| McAlester, OK | 18,108 | 1.75″ |
| Grain Valley, MO | 16,859 | 1.75″ |
| Country Club Hills, IL | 16,238 | 1.75″ |
Hail reports (333)
| Time (UTC) | Size | Location |
|---|---|---|
| 03:00 | 3.00″ | Franklin County, IL |
| 04:56 | 3.00″ | Williamson County, IL |
| 22:43 | 2.75″ | LaSalle County, IL |
| 23:55 | 2.75″ | Pulaski County, AR |
| 22:20 | 2.50″ | Henry County, IL |
| 00:11 | 2.50″ | Pulaski County, AR |
| 02:53 | 2.50″ | Cass County, MO |
| 02:53 | 2.50″ | Cass County, MO |
| 22:15 | 2.00″ | Henry County, IL |
| 22:54 | 2.00″ | Whiteside County, IL |
| 23:35 | 2.00″ | Madison County, IL |
| 01:00 | 2.00″ | White County, AR |
| 02:55 | 2.00″ | Cass County, MO |
| 04:44 | 2.00″ | Neosho County, KS |
| 11:21 | 2.00″ | Ripley County, IN |
| 11:35 | 2.00″ | Hamilton County, OH |
| 20:44 | 1.75″ | Crawford County, MO |
| 21:25 | 1.75″ | Washington County, MO |
| 21:45 | 1.75″ | Henderson County, IL |
| 22:12 | 1.75″ | Crawford County, MO |
| 22:20 | 1.75″ | Christian County, MO |
| 22:40 | 1.75″ | Scott County, IL |
| 22:55 | 1.75″ | Jefferson County, MO |
| 22:58 | 1.75″ | Peoria County, IL |
| 22:58 | 1.75″ | Whiteside County, IL |
| 23:15 | 1.75″ | St. Louis County, MO |
| 23:15 | 1.75″ | Texas County, MO |
| 23:18 | 1.75″ | St. Louis city, MO |
| 23:40 | 1.75″ | Monroe County, IL |
| 23:55 | 1.75″ | Jefferson County, MO |
| 00:05 | 1.75″ | Jackson County, MO |
| 00:13 | 1.75″ | Randolph County, IL |
| 00:45 | 1.75″ | Shelby County, IL |
| 02:35 | 1.75″ | Bureau County, IL |
| 02:48 | 1.75″ | Will County, IL |
| 02:52 | 1.75″ | Cook County, IL |
| 04:00 | 1.75″ | Neosho County, KS |
| 04:05 | 1.75″ | Cape Girardeau County, MO |
| 04:12 | 1.75″ | Neosho County, KS |
| 04:18 | 1.75″ | Jackson County, IL |
| 04:50 | 1.75″ | Montgomery County, KS |
| 05:44 | 1.75″ | Cherokee County, KS |
| 05:44 | 1.75″ | Cherokee County, KS |
| 05:56 | 1.75″ | Cherokee County, KS |
| 06:15 | 1.75″ | Pittsburg County, OK |
| 09:15 | 1.75″ | Jackson County, AR |
| 09:30 | 1.75″ | Jackson County, AR |
| 21:35 | 1.50″ | Dent County, MO |
| 22:02 | 1.50″ | Johnson County, IA |
| 22:05 | 1.50″ | Christian County, MO |
| 22:25 | 1.50″ | Putnam County, IL |
| 22:50 | 1.50″ | Wright County, MO |
| 23:49 | 1.50″ | Pulaski County, AR |
| 00:11 | 1.50″ | St. Clair County, IL |
| 01:52 | 1.50″ | Henry County, IA |
| 01:55 | 1.50″ | Des Moines County, IA |
| 01:56 | 1.50″ | Johnson County, MO |
| 02:53 | 1.50″ | Cass County, MO |
| 02:55 | 1.50″ | Cass County, MO |
| 03:30 | 1.50″ | LaGrange County, IN |
| 03:35 | 1.50″ | Johnson County, MO |
| 03:54 | 1.50″ | Linn County, KS |
| 04:08 | 1.50″ | Henry County, MO |
| 04:15 | 1.50″ | Hillsdale County, MI |
| 04:17 | 1.50″ | Neosho County, KS |
| 05:45 | 1.50″ | St. Clair County, MO |
| 05:48 | 1.50″ | Labette County, KS |
| 06:06 | 1.50″ | Hickory County, MO |
| 07:00 | 1.50″ | Christian County, MO |
| 21:37 | 1.25″ | Hancock County, IL |
| 21:55 | 1.25″ | Johnson County, IA |
| 22:10 | 1.25″ | Knox County, IL |
| 22:42 | 1.25″ | Putnam County, IL |
| 22:43 | 1.25″ | Stone County, MO |
| 23:16 | 1.25″ | Texas County, MO |
| 23:25 | 1.25″ | St. Clair County, IL |
| 23:34 | 1.25″ | Will County, IL |
| 23:37 | 1.25″ | DeKalb County, IN |
| 23:40 | 1.25″ | Steuben County, IN |
| 23:46 | 1.25″ | Will County, IL |
| 23:50 | 1.25″ | Johnson County, IA |
| 01:52 | 1.25″ | Randolph County, MO |
| 02:05 | 1.25″ | Monroe County, MO |
| 02:07 | 1.25″ | Clay County, IL |
| 02:46 | 1.25″ | Marion County, MO |
| 03:00 | 1.25″ | St. Joseph County, IN |
| 03:40 | 1.25″ | Bureau County, IL |
| 03:49 | 1.25″ | Pettis County, MO |
| 03:49 | 1.25″ | Johnson County, MO |
| 03:50 | 1.25″ | Bates County, MO |
| 04:00 | 1.25″ | Steuben County, IN |
| 04:22 | 1.25″ | Pettis County, MO |
| 04:50 | 1.25″ | Bourbon County, KS |
| 05:06 | 1.25″ | Henry County, MO |
| 06:00 | 1.25″ | Benton County, MO |
| 06:20 | 1.25″ | Newton County, MO |
| 06:21 | 1.25″ | Gibson County, IN |
| 15:42 | 1.00″ | Dane County, WI |
| 16:32 | 1.00″ | Washington County, WI |
| 17:02 | 1.00″ | Sheboygan County, WI |
| 17:05 | 1.00″ | Sheboygan County, WI |
| 17:22 | 1.00″ | Benton County, MO |
| 20:35 | 1.00″ | Dent County, MO |
| 21:25 | 1.00″ | Hancock County, IL |
| 21:40 | 1.00″ | Hancock County, IL |
| 21:50 | 1.00″ | Barry County, MO |
| 21:50 | 1.00″ | Dent County, MO |
| 21:53 | 1.00″ | Stone County, MO |
| 21:55 | 1.00″ | Clinton County, IA |
| 21:55 | 1.00″ | Jefferson County, MO |
| 21:57 | 1.00″ | Stone County, MO |
| 22:00 | 1.00″ | Johnson County, IA |
| 22:01 | 1.00″ | Scott County, IA |
| 22:02 | 1.00″ | Stone County, MO |
| 22:07 | 1.00″ | Lincoln County, MO |
| 22:14 | 1.00″ | Muscatine County, IA |
| 22:15 | 1.00″ | Christian County, MO |
| 22:18 | 1.00″ | Clinton County, IA |
| 22:23 | 1.00″ | Henry County, IL |
| 22:35 | 1.00″ | Webster County, MO |
| 22:44 | 1.00″ | Whiteside County, IL |
| 22:45 | 1.00″ | Washington County, MO |
| 23:02 | 1.00″ | Wright County, MO |
| 23:04 | 1.00″ | Peoria County, IL |
| 23:04 | 1.00″ | Knox County, IL |
| 23:08 | 1.00″ | Jo Daviess County, IL |
| 23:12 | 1.00″ | Lee County, IL |
| 23:15 | 1.00″ | Peoria County, IL |
| 23:15 | 1.00″ | Crawford County, MO |
| 23:17 | 1.00″ | Wright County, MO |
| 23:18 | 1.00″ | Keokuk County, IA |
| 23:20 | 1.00″ | Huntington County, IN |
| 23:23 | 1.00″ | Washington County, MO |
| 23:25 | 1.00″ | Jefferson County, MO |
| 23:29 | 1.00″ | Huntington County, IN |
| 23:34 | 1.00″ | Allen County, IN |
| 23:35 | 1.00″ | Noble County, IN |
| 23:38 | 1.00″ | Will County, IL |
| 23:40 | 1.00″ | Perry County, AR |
| 23:46 | 1.00″ | Perry County, AR |
| 23:48 | 1.00″ | Steuben County, IN |
| 23:50 | 1.00″ | Allen County, IN |
| 23:53 | 1.00″ | Jackson County, MO |
| 23:54 | 1.00″ | Jackson County, MO |
| 23:55 | 1.00″ | Monroe County, IL |
| 23:59 | 1.00″ | Jackson County, MO |
| 23:59 | 1.00″ | Johnson County, IA |
| 00:05 | 1.00″ | Shannon County, MO |
| 00:05 | 1.00″ | Will County, IL |
| 00:12 | 1.00″ | Cook County, IL |
| 00:15 | 1.00″ | Paulding County, OH |
| 00:15 | 1.00″ | Faulkner County, AR |
| 00:21 | 1.00″ | Lafayette County, MO |
| 00:26 | 1.00″ | Cedar County, IA |
| 00:50 | 1.00″ | Scott County, IA |
| 01:05 | 1.00″ | Saline County, MO |
| 01:25 | 1.00″ | Berrien County, MI |
| 01:28 | 1.00″ | Lee County, IA |
| 01:33 | 1.00″ | Berrien County, MI |
| 01:49 | 1.00″ | Henry County, IA |
| 01:54 | 1.00″ | Jackson County, MO |
| 01:54 | 1.00″ | Johnson County, MO |
| 02:01 | 1.00″ | Clay County, IL |
| 02:12 | 1.00″ | Henry County, IL |
| 02:17 | 1.00″ | Lafayette County, MO |
| 02:32 | 1.00″ | Miami County, KS |
| 02:45 | 1.00″ | Mercer County, IL |
| 02:53 | 1.00″ | Cass County, MO |
| 02:55 | 1.00″ | LaSalle County, IL |
| 02:57 | 1.00″ | Adams County, IL |
| 03:00 | 1.00″ | Cass County, MO |
| 03:03 | 1.00″ | Cass County, MO |
| 03:06 | 1.00″ | Cass County, MO |
| 03:15 | 1.00″ | Cass County, MO |
| 03:20 | 1.00″ | Saline County, MO |
| 03:25 | 1.00″ | Brown County, IL |
| 03:30 | 1.00″ | LaGrange County, IN |
| 03:35 | 1.00″ | Johnson County, MO |
| 03:35 | 1.00″ | Cass County, MO |
| 03:42 | 1.00″ | Cook County, IL |
| 03:45 | 1.00″ | Cass County, IL |
| 03:47 | 1.00″ | Cook County, IL |
| 03:54 | 1.00″ | White County, IL |
| 04:12 | 1.00″ | Menard County, IL |
| 04:26 | 1.00″ | Pettis County, MO |
| 04:29 | 1.00″ | Jackson County, IL |
| 04:30 | 1.00″ | Johnson County, MO |
| 04:34 | 1.00″ | Wilson County, KS |
| 04:35 | 1.00″ | Pettis County, MO |
| 04:52 | 1.00″ | Montgomery County, KS |
| 04:54 | 1.00″ | Bourbon County, KS |
| 05:00 | 1.00″ | Washtenaw County, MI |
| 05:00 | 1.00″ | Vernon County, MO |
| 05:03 | 1.00″ | Henry County, MO |
| 05:05 | 1.00″ | Pettis County, MO |
| 05:06 | 1.00″ | Vernon County, MO |
| 05:10 | 1.00″ | Washington County, OK |
| 05:12 | 1.00″ | Pettis County, MO |
| 05:15 | 1.00″ | Vernon County, MO |
| 05:19 | 1.00″ | Crawford County, KS |
| 05:20 | 1.00″ | Boone County, MO |
| 05:22 | 1.00″ | Benton County, MO |
| 05:22 | 1.00″ | Crawford County, KS |
| 05:24 | 1.00″ | Johnson County, IN |
| 05:27 | 1.00″ | Crawford County, KS |
| 05:30 | 1.00″ | Labette County, KS |
| 05:42 | 1.00″ | Vernon County, MO |
| 05:45 | 1.00″ | Berrien County, MI |
| 05:48 | 1.00″ | Cherokee County, KS |
| 05:50 | 1.00″ | Berrien County, MI |
| 05:53 | 1.00″ | St. Clair County, MO |
| 06:10 | 1.00″ | Morgan County, MO |
| 06:12 | 1.00″ | Pittsburg County, OK |
| 06:21 | 1.00″ | Pittsburg County, OK |
| 06:25 | 1.00″ | Hickory County, MO |
| 06:30 | 1.00″ | Newton County, MO |
| 06:31 | 1.00″ | Newton County, MO |
| 06:45 | 1.00″ | Dubois County, IN |
| 06:50 | 1.00″ | Camden County, MO |
| 06:54 | 1.00″ | Dubois County, IN |
| 07:05 | 1.00″ | Lawrence County, MO |
| 07:05 | 1.00″ | Marion County, TN |
| 07:17 | 1.00″ | Greene County, MO |
| 07:19 | 1.00″ | Christian County, MO |
| 07:22 | 1.00″ | Barry County, MO |
| 07:22 | 1.00″ | Greene County, MO |
| 07:25 | 1.00″ | Latimer County, OK |
| 07:35 | 1.00″ | Webster County, MO |
| 08:08 | 1.00″ | Wright County, MO |
| 08:37 | 1.00″ | Franklin County, KY |
| 10:20 | 1.00″ | Jackson County, IL |
| 10:49 | 1.00″ | Pulaski County, AR |
| 10:50 | 1.00″ | Pulaski County, AR |
| 11:01 | 1.00″ | Lonoke County, AR |
| 11:33 | 1.00″ | Dearborn County, IN |
| 11:43 | 1.00″ | Calhoun County, WV |
| 11:47 | 1.00″ | Hamilton County, OH |
| 11:48 | 1.00″ | Hamilton County, OH |
| 11:49 | 1.00″ | Butler County, OH |
| 11:54 | 1.00″ | Hamilton County, OH |
| 11:58 | 1.00″ | Hamilton County, OH |
| 15:25 | 0.88″ | Dane County, WI |
| 16:48 | 0.88″ | Dodge County, WI |
| 21:33 | 0.88″ | Barry County, MO |
| 21:57 | 0.88″ | Johnson County, IA |
| 22:10 | 0.88″ | Scott County, IA |
| 22:18 | 0.88″ | Jersey County, IL |
| 22:35 | 0.88″ | DeKalb County, IL |
| 22:39 | 0.88″ | DeKalb County, IL |
| 22:55 | 0.88″ | Bureau County, IL |
| 23:10 | 0.88″ | Clinton County, IA |
| 23:12 | 0.88″ | Winnebago County, IL |
| 23:30 | 0.88″ | Johnson County, IA |
| 23:35 | 0.88″ | Iowa County, IA |
| 23:58 | 0.88″ | Will County, IL |
| 23:59 | 0.88″ | Johnson County, IA |
| 00:25 | 0.88″ | Monroe County, IL |
| 00:45 | 0.88″ | Will County, IL |
| 01:27 | 0.88″ | Chariton County, MO |
| 01:30 | 0.88″ | Chariton County, MO |
| 01:40 | 0.88″ | Henry County, IA |
| 01:45 | 0.88″ | Cass County, MO |
| 01:54 | 0.88″ | Clay County, IL |
| 02:23 | 0.88″ | Cook County, IL |
| 02:55 | 0.88″ | St. Joseph County, IN |
| 02:58 | 0.88″ | Cook County, IL |
| 03:20 | 0.88″ | Knox County, IL |
| 03:38 | 0.88″ | Schuyler County, IL |
| 03:40 | 0.88″ | Morgan County, IN |
| 03:58 | 0.88″ | Cass County, MO |
| 04:00 | 0.88″ | Steuben County, IN |
| 04:05 | 0.88″ | Steuben County, IN |
| 04:53 | 0.88″ | McLean County, IL |
| 05:00 | 0.88″ | McLean County, IL |
| 05:09 | 0.88″ | Henry County, MO |
| 05:30 | 0.88″ | Henry County, MO |
| 05:30 | 0.88″ | Henry County, MO |
| 06:08 | 0.88″ | Jasper County, MO |
| 07:00 | 0.88″ | Greene County, MO |
| 07:13 | 0.88″ | Noble County, IN |
| 07:25 | 0.88″ | DeKalb County, IN |
| 10:45 | 0.88″ | Lake County, TN |
| 11:50 | 0.88″ | Butler County, OH |
| 12:20 | 0.75″ | Jefferson County, KY |
| 12:28 | 0.75″ | Bullitt County, KY |
| 15:30 | 0.75″ | Dane County, WI |
| 21:18 | 0.75″ | Knox County, IL |
| 21:20 | 0.75″ | Henry County, IL |
| 21:52 | 0.75″ | Henry County, IL |
| 21:55 | 0.75″ | Johnson County, IA |
| 21:55 | 0.75″ | Johnson County, IA |
| 22:11 | 0.75″ | Clinton County, IA |
| 22:12 | 0.75″ | Henry County, IL |
| 22:13 | 0.75″ | Clinton County, IA |
| 22:22 | 0.75″ | Whiteside County, IL |
| 22:45 | 0.75″ | Peoria County, IL |
| 22:56 | 0.75″ | Kane County, IL |
| 22:59 | 0.75″ | Whiteside County, IL |
| 23:22 | 0.75″ | Johnson County, IA |
| 23:39 | 0.75″ | Jackson County, MO |
Showing the 300 largest of 333.
Damage, injuries and deaths
National Weather Service offices recorded about $39.4 million in property damage, 60 injuries and 4 deaths from hail, thunderstorm wind and tornadoes across the US on this storm day (718 events in 14 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| LaSalle County, IL | 1 | 14 | 2 | – |
| Perry County, MO | 1 | 12 | 1 | $8 million |
| White County, IL | 1 | 1 | 1 | $2 million |
| Scott County, IN | 3 | 21 | 0 | $650,000 |
| White County, AR | 3 | 5 | 0 | $130,000 |
| Lyon County, KY | 1 | 3 | 0 | $50,000 |
| Gibson County, IN | 1 | 1 | 0 | $3.2 million |
| Orange County, IN | 3 | 1 | 0 | $225,000 |
| Martin County, IN | 1 | 1 | 0 | $16,000 |
| Brown County, IL | 1 | 1 | 0 | – |
| Jackson County, IL | 2 | 0 | 0 | $6 million |
| Fayette County, KY | 5 | 0 | 0 | $4.8 million |
What the National Weather Service wrote
- LaSalle County, IL (near Utica Airpark Arpt) · Tornado EF3 · 2 deaths · 14 injuries
“The first area of significant damage in the EF2 range was in the area around the La Salle County Nursing Home and La Salle County Highway Department, with lighter damage upstream from this location. The tornado continued into Naplate and produced widespread EF2 damage to numerous homes.” - Perry County, MO (near Silver Lake) · Tornado EF4 · $8 million · 1 death · 12 injuries
“This large and violent tornado touched down about four miles west of Perryville. The tornado quickly became violent, reaching EF-4 intensity and leveling five homes just west of Interstate 55, about 3.5 miles northwest of Perryville.” - White County, IL (near Carmi Muni Arpt) · Tornado EF3 · $2 million · 1 death · 1 injury
“The tornado touched down between Crossville and Carmi, quickly strengthening to EF-3 intensity before crossing Illinois Route 1. The tornado track stayed northeast of Carmi, in relatively sparsely populated farmland. In White County, 35 structures were damaged or destroyed.” - Scott County, IN (near Vienna) · Tornado EF1 · $250,000 · 10 injuries
“The National Weather Service in conjunction with Scott County Emergency Management, determined an EF-1 Tornado touched down 4 miles south of Scottsburg, on Interstate 65 at approximately mile marker 25.5.” - Scott County, IN (near Vienna) · Thunderstorm wind 81 mph · $200,000 · 8 injuries
“A 1-2 mile swath of strong straight-line winds estimated at 60-80 mph moved across southern Scott County, downing trees and power lines and causing mainly minor roof damage. An EF-1 tornado was embedded within this area just east of Interstate 65.” - White County, AR (near Morning Star) · Tornado EF1 · $50,000 · 4 injuries
“This tornado was rated EF1 with winds estimated at 110 MPH. The tornado tracked 1.5 miles and had a width of 120 yards. There were four injuries.”
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.
NWS Tornado Damage Surveys for February 28, 2017
National Weather Service survey teams mapped 36 tornado paths from this storm day (1 EF4, 3 EF3, 5 EF2, 17 EF1, 10 EF0), 237 miles in all. The map above draws each surveyed path as the NWS mapped it, colored by the EF rating of each stretch, in place of the straight start-to-end line.
| Rating | Peak wind | Path length | Max width | Deaths / injuries | On the ground | Surveyed by |
|---|---|---|---|---|---|---|
| EF4 | 180 mph | 50.4 mi | 1,056 yd | 0 / 0 | 01:55–02:57 UTC | NWS LSX, |
| EF3 | 152 mph | 44.6 mi | 440 yd | 0 / 0 | 03:55–04:45 UTC | NWS Paducah |
| EF3 | 160 mph | 17.9 mi | 600 yd | 0 / 0 | 23:30–23:50 UTC | NWS ILX, |
| EF3 | 155 mph | 11.5 mi | 800 yd | 2 / 14 | 22:41–22:59 UTC | NWS Chicago |
| EF2 | 120 mph | 5.8 mi | 75 yd | 0 / 0 | 23:53–23:59 UTC | NWS Chicago |
| EF2 | 120 mph | 1.6 mi | 200 yd | 0 / 0 | 11:25–11:26 UTC | NWS Paducah |
| EF2 | 125 mph | 1.5 mi | 30 yd | 0 / 0 | 10:05–10:06 UTC | NWS Indianapolis |
| EF2 | 130 mph | 0.6 mi | 25 yd | 0 / 0 | 10:37–10:38 UTC | NWS Indianapolis |
| EF2 | 113 mph | 0.1 mi | 30 yd | 0 / 0 | 10:00–10:01 UTC | NWS Indianapolis |
| EF1 | 100 mph | 15.3 mi | 200 yd | 0 / 0 | 10:40–10:52 UTC | NWS Paducah |
| EF1 | 105 mph | 8.6 mi | 400 yd | 0 / 0 | 05:28–05:38 UTC | NWS Paducah |
| EF1 | 95 mph | 7.5 mi | 25 yd | 0 / 0 | 04:41–04:54 UTC | NWS Paducah |
| EF1 | 110 mph | 6.5 mi | 150 yd | 0 / 0 | 08:38–08:47 UTC | NWS Wilmington, OH |
| EF1 | 95 mph | 5.5 mi | 100 yd | 0 / 0 | 22:12–22:20 UTC | NWS DVN, |
| EF1 | 105 mph | 5.0 mi | 100 yd | 0 / 0 | 01:58–02:02 UTC | NWS Northern Indiana |
| EF1 | 90 mph | 4.4 mi | 80 yd | 0 / 0 | 00:40–00:48 UTC | NWS St. Louis |
| EF1 | 110 mph | 3.0 mi | 200 yd | 0 / 0 | 22:58–23:02 UTC | NWS Chicago |
| EF1 | 110 mph | 2.7 mi | 150 yd | 0 / 0 | 02:12–02:15 UTC | NWS Northern Indiana |
| EF1 | 100 mph | 2.6 mi | 75 yd | 0 / 0 | 22:44–22:46 UTC | NWS Quad Cities |
| EF1 | 90 mph | 2.3 mi | 50 yd | 0 / 0 | 03:43–03:46 UTC | NWS Quad Cities |
| EF1 | 90 mph | 2.1 mi | 50 yd | 0 / 0 | 02:38–02:40 UTC | NWS Northern Indiana |
| EF1 | 95 mph | 1.5 mi | 50 yd | 0 / 0 | 23:07–23:09 UTC | NWS Chicago |
| EF1 | 110 mph | 0.7 mi | 50 yd | 0 / 0 | 03:33–03:34 UTC | NWS St. Louis |
| EF1 | 105 mph | 0.6 mi | 100 yd | 0 / 0 | 01:54–01:56 UTC | NWS Northern Indiana |
| EF1 | 100 mph | 0.1 mi | 25 yd | 0 / 1 | 10:38–15:47 UTC | NWS IND, |
| EF1 | 110 mph | – | 30 yd | 0 / 0 | 10:10–10:11 UTC | NWS Indianapolis |
| EF0 | 75 mph | 8.3 mi | 30 yd | 0 / 0 | 04:35–04:44 UTC | NWS Paducah |
| EF0 | 85 mph | 7.2 mi | 250 yd | 0 / 0 | 07:31–07:39 UTC | NWS Wilmington, OH |
| EF0 | 85 mph | 4.5 mi | 50 yd | 0 / 0 | 01:16–01:22 UTC | NWS St. Louis |
| EF0 | 65 mph | 4.5 mi | 100 yd | 0 / 0 | 07:40–07:45 UTC | NWS Wilmington, OH |
| EF0 | 60 mph | 4.1 mi | 25 yd | 0 / 0 | 10:08–10:13 UTC | NWS Paducah |
| EF0 | 80 mph | 1.9 mi | 100 yd | 0 / 0 | 06:30–06:31 UTC | NWS Springfield, MO |
| EF0 | 80 mph | 1.7 mi | 50 yd | 0 / 0 | 22:27–22:30 UTC | NWS Chicago |
| EF0 | 75 mph | 1.2 mi | 200 yd | 0 / 0 | 23:04–23:06 UTC | NWS Chicago |
| EF0 | 82 mph | 0.9 mi | 100 yd | 0 / 0 | 23:15–23:17 UTC | NWS Lincoln |
| EF0 | 70 mph | – | 25 yd | 0 / 0 | 21:53–21:54 UTC | NWS Quad Cities |
Source: NOAA National Weather Service Damage Assessment Toolkit (DAT): the tornado paths and EF-rating zones NWS survey teams mapped after each storm. Survey data are preliminary and can be revised; NOAA's official record is Storm Data (NCEI). Paths are simplified to about 30 m. Times are when the tornado was on the ground, in UTC.
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.