Storm reports for April 15, 2026
NOAA recorded 234 hail reports, 147 wind reports and 7 tornado reports in 14 states on April 15, 2026.
- in 14 states
- 388
- Storm reports
- Paola, Miami County, KS
- 4.0 in
- Largest hail
- 3 SW Brookfield Center, Trumbull County, OH
- 90 mph
- Highest gust
- 7
- Tornado reports
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
- Surveyed wind damage
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
- Surveyed wind damage
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on April 15, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. NWS survey teams walked the shaded paths after the storm; each is drawn at the widest width they found, so it can look wider than the damage at any one spot. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.
Reports by hour
Hail234, most at 4 PM
Wind147, most at 5 PM
Tornado7, most at 6 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 6:03 PM | Not rated | 2 SSW Clinton, Henry County, MO | Not surveyed |
| 6:09 PM | Not rated | Clinton, Henry County, MO | Not surveyed |
| 6:09 PM | Not rated | 2 ENE Clinton, Henry County, MO | Not surveyed |
| 7:14 PM | Not rated | 3 SSW Lime Lake-Machias, Cattaraugus County, NY | Not surveyed |
| 7:18 PM | Not rated | 5 ENE Franklinville, Cattaraugus County, NY | Not surveyed |
| 8:01 PM | Not rated | 4 N Delavan, Walworth County, WI | Not surveyed |
| 9:26 PM | Not rated | 3 WSW Chatton, Adams County, IL | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 8:56 AM | 1.0 in | 3 SW Woodville, Marshall County, OK |
| 10:01 AM | 1.0 in | 1 ESE Schuyler, Colfax County, NE |
| 10:02 AM | 1.0 in | 2 S Schuyler, Colfax County, NE |
| 10:04 AM | 1.0 in | 2 E Schuyler, Colfax County, NE |
| 10:10 AM | 1.0 in | Rogers, Colfax County, NE |
| 10:34 AM | 1.0 in | 1 N Winslow, Dodge County, NE |
| 10:55 AM | 1.0 in | 3 NNW Herman, Burt County, NE |
| 11:10 AM | 1.5 in | 4 S Pisgah, Harrison County, IA |
| 11:18 AM | 1.0 in | Pisgah, Harrison County, IA |
| 11:33 AM | 1.75 in | Dunlap, Harrison County, IA |
| 11:35 AM | 1.75 in | Dunlap, Harrison County, IA |
| 11:43 AM | 1.5 in | Dow City, Crawford County, IA |
Show all 234 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 11:51 AM | 2.0 in | 2 E Buck Grove, Crawford County, IA |
| 11:54 AM | 1.75 in | 3 E Buck Grove, Crawford County, IA |
| 11:54 AM | 1.5 in | 1 WNW Denison, Crawford County, IA |
| 12:05 PM | 1.75 in | Vail, Crawford County, IA |
| 12:10 PM | 1.5 in | 4 W Henderson, Hamilton County, NE |
| 12:12 PM | 1.5 in | 2 N Buck Grove, Crawford County, IA |
| 12:32 PM | 2.5 in | 3 WSW Glidden, Carroll County, IA |
| 12:33 PM | 1.5 in | Glidden, Carroll County, IA |
| 12:35 PM | 1.5 in | 3 N York, York County, NE |
| 12:49 PM | 1.0 in | 6 NE Ralston, Greene County, IA |
| 12:52 PM | 2.0 in | Claypool, Kosciusko County, IN |
| 12:55 PM | 1.25 in | 1 NNE Claypool, Kosciusko County, IN |
| 1:00 PM | 1.0 in | 2 ESE Winona Lake, Kosciusko County, IN |
| 1:17 PM | 1.0 in | 3 ESE Ulysses, Butler County, NE |
| 1:22 PM | 2.0 in | 2 SSW Dwight, Butler County, NE |
| 1:26 PM | 1.75 in | Dwight, Butler County, NE |
| 1:40 PM | 1.0 in | 4 NNW Valparaiso, Saunders County, NE |
| 2:00 PM | 1.0 in | 1 W Story City, Story County, IA |
| 2:04 PM | 1.25 in | Story City, Story County, IA |
| 2:05 PM | 1.0 in | 2 NNE Wahoo, Saunders County, NE |
| 2:05 PM | 1.0 in | Hicksville, Defiance County, OH |
| 2:18 PM | 1.0 in | 2 E Wolco, Osage County, OK |
| 2:25 PM | 1.0 in | Ochelata, Washington County, OK |
| 2:32 PM | 1.5 in | Defiance, Defiance County, OH |
| 2:48 PM | 1.0 in | 1 SW Cherryvale, Montgomery County, KS |
| 2:51 PM | 1.75 in | Cherryvale, Montgomery County, KS |
| 3:21 PM | 1.75 in | 5 WNW Erie, Neosho County, KS |
| 3:34 PM | 1.0 in | 3 E Tiffin, Seneca County, OH |
| 3:40 PM | 1.75 in | Solon, Cuyahoga County, OH |
| 3:42 PM | 1.0 in | Wichita Falls, Wichita County, TX |
| 3:47 PM | 1.0 in | 1 NE Parma, Cuyahoga County, OH |
| 3:48 PM | 1.0 in | 1 ESE Parma Heights, Cuyahoga County, OH |
| 3:48 PM | 1.0 in | Collins, Story County, IA |
| 3:49 PM | 1.25 in | 1 W Coffeyville, Montgomery County, KS |
| 3:55 PM | 2.0 in | 1 N Seven Hills, Cuyahoga County, OH |
| 3:56 PM | 1.0 in | Pawhuska, Osage County, OK |
| 3:56 PM | 1.0 in | 2 SE Muncie, Wyandotte County, KS |
| 3:58 PM | 1.5 in | 1 NNE Seven Hills, Cuyahoga County, OH |
| 4:00 PM | 1.25 in | Bedford, Cuyahoga County, OH |
| 4:02 PM | 2.0 in | Bedford, Cuyahoga County, OH |
| 4:03 PM | 1.0 in | 5 SSW Norwalk, Huron County, OH |
| 4:03 PM | 1.75 in | 1 SW Maple Heights, Cuyahoga County, OH |
| 4:03 PM | 2.0 in | 1 NNE Bedford, Cuyahoga County, OH |
| 4:03 PM | 2.0 in | 1 SE North Randall, Cuyahoga County, OH |
| 4:06 PM | 1.75 in | Saint Paul, Neosho County, KS |
| 4:09 PM | 1.25 in | 4 WSW Republic, Seneca County, OH |
| 4:09 PM | 1.0 in | Solon, Cuyahoga County, OH |
| 4:09 PM | 1.5 in | 2 SSW Moreland Hills, Cuyahoga County, OH |
| 4:11 PM | 1.0 in | Chetopa, Labette County, KS |
| 4:13 PM | 1.25 in | 3 WNW Osborn, DeKalb County, MO |
| 4:15 PM | 1.25 in | Walnut, Crawford County, KS |
| 4:15 PM | 1.0 in | 2 WSW Johnston, Polk County, IA |
| 4:15 PM | 1.0 in | 1 W La Porte City, Black Hawk County, IA |
| 4:16 PM | 1.0 in | Bainbridge, Geauga County, OH |
| 4:17 PM | 1.0 in | 1 NW Kearney, Clay County, MO |
| 4:19 PM | 1.5 in | 3 SE Maysville, DeKalb County, MO |
| 4:20 PM | 1.0 in | 3 N Osborn, DeKalb County, MO |
| 4:20 PM | 1.75 in | 2 NW Bainbridge, Geauga County, OH |
| 4:21 PM | 2.0 in | 5 E Bainbridge, Geauga County, OH |
| 4:22 PM | 1.0 in | Faulkner, Cherokee County, KS |
| 4:22 PM | 1.0 in | 3 NNW Darlington, Gentry County, MO |
| 4:23 PM | 1.0 in | 2 N Buck Grove, Crawford County, IA |
| 4:25 PM | 1.0 in | 6 SW Jolly, Clay County, TX |
| 4:26 PM | 1.25 in | 3 E Maysville, DeKalb County, MO |
| 4:26 PM | 1.0 in | Weatherby, DeKalb County, MO |
| 4:27 PM | 1.75 in | Kipton, Lorain County, OH |
| 4:28 PM | 1.0 in | La Porte City, Black Hawk County, IA |
| 4:29 PM | 1.0 in | 6 NW Lake Arrowhead, Clay County, TX |
| 4:29 PM | 1.5 in | 1 ESE Weatherby, DeKalb County, MO |
| 4:31 PM | 1.0 in | 3 WSW Columbus, Cherokee County, KS |
| 4:31 PM | 1.5 in | Columbus, Cherokee County, KS |
| 4:31 PM | 1.0 in | Le Grand, Marshall County, IA |
| 4:32 PM | 1.75 in | 1 SSE Bartlesville, Washington County, OK |
| 4:32 PM | 1.0 in | Bartlesville, Washington County, OK |
| 4:32 PM | 2.5 in | Osawatomie, Miami County, KS |
| 4:34 PM | 2.0 in | 3 SSE Bartlesville, Washington County, OK |
| 4:34 PM | 1.5 in | 3 E Bartlesville, Washington County, OK |
| 4:35 PM | 1.5 in | 1 ENE Osawatomie, Miami County, KS |
| 4:35 PM | 2.0 in | 2 NNE Osawatomie, Miami County, KS |
| 4:35 PM | 1.0 in | Winterset, Madison County, IA |
| 4:35 PM | 1.25 in | Winterset, Madison County, IA |
| 4:35 PM | 2.0 in | 3 E Montour, Tama County, IA |
| 4:37 PM | 2.75 in | 4 NNE Osawatomie, Miami County, KS |
| 4:38 PM | 2.75 in | 3 SW Paola, Miami County, KS |
| 4:38 PM | 2.0 in | 1 SW Paola, Miami County, KS |
| 4:38 PM | 2.5 in | 2 W Paola, Miami County, KS |
| 4:38 PM | 1.75 in | 3 ENE Montour, Tama County, IA |
| 4:39 PM | 3.0 in | 1 SE Paola, Miami County, KS |
| 4:39 PM | 1.0 in | 4 N Winterset, Madison County, IA |
| 4:39 PM | 2.5 in | 3 W Toledo, Tama County, IA |
| 4:40 PM | 2.5 in | 1 WSW Paola, Miami County, KS |
| 4:40 PM | 4.0 in | Paola, Miami County, KS |
| 4:40 PM | 2.0 in | 3 W Toledo, Tama County, IA |
| 4:41 PM | 2.5 in | Paola, Miami County, KS |
| 4:41 PM | 2.5 in | 1 WSW Paola, Miami County, KS |
| 4:44 PM | 1.75 in | 1 N Paola, Miami County, KS |
| 4:46 PM | 2.0 in | 5 E West Farmington, Trumbull County, OH |
| 4:47 PM | 2.5 in | 3 SSE Hillsdale, Miami County, KS |
| 4:47 PM | 1.0 in | 1 NW Prairie Village, Johnson County, KS |
| 4:47 PM | 1.0 in | 2 S Hamilton, Caldwell County, MO |
| 4:47 PM | 1.0 in | 4 NE Hamilton, Caldwell County, MO |
| 4:47 PM | 1.0 in | 2 N Coffey, Daviess County, MO |
| 4:48 PM | 2.0 in | 4 NE Coffey, Harrison County, MO |
| 4:48 PM | 1.25 in | 2 W Grafton, Lorain County, OH |
| 4:48 PM | 2.0 in | Bristolville, Trumbull County, OH |
| 4:48 PM | 1.75 in | 2 NE Bainbridge, Geauga County, OH |
| 4:50 PM | 2.0 in | 3 SSE Hillsdale, Miami County, KS |
| 4:50 PM | 1.0 in | 3 W Louisburg, Miami County, KS |
| 4:50 PM | 1.75 in | 1 SSW Chiles, Miami County, KS |
| 4:50 PM | 1.75 in | 3 N Coffey, Harrison County, MO |
| 4:50 PM | 1.75 in | 4 NNW Coffey, Harrison County, MO |
| 4:52 PM | 3.0 in | 4 NNW Coffey, Harrison County, MO |
| 4:53 PM | 1.0 in | 3 E Hamilton, Caldwell County, MO |
| 4:53 PM | 1.75 in | 5 N Coffey, Harrison County, MO |
| 4:53 PM | 1.0 in | Grafton, Lorain County, OH |
| 4:56 PM | 1.25 in | 1 N East Lynne, Cass County, MO |
| 4:56 PM | 1.75 in | 4 N Louisburg, Miami County, KS |
| 5:00 PM | 1.25 in | 2 WNW Kingsville, Johnson County, MO |
| 5:00 PM | 1.0 in | I271 in Bedford, Cuyahoga County, OH |
| 5:01 PM | 1.75 in | 4 SSE Woodson, Throckmorton County, TX |
| 5:02 PM | 1.0 in | Strasburg, Cass County, MO |
| 5:04 PM | 1.75 in | 7 SW Mount Moriah, Harrison County, MO |
| 5:06 PM | 1.0 in | 1 SW Maywood, Jackson County, MO |
| 5:06 PM | 1.0 in | Mecca, Trumbull County, OH |
| 5:07 PM | 1.5 in | 4 ESE Lone Jack, Johnson County, MO |
| 5:10 PM | 1.0 in | 1 NW Independence, Jackson County, MO |
| 5:11 PM | 1.0 in | 2 NW Merriam, Wyandotte County, KS |
| 5:13 PM | 1.75 in | Cainsville, Harrison County, MO |
| 5:13 PM | 1.5 in | 3 N Orangeville, Trumbull County, OH |
| 5:14 PM | 1.75 in | 2 NE Orangeville, Mercer County, PA |
| 5:14 PM | 1.25 in | 3 W Greenville, Mercer County, PA |
| 5:16 PM | 1.0 in | Bainbridge, Geauga County, OH |
| 5:20 PM | 1.75 in | 3 SW Graham, Young County, TX |
| 5:20 PM | 1.0 in | 4 SW Raytown, Jackson County, MO |
| 5:20 PM | 1.0 in | 1 SW Kansas City Kansas, Wyandotte County, KS |
| 5:20 PM | 1.25 in | 3 WNW Trenton, Grundy County, MO |
| 5:22 PM | 1.0 in | Greenville, Mercer County, PA |
| 5:24 PM | 1.0 in | 2 NNW Glenaire, Clay County, MO |
| 5:26 PM | 1.0 in | 3 NW Oak Grove, Jackson County, MO |
| 5:27 PM | 1.5 in | 1 SSW Graham, Young County, TX |
| 5:30 PM | 1.0 in | 4 SW Graham, Young County, TX |
| 5:30 PM | 1.0 in | 1 E Avondale, Clay County, MO |
| 5:30 PM | 1.0 in | Wadsworth, Medina County, OH |
| 5:30 PM | 1.5 in | 3 NE Fredonia, Mercer County, PA |
| 5:31 PM | 1.0 in | 3 S Vinton, Benton County, IA |
| 5:34 PM | 1.0 in | 5 ESE Clare, Johnson County, KS |
| 5:34 PM | 1.0 in | 3 S Sheakleyville, Mercer County, PA |
| 5:35 PM | 1.75 in | 1 E Excelsior Estates, Ray County, MO |
| 5:36 PM | 1.25 in | 4 NW Stoneboro, Mercer County, PA |
| 5:38 PM | 1.0 in | 3 W Chariton, Lucas County, IA |
| 5:38 PM | 1.0 in | 2 NW Sandy Lake, Mercer County, PA |
| 5:39 PM | 1.0 in | 1 NW Barberton, Summit County, OH |
| 5:40 PM | 1.75 in | Solon, Cuyahoga County, OH |
| 5:41 PM | 1.0 in | 2 NE Stanley, Johnson County, KS |
| 5:41 PM | 1.25 in | 3 E Lawson, Ray County, MO |
| 5:41 PM | 1.5 in | 1 S Chariton, Lucas County, IA |
| 5:42 PM | 1.0 in | 1 NW Chariton, Lucas County, IA |
| 5:42 PM | 1.0 in | 2 W New Lebanon, Mercer County, PA |
| 5:43 PM | 1.0 in | 1 W Stanley, Johnson County, KS |
| 5:43 PM | 1.75 in | 1 S Chariton, Lucas County, IA |
| 5:43 PM | 1.0 in | Chariton, Lucas County, IA |
| 5:44 PM | 1.25 in | 2 NW Knoxville, Ray County, MO |
| 5:44 PM | 1.75 in | 1 SE Chariton, Lucas County, IA |
| 5:45 PM | 1.0 in | 1 W Stanley, Johnson County, KS |
| 5:45 PM | 1.25 in | 3 NNW Knoxville, Ray County, MO |
| 5:45 PM | 2.0 in | Chariton, Lucas County, IA |
| 5:45 PM | 1.75 in | 3 SW Polk, Venango County, PA |
| 5:47 PM | 1.25 in | 3 NW Knoxville, Ray County, MO |
| 5:47 PM | 2.0 in | 1 SE Chariton, Lucas County, IA |
| 5:48 PM | 2.0 in | Bristolville, Trumbull County, OH |
| 5:58 PM | 1.25 in | 2 S Kingston, Caldwell County, MO |
| 6:05 PM | 1.0 in | 5 ESE Brimfield, Portage County, OH |
| 6:06 PM | 1.5 in | 1 S Cranberry, Venango County, PA |
| 6:10 PM | 2.0 in | Ardmore, Carter County, OK |
| 6:10 PM | 1.0 in | 3 ESE Cranberry, Venango County, PA |
| 6:10 PM | 1.5 in | 1 WNW Cranberry, Venango County, PA |
| 6:15 PM | 1.0 in | 1 NW Riverton, Cherokee County, KS |
| 6:15 PM | 1.75 in | 5 SSW Cranberry, Venango County, PA |
| 6:22 PM | 1.75 in | Breckenridge, Stephens County, TX |
| 6:23 PM | 1.0 in | Mercer, Mercer County, MO |
| 6:24 PM | 1.25 in | 1 E Breckenridge, Stephens County, TX |
| 6:27 PM | 1.25 in | Breckenridge, Stephens County, TX |
| 6:27 PM | 1.0 in | 10 SE Graham, Young County, TX |
| 6:27 PM | 1.25 in | 4 S Stillwater, Payne County, OK |
| 6:30 PM | 1.75 in | Harriet, Tom Green County, TX |
| 6:35 PM | 1.0 in | 7 WNW Graford, Palo Pinto County, TX |
| 6:44 PM | 1.0 in | Ardmore, Carter County, OK |
| 6:45 PM | 1.0 in | 1 SW Franklin, Venango County, PA |
| 6:48 PM | 1.0 in | 2 NE Ardmore, Carter County, OK |
| 6:48 PM | 1.0 in | 5 WSW Galt, Grundy County, MO |
| 6:50 PM | 1.75 in | Miles, Runnels County, TX |
| 6:50 PM | 1.0 in | Nora, Jo Daviess County, IL |
| 6:57 PM | 1.5 in | 7 SE Jacksboro, Jack County, TX |
| 7:00 PM | 1.0 in | 7 SE Jacksboro, Jack County, TX |
| 7:04 PM | 1.0 in | 1 NNE Lowake, Concho County, TX |
| 7:15 PM | 1.0 in | Runaway Bay, Wise County, TX |
| 7:19 PM | 1.0 in | 1 W Unionville, Putnam County, MO |
| 7:42 PM | 1.0 in | Riverside, Washington County, IA |
| 7:43 PM | 1.0 in | 2 ESE Camdenton, Camden County, MO |
| 8:02 PM | 1.0 in | 1 ENE Coffeyville, Montgomery County, KS |
| 8:05 PM | 1.0 in | Churdan, Greene County, IA |
| 8:20 PM | 1.0 in | Winnebago, Winnebago County, IL |
| 8:21 PM | 1.25 in | 3 N Ames, Story County, IA |
| 8:23 PM | 1.5 in | 2 SE Gilbert, Story County, IA |
| 8:24 PM | 1.0 in | 1 S Gilbert, Story County, IA |
| 8:27 PM | 1.0 in | 4 ENE Winnebago, Winnebago County, IL |
| 8:29 PM | 1.0 in | Madrid, Boone County, IA |
| 8:32 PM | 1.0 in | Hales Corners, Milwaukee County, WI |
| 8:34 PM | 1.0 in | 2 SE Elkhorn, Walworth County, WI |
| 8:35 PM | 1.0 in | Earlham, Madison County, IA |
| 8:36 PM | 1.0 in | 6 NE Ames, Story County, IA |
| 8:45 PM | 1.0 in | Poplar Grove, Boone County, IL |
| 8:46 PM | 2.0 in | 1 SW Mccallsburg, Story County, IA |
| 8:46 PM | 1.0 in | Gowrie, Webster County, IA |
| 8:47 PM | 1.0 in | 1 S Mccallsburg, Story County, IA |
| 8:50 PM | 1.5 in | Gowrie, Webster County, IA |
| 8:50 PM | 1.75 in | 1 WNW Gowrie, Webster County, IA |
| 9:00 PM | 1.75 in | 3 SSE Nevada, Story County, IA |
| 9:08 PM | 1.0 in | 2 W Colo, Story County, IA |
| 9:25 PM | 1.0 in | 3 WSW Ponca City, Kay County, OK |
| 9:27 PM | 1.0 in | 5 SW Hendrix, Grayson County, TX |
| 9:54 PM | 1.0 in | Brownwood, Brown County, TX |
| Time | Gust | Where |
|---|---|---|
| 12:34 PM | Not measured | 1 SE Lake Manitou, Fulton County, IN |
| 2:14 PM | Not measured | 1 NW Mccallsburg, Story County, IA |
| 2:48 PM | 60 mph | 1 SW Cherryvale, Montgomery County, KS |
| 2:57 PM | Not measured | 1 NNW Parsons Tri City, Montgomery County, KS |
| 3:00 PM | Not measured | 5 SE Mcclure, Wood County, OH |
| 3:03 PM | Not measured | 1 SSE Milton Center, Wood County, OH |
| 3:03 PM | Not measured | Milton Center, Wood County, OH |
| 3:08 PM | Not measured | Custar, Wood County, OH |
| 3:12 PM | Not measured | Bowling Green, Wood County, OH |
| 3:26 PM | Not measured | Tiffin, Seneca County, OH |
| 3:30 PM | 70 mph | 1 N Martin, Ottawa County, OH |
| 4:01 PM | Not measured | 4 S Mound City, Linn County, KS |
Show all 147 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 4:05 PM | Not measured | Tiffin, Seneca County, OH |
| 4:07 PM | 62 mph | Pleasanton, Linn County, KS |
| 4:10 PM | Not measured | 1 NNW Solon, Cuyahoga County, OH |
| 4:18 PM | Not measured | 5 N Hiram, Geauga County, OH |
| 4:35 PM | Not measured | Columbus, Cherokee County, KS |
| 4:36 PM | Not measured | Columbus, Cherokee County, KS |
| 4:40 PM | 69 mph | 3 SW Paola, Miami County, KS |
| 4:40 PM | Not measured | 1 WSW Paola, Miami County, KS |
| 4:45 PM | Not measured | Crestline, Cherokee County, KS |
| 4:48 PM | Not measured | Bristolville, Trumbull County, OH |
| 4:48 PM | Not measured | Lewis Run, McKean County, PA |
| 4:51 PM | Not measured | 2 N Lewis Run, McKean County, PA |
| 4:56 PM | 65 mph | 4 SSE Woodson, Throckmorton County, TX |
| 5:00 PM | Not measured | 2 SSW Cortland, Trumbull County, OH |
| 5:07 PM | Not measured | 2 E Belton, Cass County, MO |
| 5:07 PM | Not measured | 3 SE Lone Jack, Jackson County, MO |
| 5:07 PM | Not measured | 1 NW Lees Summit, Jackson County, MO |
| 5:07 PM | Not measured | 5 SSE Kansas City, Jackson County, MO |
| 5:08 PM | Not measured | 1 NE Cortland, Trumbull County, OH |
| 5:10 PM | Not measured | Hartford, Trumbull County, OH |
| 5:12 PM | Not measured | Coryville, McKean County, PA |
| 5:15 PM | Not measured | 3 W Greenville, Mercer County, PA |
| 5:19 PM | Not measured | 6 NNW Grandview, Jackson County, MO |
| 5:19 PM | Not measured | Boston Heights, Summit County, OH |
| 5:22 PM | Not measured | 4 SSW Greenville, Mercer County, PA |
| 5:22 PM | Not measured | 2 SSW Greenville, Mercer County, PA |
| 5:26 PM | Not measured | Tiffin, Seneca County, OH |
| 5:28 PM | Not measured | 3 ESE Prathersville, Clay County, MO |
| 5:29 PM | Not measured | 1 NE Tindall, Grundy County, MO |
| 5:39 PM | Not measured | 2 E Glenaire, Clay County, MO |
| 5:40 PM | Not measured | Mantua, Portage County, OH |
| 5:40 PM | Not measured | Stoneboro, Mercer County, PA |
| 5:42 PM | 64 mph | 1 ENE Graham, Young County, TX |
| 5:45 PM | Not measured | Hiram, Portage County, OH |
| 5:45 PM | Not measured | 1 E Sandy Lake, Mercer County, PA |
| 5:46 PM | Not measured | 1 NW Lakemore, Summit County, OH |
| 5:48 PM | Not measured | 1 S Garrettsville, Portage County, OH |
| 5:57 PM | Not measured | 3 SE Mogadore, Portage County, OH |
| 5:58 PM | 60 mph | Brookland, PA, Potter County, PA |
| 5:59 PM | Not measured | Adrian, Bates County, MO |
| 6:04 PM | Not measured | 1 NE Craig Beach, Mahoning County, OH |
| 6:10 PM | Not measured | 6 SSE Harborcreek, Erie County, PA |
| 6:13 PM | Not measured | Avalon, Livingston County, MO |
| 6:15 PM | Not measured | 4 SSW Mckean, Erie County, PA |
| 6:19 PM | Not measured | 2 NW Edinboro, Erie County, PA |
| 6:20 PM | Not measured | 4 SSE Hornby, Steuben County, NY |
| 6:25 PM | Not measured | 5 S Craig Beach, Mahoning County, OH |
| 6:25 PM | 90 mph | 3 SW Brookfield Center, Trumbull County, OH |
| 6:25 PM | Not measured | Brookfield, Trumbull County, OH |
| 6:26 PM | Not measured | Hubbard, Trumbull County, OH |
| 6:36 PM | Not measured | 4 ENE Woodhull, Steuben County, NY |
| 6:38 PM | Not measured | 5 ESE Woodhull, Steuben County, NY |
| 6:38 PM | Not measured | Cherry Creek, Chautauqua County, NY |
| 6:41 PM | Not measured | Leon, Cattaraugus County, NY |
| 6:44 PM | Not measured | Brookfield, Linn County, MO |
| 6:46 PM | Not measured | 1 W Lindley, Steuben County, NY |
| 6:47 PM | Not measured | Cattaraugus, Cattaraugus County, NY |
| 6:48 PM | Not measured | Lindley, Steuben County, NY |
| 6:48 PM | Not measured | Lindley, Steuben County, NY |
| 6:50 PM | Not measured | New Albion, Cattaraugus County, NY |
| 6:55 PM | 60 mph | 3 WNW Fremont, Mahaska County, IA |
| 7:04 PM | Not measured | Terral, Jefferson County, OK |
| 7:07 PM | Not measured | Delevan, Cattaraugus County, NY |
| 7:09 PM | Not measured | 1 SW Lime Lake-Machias, Cattaraugus County, NY |
| 7:12 PM | Not measured | 1 WSW Mosherville, Bradford County, PA |
| 7:33 PM | Not measured | 1 NE Ainsworth, Washington County, IA |
| 7:35 PM | Not measured | 2 NW Decaturville, Camden County, MO |
| 7:35 PM | Not measured | 3 SE Camdenton, Camden County, MO |
| 7:38 PM | Not measured | 3 SE Camdenton, Camden County, MO |
| 7:40 PM | Not measured | Milan, Bradford County, PA |
| 7:51 PM | Not measured | 11 ENE Alvord, Wise County, TX |
| 7:53 PM | Not measured | 5 W Letts, Louisa County, IA |
| 7:56 PM | Not measured | 3 NNW Truman, Cameron County, PA |
| 7:58 PM | Not measured | Letts, Louisa County, IA |
| 7:58 PM | Not measured | 2 SSW Cranston, Muscatine County, IA |
| 7:58 PM | Not measured | 2 WSW Alfred, Allegany County, NY |
| 8:00 PM | Not measured | 3 E Wann, Nowata County, OK |
| 8:00 PM | Not measured | 1 E Windsor, Broome County, NY |
| 8:12 PM | Not measured | 1 N Force, Elk County, PA |
| 8:12 PM | Not measured | 3 SSW Seward, Ogle County, IL |
| 8:14 PM | Not measured | Atoka, Atoka County, OK |
| 8:14 PM | Not measured | 2 SE Seward, Winnebago County, IL |
| 8:15 PM | Not measured | Eldridge, Laclede County, MO |
| 8:15 PM | Not measured | Muscatine, Muscatine County, IA |
| 8:15 PM | Not measured | 1 N Seward, Winnebago County, IL |
| 8:16 PM | Not measured | 2 SE Seward, Winnebago County, IL |
| 8:19 PM | Not measured | 2 ESE Seward, Winnebago County, IL |
| 8:20 PM | Not measured | 3 SW Winnebago, Winnebago County, IL |
| 8:30 PM | Not measured | 4 NE Byron, Ogle County, IL |
| 8:39 PM | Not measured | Roxbury, Delaware County, NY |
| 8:40 PM | Not measured | 2 WNW Rolla, Phelps County, MO |
| 8:42 PM | Not measured | 1 WNW Rolla, Phelps County, MO |
| 8:50 PM | Not measured | Rolla, Phelps County, MO |
| 8:57 PM | Not measured | 1 ENE Hazel, Sullivan County, NY |
| 9:20 PM | Not measured | 1 N Hackett, Sebastian County, AR |
| 9:20 PM | Not measured | 1 SE Bonanza, Sebastian County, AR |
| 9:22 PM | Not measured | 2 WSW Boston, Barton County, MO |
| 9:24 PM | Not measured | 2 N Sherman, Grayson County, TX |
| 9:25 PM | Not measured | 2 ESE Bonanza, Sebastian County, AR |
| 9:26 PM | 59 mph | Oronogo, Jasper County, MO |
| 9:35 PM | Not measured | 1 ENE Oronogo, Jasper County, MO |
| 9:36 PM | Not measured | 6 E Trout Run, Lycoming County, PA |
| 9:38 PM | Not measured | 2 NNW Kaneville, Kane County, IL |
| 9:39 PM | Not measured | 1 WNW Loyalsockville, Lycoming County, PA |
| 9:39 PM | Not measured | Saugerties, Ulster County, NY |
| 9:40 PM | Not measured | 1 SSW Kaneville, Kane County, IL |
| 9:43 PM | Not measured | 4 WSW Catskill, Greene County, NY |
| 9:44 PM | Not measured | 3 ESE Elburn, Kane County, IL |
| 9:50 PM | Not measured | 2 S Ursula, Sebastian County, AR |
| 9:50 PM | Not measured | Red Hook, Dutchess County, NY |
| 9:53 PM | Not measured | 3 SSW Elizaville, Dutchess County, NY |
| 9:55 PM | Not measured | 4 NNW Picture Rocks, Lycoming County, PA |
| 9:58 PM | Not measured | 3 E Picture Rocks, Lycoming County, PA |
| 10:00 PM | Not measured | 4 W Rosendale Village, Ulster County, NY |
| 10:06 PM | Not measured | 3 NW Biggertown, Lycoming County, PA |
| 10:06 PM | Not measured | 2 S Pine Plains, Dutchess County, NY |
| 10:07 PM | Not measured | 1 NNW Tillson, Ulster County, NY |
| 10:11 PM | Not measured | Millerton, Dutchess County, NY |
| 10:14 PM | Not measured | Hyde Park, Dutchess County, NY |
| 10:15 PM | Not measured | 3 W Eatonville, Wyoming County, PA |
| 10:27 PM | Not measured | 1 NNE Coal Hill, Johnson County, AR |
| 10:30 PM | Not measured | North Abingdon Township, Lackawanna County, PA |
| 10:33 PM | Not measured | Dalton, Lackawanna County, PA |
| 10:37 PM | Not measured | Havana, Yell County, AR |
| 10:44 PM | Not measured | 1 SSE Clarksville, Johnson County, AR |
| 10:44 PM | Not measured | 2 NE Torrington, Litchfield County, CT |
| 10:50 PM | 67 mph | 1 NW Fells Corners, Lackawanna County, PA |
| 10:54 PM | 67 mph | 1 NW Fells Corners, Lackawanna County, PA |
| 10:54 PM | Not measured | Moscow, Lackawanna County, PA |
| 11:03 PM | Not measured | 1 SSE Clarksville, Johnson County, AR |
| 11:14 PM | 62 mph | 2 SW Hector, Pope County, AR |
| 11:15 PM | Not measured | 2 NW Windsor, Hartford County, CT |
| 11:21 PM | Not measured | 3 SW Twin Lakes, Pike County, PA |
| 11:23 PM | 63 mph | 1 S Watova, Nowata County, OK |
| 2:40 AM | Not measured | 6 SSW Glenallen, Bollinger County, MO |
By state
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Cleveland, OH | 2.0 in | None | 0 |
| San Angelo, TX | 1.75 in | None | 0 |
| Akron, OH | 1.0 in | None | 0 |
| Des Moines, IA | 1.0 in | None | 0 |
| Kansas City, MO | 1.0 in | None | 0 |
| Milwaukee, WI | 1.0 in | None | 0 |
| Rockford, IL | 1.0 in | None | 0 |
| Wichita Falls, TX | 1.0 in | None | 0 |
| Binghamton, NY | None | None | 0 |
| Canton, OH | None | None | 0 |
| Erie, PA | None | None | 0 |
| Hartford, CT | None | None | 0 |
| Poughkeepsie, NY | None | None | 0 |
| Scranton, PA | None | 67 mph | 0 |
| Toledo, OH | None | 70 mph | 0 |
| Youngstown, OH | None | 90 mph | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.