Missouri storm reports for April 23, 2026
NOAA recorded 4 hail reports, 70 wind reports and 5 tornado reports in Missouri on April 23, 2026.
- in Missouri
- 79
- Storm reports
- 6 ENE Watson, Atchison County, MO
- 1.0 in
- Largest hail
- 3 ESE Linneus, Linn County, MO
- 75 mph
- Highest gust
- 5
- 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 23, 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
Hail4, most at 5 PM
Wind70, most at 9 PM
Tornado5, most at 9 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 7:58 PM | Not rated | 1 W Stanberry, Gentry County, MO | Not surveyed |
| 8:57 PM | Not rated | 4 E Ferrelview, Clay County, MO | Not surveyed |
| 9:11 PM | Not rated | 1 SSW Kearney, Clay County, MO | Not surveyed |
| 9:11 PM | Not rated | 4 ESE Trimble, Clinton County, MO | Not surveyed |
| 12:14 AM | Not rated | 2 NNE Iron Gates, Jasper County, MO | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 5:58 PM | 1.0 in | 6 ENE Watson, Atchison County, MO |
| 7:06 PM | 1.0 in | Mound City, Holt County, MO |
| 8:03 PM | 1.0 in | Stanberry, Gentry County, MO |
| 9:02 PM | 1.0 in | 2 S Kansas City, Jackson County, MO |
| Time | Gust | Where |
|---|---|---|
| 7:41 PM | Not measured | 3 WSW Arkoe, Nodaway County, MO |
| 7:43 PM | Not measured | 1 SSE Arkoe, Nodaway County, MO |
| 8:00 PM | Not measured | Stanberry, Gentry County, MO |
| 8:52 PM | Not measured | 1 ENE Weatherby Lake, Platte County, MO |
| 8:54 PM | 59 mph | 3 NNW Lake Waukomis, Platte County, MO |
| 8:56 PM | 65 mph | 3 SSE Ferrelview, Platte County, MO |
| 8:57 PM | Not measured | 2 ESE Lake Waukomis, Platte County, MO |
| 8:57 PM | Not measured | Platte Woods, Platte County, MO |
| 8:57 PM | Not measured | 2 NNE Lake Waukomis, Platte County, MO |
| 8:57 PM | Not measured | 5 E Ferrelview, Clay County, MO |
| 8:58 PM | Not measured | 2 SSW Kansas City, Jackson County, MO |
| 8:58 PM | Not measured | 2 SW Kansas City, Jackson County, MO |
Show all 70 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 8:58 PM | Not measured | 1 WSW Kansas City, Jackson County, MO |
| 8:58 PM | Not measured | 5 ESE Ferrelview, Clay County, MO |
| 8:58 PM | Not measured | 6 E Ferrelview, Clay County, MO |
| 8:58 PM | Not measured | 4 E Ferrelview, Clay County, MO |
| 8:59 PM | Not measured | 2 ENE Kansas City, Jackson County, MO |
| 8:59 PM | 61 mph | Kansas City Downtown, Clay County, MO |
| 8:59 PM | Not measured | 5 ESE Ferrelview, Clay County, MO |
| 9:00 PM | Not measured | 2 SSE Kansas City, Jackson County, MO |
| 9:00 PM | Not measured | 1 S Kansas City, Jackson County, MO |
| 9:00 PM | Not measured | North Kansas City, Clay County, MO |
| 9:00 PM | Not measured | 1 WNW North Kansas City, Clay County, MO |
| 9:00 PM | Not measured | 6 E Ferrelview, Clay County, MO |
| 9:05 PM | Not measured | 2 SSW Randolph, Jackson County, MO |
| 9:06 PM | 61 mph | Kansas City Downtown, Clay County, MO |
| 9:08 PM | 69 mph | 2 N Courtney, Jackson County, MO |
| 9:12 PM | Not measured | 3 E Trimble, Clinton County, MO |
| 9:14 PM | Not measured | 3 S Independence, Jackson County, MO |
| 9:14 PM | Not measured | 2 SE Courtney, Jackson County, MO |
| 9:14 PM | Not measured | 4 W Holt, Clay County, MO |
| 9:14 PM | Not measured | 6 W Holt, Clinton County, MO |
| 9:14 PM | Not measured | 5 E Trimble, Clinton County, MO |
| 9:14 PM | Not measured | Plattsburg, Clinton County, MO |
| 9:21 PM | Not measured | 3 NW Excelsior Estates, Clay County, MO |
| 9:23 PM | Not measured | 1 WSW Excelsior Springs, Clay County, MO |
| 9:24 PM | Not measured | 2 NW Excelsior Estates, Clay County, MO |
| 9:24 PM | Not measured | Lawson, Ray County, MO |
| 9:28 PM | Not measured | 1 N Excelsior Estates, Ray County, MO |
| 9:30 PM | Not measured | 4 SSW Napoleon, Lafayette County, MO |
| 9:30 PM | Not measured | Platte Woods, Platte County, MO |
| 9:30 PM | 67 mph | 1 SSE Kearney, Clay County, MO |
| 9:30 PM | Not measured | 1 N Lawson, Ray County, MO |
| 9:31 PM | Not measured | 2 S Orrick, Ray County, MO |
| 9:31 PM | Not measured | 2 NW Fleming, Ray County, MO |
| 9:34 PM | Not measured | 6 NNW Grandview, Jackson County, MO |
| 9:38 PM | Not measured | 3 NE Grandview, Jackson County, MO |
| 9:41 PM | 65 mph | 4 NW Missouri City, Clay County, MO |
| 9:44 PM | Not measured | Cowgill, Caldwell County, MO |
| 9:50 PM | Not measured | 1 N Excelsior Estates, Ray County, MO |
| 9:51 PM | Not measured | 1 SE Kearney, Clay County, MO |
| 10:18 PM | Not measured | 4 NNE Freeman, Cass County, MO |
| 10:34 PM | Not measured | 2 NNE Adrian, Bates County, MO |
| 10:34 PM | Not measured | 2 N Adrian, Bates County, MO |
| 10:45 PM | 75 mph | 3 ESE Linneus, Linn County, MO |
| 10:53 PM | Not measured | 3 SSE Brookfield, Linn County, MO |
| 11:18 PM | Not measured | 1 ESE Knob Noster, Johnson County, MO |
| 11:57 PM | Not measured | 2 WNW Moberly, Randolph County, MO |
| 12:11 AM | Not measured | 1 N Racine, Newton County, MO |
| 12:14 AM | Not measured | 2 NNE Iron Gates, Jasper County, MO |
| 12:14 AM | Not measured | 2 WNW Joplin, Jasper County, MO |
| 12:18 AM | Not measured | 3 SW Airport Drive, Jasper County, MO |
| 12:27 AM | Not measured | 2 W Goodman, McDonald County, MO |
| 12:30 AM | Not measured | 1 WNW Columbia, Boone County, MO |
| 12:44 AM | Not measured | 3 NW Wentworth, Newton County, MO |
| 1:12 AM | Not measured | 1 SSW Mount Vernon, Lawrence County, MO |
| 1:18 AM | Not measured | 5 W Anderson, McDonald County, MO |
| 1:25 AM | Not measured | 1 NNE Chesapeake, Lawrence County, MO |
| 4:47 AM | Not measured | 3 WNW Siloam Springs, Douglas County, MO |
| 5:16 AM | 62 mph | 1 W West Plains, Howell 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.0 in | 69 mph | 1 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.