Missouri storm reports for April 17, 2026
NOAA recorded 51 hail reports, 151 wind reports and 19 tornado reports in Missouri on April 17, 2026.
- in Missouri
- 221
- Storm reports
- 2 E Maryville, Nodaway County, MO
- 1.75 in
- Largest hail
- 4 E Malta Bend, Saline County, MO
- 76 mph
- Highest gust
- 19
- 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
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
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on April 17, 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
Hail51, most at 3 PM
Wind151, most at 5 PM
Tornado19, most at 7 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 5:08 PM | Not rated | 1 SSE Plevna, Knox County, MO | Not surveyed |
| 5:19 PM | Not rated | 1 SSW Belton, Cass County, MO | Not surveyed |
| 5:25 PM | Not rated | Belton, Cass County, MO | Not surveyed |
| 7:23 PM | Not rated | 1 NE Whitakerville, Benton County, MO | Not surveyed |
| 7:24 PM | Not rated | 2 WNW Warsaw, Benton County, MO | Not surveyed |
| 7:25 PM | Not rated | 1 ENE Whitakerville, Benton County, MO | Not surveyed |
| 7:44 PM | Not rated | 7 SSE Stover, Morgan County, MO | Not surveyed |
| 7:51 PM | Not rated | 2 N Gravois Mills, Morgan County, MO | Not surveyed |
| 7:59 PM | Not rated | 1 WNW Barnett, Morgan County, MO | Not surveyed |
| 8:08 PM | Not rated | 2 SSE Marion, Cole County, MO | Not surveyed |
| 8:08 PM | Not rated | 2 S Marion, Cole County, MO | Not surveyed |
| 8:09 PM | Not rated | Hartsburg, Boone County, MO | Not surveyed |
Show all 19 tornado reportsShow fewer
| Time | Rating | Where | Path |
|---|---|---|---|
| 8:20 PM | Not rated | 2 SSE Marion, Cole County, MO | Not surveyed |
| 8:31 PM | Not rated | 2 NE Carrington, Callaway County, MO | Not surveyed |
| 8:33 PM | Not rated | 3 WSW Fulton, Callaway County, MO | Not surveyed |
| 9:29 PM | Not rated | 3 WNW Treloar, Warren County, MO | Not surveyed |
| 9:31 PM | Not rated | 4 SE New Haven, Franklin County, MO | Not surveyed |
| 9:35 PM | Not rated | 2 E Holstein, Warren County, MO | Not surveyed |
| 9:43 PM | Not rated | 4 SW Troy, Lincoln County, MO | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 1:23 PM | 1.0 in | 1 S Maryville, Nodaway County, MO |
| 1:26 PM | 1.75 in | 2 E Maryville, Nodaway County, MO |
| 1:28 PM | 1.25 in | 1 S Maryville, Nodaway County, MO |
| 2:43 PM | 1.5 in | Darlington, Gentry County, MO |
| 2:48 PM | 1.25 in | 1 SSW Country Club Vill, Buchanan County, MO |
| 2:51 PM | 1.0 in | 2 SE Amazonia, Andrew County, MO |
| 2:53 PM | 1.75 in | Country Club Villa, Andrew County, MO |
| 2:54 PM | 1.0 in | 1 N Union Star, DeKalb County, MO |
| 2:56 PM | 1.0 in | Country Club Villa, Andrew County, MO |
| 2:58 PM | 1.0 in | King City, Gentry County, MO |
| 3:00 PM | 1.0 in | 6 S Columbia, Boone County, MO |
| 3:00 PM | 1.0 in | 4 W Cosby, Andrew County, MO |
Show all 51 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 3:01 PM | 1.5 in | Cosby, Andrew County, MO |
| 3:03 PM | 1.75 in | 2 NE Country Club Villa, Andrew County, MO |
| 3:13 PM | 1.0 in | Helena, Andrew County, MO |
| 3:15 PM | 1.0 in | 3 NE Defiance, St. Charles County, MO |
| 3:18 PM | 1.0 in | Bethany, Harrison County, MO |
| 3:25 PM | 1.0 in | 3 NE Defiance, St. Charles County, MO |
| 3:28 PM | 1.5 in | Newtown, Sullivan County, MO |
| 3:32 PM | 1.0 in | 2 N Faucett, Buchanan County, MO |
| 3:33 PM | 1.75 in | 4 NE Cainsville, Mercer County, MO |
| 3:35 PM | 1.0 in | 3 WNW Chesterfield, St. Louis County, MO |
| 3:38 PM | 1.5 in | Newtown, Sullivan County, MO |
| 3:39 PM | 1.0 in | 2 W Harvester, St. Charles County, MO |
| 3:40 PM | 1.0 in | 2 ENE Weldon Spring, St. Charles County, MO |
| 3:42 PM | 1.0 in | 2 SSW Harvester, St. Charles County, MO |
| 3:44 PM | 1.0 in | Trenton, Grundy County, MO |
| 3:45 PM | 1.0 in | 2 SE Harvester, St. Charles County, MO |
| 3:45 PM | 1.0 in | Harvester, St. Charles County, MO |
| 3:46 PM | 1.0 in | 2 S Harvester, St. Charles County, MO |
| 3:47 PM | 1.0 in | 1 N Chillicothe, Livingston County, MO |
| 3:48 PM | 1.0 in | Cottleville, St. Charles County, MO |
| 3:49 PM | 1.0 in | 1 NE Harvester, St. Charles County, MO |
| 3:51 PM | 1.0 in | Spring Hill, Livingston County, MO |
| 4:00 PM | 1.0 in | 1 W Mexico, Audrain County, MO |
| 4:00 PM | 1.0 in | 1 NNW Mexico, Audrain County, MO |
| 4:00 PM | 1.0 in | 2 E Agency, Buchanan County, MO |
| 4:03 PM | 1.0 in | 1 W Mexico, Audrain County, MO |
| 4:04 PM | 1.5 in | 7 N Plattsburg, Clinton County, MO |
| 4:05 PM | 1.0 in | 2 SW Saint Charles, St. Charles County, MO |
| 4:08 PM | 1.0 in | 3 NNE Saint Charles, St. Charles County, MO |
| 4:15 PM | 1.0 in | 3 NE Saint Charles, St. Charles County, MO |
| 4:15 PM | 1.0 in | Gower, Clinton County, MO |
| 4:19 PM | 1.0 in | Laredo, Grundy County, MO |
| 4:22 PM | 1.0 in | 4 NE Gower, Clinton County, MO |
| 4:40 PM | 1.0 in | Cameron, Clinton County, MO |
| 4:46 PM | 1.0 in | 3 S Harrisonville, Cass County, MO |
| 4:47 PM | 1.75 in | 1 NW Kansas City, Jackson County, MO |
| 4:56 PM | 1.0 in | 3 SE Courtney, Jackson County, MO |
| 5:00 PM | 1.0 in | 2 W Spring Hill, Livingston County, MO |
| 6:23 PM | 1.0 in | 1 S Macon, Macon County, MO |
| Time | Gust | Where |
|---|---|---|
| 3:05 PM | Not measured | 1 E Moberly, Randolph County, MO |
| 3:10 PM | Not measured | 3 WNW New Melle, St. Charles County, MO |
| 3:10 PM | Not measured | 3 NW New Melle, St. Charles County, MO |
| 3:12 PM | Not measured | 4 W New Melle, St. Charles County, MO |
| 3:15 PM | Not measured | 4 NNW New Melle, St. Charles County, MO |
| 3:15 PM | Not measured | 4 SW Wentzville, St. Charles County, MO |
| 3:15 PM | Not measured | 3 WSW Wentzville, St. Charles County, MO |
| 3:15 PM | Not measured | Rushville, Buchanan County, MO |
| 3:20 PM | Not measured | 3 WNW Flint Hill, St. Charles County, MO |
| 3:21 PM | Not measured | 3 WSW Flint Hill, St. Charles County, MO |
| 3:24 PM | Not measured | 2 WNW Moscow Mills, Lincoln County, MO |
| 3:25 PM | Not measured | 2 NW Flint Hill, St. Charles County, MO |
Show all 151 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 3:25 PM | Not measured | 3 N Flint Hill, Lincoln County, MO |
| 3:27 PM | Not measured | 1 ESE Troy, Lincoln County, MO |
| 3:28 PM | Not measured | 4 W Old Monroe, Lincoln County, MO |
| 3:29 PM | Not measured | 4 WNW Old Monroe, Lincoln County, MO |
| 3:30 PM | Not measured | 3 N Flint Hill, Lincoln County, MO |
| 3:35 PM | Not measured | 3 W Winfield, Lincoln County, MO |
| 3:37 PM | Not measured | Winfield, Lincoln County, MO |
| 3:39 PM | Not measured | 5 SE Country Club Villa, Buchanan County, MO |
| 3:40 PM | Not measured | 2 WSW Harvester, St. Charles County, MO |
| 3:40 PM | Not measured | 4 WNW Paynesville, Pike County, MO |
| 3:47 PM | Not measured | 1 S Maysville, DeKalb County, MO |
| 3:51 PM | Not measured | Wheeling, Livingston County, MO |
| 4:40 PM | Not measured | Cameron, Clinton County, MO |
| 4:45 PM | 64 mph | 4 NNE Cameron, Daviess County, MO |
| 4:48 PM | Not measured | 2 N Kidder, Daviess County, MO |
| 4:49 PM | 63 mph | Kansas City Downtown, Clay County, MO |
| 4:50 PM | Not measured | 2 E Cameron, Caldwell County, MO |
| 4:58 PM | Not measured | 3 N Hamilton, Caldwell County, MO |
| 5:08 PM | Not measured | 3 NNW Grandview, Jackson County, MO |
| 5:08 PM | Not measured | 4 NW Grandview, Jackson County, MO |
| 5:08 PM | Not measured | 7 WSW Raytown, Jackson County, MO |
| 5:08 PM | Not measured | 5 W Raytown, Jackson County, MO |
| 5:10 PM | Not measured | 1 W Raytown, Jackson County, MO |
| 5:10 PM | Not measured | 1 ENE Plevna, Knox County, MO |
| 5:13 PM | Not measured | 3 WNW Raytown, Jackson County, MO |
| 5:13 PM | Not measured | 3 SSW Independence, Jackson County, MO |
| 5:14 PM | 70 mph | 3 NNW Raytown, Jackson County, MO |
| 5:16 PM | Not measured | 3 SSW Independence, Jackson County, MO |
| 5:16 PM | 70 mph | 3 NNW Raytown, Jackson County, MO |
| 5:19 PM | Not measured | 6 NW Grandview, Jackson County, MO |
| 5:22 PM | Not measured | 1 SE Grandview, Jackson County, MO |
| 5:23 PM | Not measured | 3 N Lake Tapawingo, Jackson County, MO |
| 5:24 PM | Not measured | 3 NE Grandview, Jackson County, MO |
| 5:25 PM | Not measured | 2 NNW Raymore, Cass County, MO |
| 5:28 PM | Not measured | 3 SSW Raytown, Jackson County, MO |
| 5:28 PM | Not measured | 2 NW Missouri City, Clay County, MO |
| 5:29 PM | Not measured | 6 NW Grandview, Jackson County, MO |
| 5:31 PM | Not measured | 2 WNW Pleasant Hill, Cass County, MO |
| 5:31 PM | Not measured | 4 W Aullville, Lafayette County, MO |
| 5:34 PM | Not measured | 4 N Blairstown, Johnson County, MO |
| 5:34 PM | Not measured | 4 N Raymore, Jackson County, MO |
| 5:34 PM | Not measured | Richmond, Ray County, MO |
| 5:34 PM | Not measured | Brookfield, Linn County, MO |
| 5:35 PM | Not measured | 1 W Napoleon, Lafayette County, MO |
| 5:37 PM | Not measured | 3 S Independence, Jackson County, MO |
| 5:37 PM | Not measured | Buckner, Jackson County, MO |
| 5:37 PM | Not measured | 4 SSW Saint Catherine, Linn County, MO |
| 5:40 PM | Not measured | 1 S Chilhowee, Johnson County, MO |
| 5:40 PM | Not measured | Kirksville, Adair County, MO |
| 5:41 PM | 61 mph | Bucklin, Linn County, MO |
| 5:43 PM | Not measured | 4 SW Marceline, Chariton County, MO |
| 5:43 PM | 64 mph | Kirksville Regional, Adair County, MO |
| 5:46 PM | Not measured | 3 ENE Amoret, Bates County, MO |
| 5:46 PM | Not measured | Lone Jack, Jackson County, MO |
| 5:50 PM | Not measured | 1 WSW Butler, Bates County, MO |
| 5:51 PM | Not measured | Butler, Bates County, MO |
| 5:51 PM | Not measured | Grand Pass, Saline County, MO |
| 5:52 PM | Not measured | 1 SW Ballard, Bates County, MO |
| 5:54 PM | Not measured | Dover, Lafayette County, MO |
| 5:54 PM | Not measured | 5 N Waverly, Carroll County, MO |
| 5:57 PM | Not measured | 2 W Elmer, Macon County, MO |
| 6:01 PM | Not measured | 5 N Waverly, Carroll County, MO |
| 6:03 PM | Not measured | 3 WSW Montrose, Henry County, MO |
| 6:03 PM | Not measured | 2 WSW Alma, Lafayette County, MO |
| 6:03 PM | Not measured | 5 N Waverly, Carroll County, MO |
| 6:03 PM | Not measured | Carrollton, Carroll County, MO |
| 6:06 PM | Not measured | 2 S Carrollton, Carroll County, MO |
| 6:09 PM | Not measured | 3 N Johnson City, St. Clair County, MO |
| 6:15 PM | Not measured | 3 NE Amsterdam, Bates County, MO |
| 6:17 PM | 76 mph | 4 E Malta Bend, Saline County, MO |
| 6:21 PM | Not measured | 4 WNW Fayetteville, Johnson County, MO |
| 6:21 PM | Not measured | Macon, Macon County, MO |
| 6:27 PM | Not measured | 7 N Keytesville, Chariton County, MO |
| 6:28 PM | 69 mph | 6 SSE Rothville, Chariton County, MO |
| 6:32 PM | Not measured | 1 SSE Clinton, Henry County, MO |
| 6:45 PM | Not measured | 1 S Glasgow, Howard County, MO |
| 6:46 PM | Not measured | 5 SSE Chilhowee, Henry County, MO |
| 6:52 PM | Not measured | 2 NW Montrose, Henry County, MO |
| 6:54 PM | Not measured | 3 ESE Montrose, Henry County, MO |
| 6:55 PM | Not measured | 2 S Whitakerville, Benton County, MO |
| 6:57 PM | Not measured | 3 S Taberville, St. Clair County, MO |
| 7:00 PM | Not measured | 3 E Whitakerville, Benton County, MO |
| 7:04 PM | Not measured | 3 S Sedalia, Pettis County, MO |
| 7:07 PM | Not measured | 3 E Brownington, Henry County, MO |
| 7:12 PM | Not measured | 4 ESE Brownington, Henry County, MO |
| 7:12 PM | Not measured | 4 ESE Brownington, Henry County, MO |
| 7:12 PM | Not measured | 1 SE Coal, Henry County, MO |
| 7:14 PM | Not measured | 2 ESE Calhoun, Henry County, MO |
| 7:15 PM | Not measured | 8 SSW Tightwad, Henry County, MO |
| 7:15 PM | Not measured | 3 NNE Tightwad, Henry County, MO |
| 7:15 PM | Not measured | 3 SSW Moberly, Randolph County, MO |
| 7:15 PM | Not measured | Huntsville, Randolph County, MO |
| 7:18 PM | 59 mph | 2 SW Iconium, St. Clair County, MO |
| 7:24 PM | Not measured | 1 W Warsaw, Benton County, MO |
| 7:25 PM | Not measured | 1 E Warsaw, Benton County, MO |
| 7:25 PM | Not measured | Warsaw, Benton County, MO |
| 7:25 PM | Not measured | 1 NE Warsaw, Benton County, MO |
| 7:25 PM | Not measured | 2 NNE Warsaw, Benton County, MO |
| 7:25 PM | Not measured | 2 NNW Warsaw, Benton County, MO |
| 7:26 PM | Not measured | 2 NNE Warsaw, Benton County, MO |
| 7:27 PM | Not measured | 1 ENE Whitakerville, Benton County, MO |
| 7:27 PM | Not measured | 3 ENE Whitakerville, Benton County, MO |
| 7:27 PM | Not measured | 2 NE Warsaw, Benton County, MO |
| 7:27 PM | Not measured | 2 NNE Warsaw, Benton County, MO |
| 7:27 PM | Not measured | 3 S Lincoln, Benton County, MO |
| 7:29 PM | Not measured | 3 S Lincoln, Benton County, MO |
| 7:29 PM | Not measured | 4 W Prairie Home, Cooper County, MO |
| 7:30 PM | Not measured | 4 NW Hastain, Benton County, MO |
| 7:32 PM | Not measured | 1 SE Edmonson, Benton County, MO |
| 7:35 PM | 62 mph | 3 SSW Lincoln, Benton County, MO |
| 7:44 PM | Not measured | Stover, Morgan County, MO |
| 7:45 PM | Not measured | 6 NE Knobby, Camden County, MO |
| 7:50 PM | Not measured | 3 S Gravois Mills, Morgan County, MO |
| 8:04 PM | Not measured | 2 S Rocky Mount, Morgan County, MO |
| 8:09 PM | Not measured | Hartsburg, Boone County, MO |
| 8:11 PM | Not measured | 3 S Village of Four Se, Camden County, MO |
| 8:15 PM | 60 mph | 4 ENE Versailles, Morgan County, MO |
| 8:16 PM | Not measured | 4 NNW Hickory Hill, Cole County, MO |
| 8:20 PM | Not measured | 2 SSE Marion, Cole County, MO |
| 8:27 PM | Not measured | Wardsville, Cole County, MO |
| 8:33 PM | Not measured | 3 WSW Fulton, Callaway County, MO |
| 8:34 PM | Not measured | 2 WSW Fulton, Callaway County, MO |
| 8:36 PM | Not measured | 4 S Iberia, Miller County, MO |
| 8:39 PM | Not measured | Fulton, Callaway County, MO |
| 8:40 PM | Not measured | 1 N Fulton, Callaway County, MO |
| 8:40 PM | Not measured | 1 NNE Fulton, Callaway County, MO |
| 8:40 PM | Not measured | 1 NNW Fulton, Callaway County, MO |
| 9:22 PM | 60 mph | New Florence, Montgomery County, MO |
| 9:26 PM | Not measured | 3 ESE New Haven, Franklin County, MO |
| 9:28 PM | Not measured | 3 WNW Lyon, Franklin County, MO |
| 9:30 PM | Not measured | 3 WNW Oronogo, Jasper County, MO |
| 9:32 PM | Not measured | 3 ESE New Haven, Franklin County, MO |
| 9:35 PM | Not measured | Webb City, Jasper County, MO |
| 9:43 PM | Not measured | 5 SW Troy, Lincoln County, MO |
| 9:44 PM | Not measured | Joplin, Jasper County, MO |
| 9:45 PM | Not measured | 3 NNW Fidelity, Jasper County, MO |
| 9:50 PM | Not measured | 3 W Moscow Mills, Lincoln County, MO |
| 9:51 PM | Not measured | 3 WNW New Melle, St. Charles County, MO |
| 11:30 PM | Not measured | 3 NNE Pineville, McDonald County, MO |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Kansas City, MO | 1.75 in | 70 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.