Missouri, 2025

Tornadoes and Hail in Missouri, May 19 to 20, 2025

May 19 to 20, 2025 · NWS EAX · 94 events in 17 counties and zones

During the afternoon and evening hours of May 19th, a strong storm system brought widespread severe weather to Missouri.

Where it happened

Every event with a place to put it. Tap one for its entry below.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over this ground

The toll

Deaths
0
Injuries
0
Property damage
None recorded
Crop damage
None recorded
Events
94

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

What happened

The episode as NWS EAX wrote it up.

During the afternoon and evening hours of May 19th, a strong storm system brought widespread severe weather to Missouri.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Kansas City, MO wrote its last area forecast discussion before the first event at May 19, 5:20 AM CST, 2 hours 8 minutes earlier. Its key messages:

  • Strong Forcing Available For Severe Storms This Afternoon and Evening; Cloud Cover and Remnant Showers May Be A Problem
  • Flooding May Be Possible In Some Spots
  • Cooler Temperatures From Mid to Late Week
Area forecast discussion, May 19, 5:20 AM CST, 2 hours 8 minutes before
Area Forecast Discussion
National Weather Service Kansas City/Pleasant Hill MO
620 AM CDT Mon May 19 2025

...Updated 12z Aviation...

.KEY MESSAGES...

- Strong Forcing Available For Severe Storms This Afternoon and
Evening; Cloud Cover and Remnant Showers May Be A Problem

- Flooding May Be Possible In Some Spots

- Cooler Temperatures From Mid to Late Week

&&

.DISCUSSION...
Issued at 308 AM CDT Mon May 19 2025

H5 trough axis has acquired a negative tilt and is lifting out of
the Rockies during the early morning hours and will continue to
provide strong dCVA to deepen the surface cyclone, which is centered
over the High Plains of Kansas. The dryline over Kansas today
provided strong action but ended up initiating the strong convection
much further west than was originally anticipated. This is one
factor that kept convection much more tame for our counties
overnight into early Monday morning, as the congealing of storms was
much further west and were not able to hold together further east.
We also did not realize as much instability into western and central
Missouri, as the lifting trough slowed down, the and warm front just
started to nudge on the southwest edge of our area. We did still see
some weak convergence happen along a narrow axis of surface pressure
falls from Junction City Kansas to around north-central Missouri,
but these quickly ran out of instability. The HRRR does develop some
more activity along this axis as LLJ ramps up during the hours just
before sunrise this morning, so we may see another push of some
activity with a few stronger storms. There may be enough deep layer
shear for some elevated parcels to create organized updrafts,
resulting in hail perhaps to around quarter size.

The past couple of days had been very concerned about the warm front
surging and laying within an enhanced area of surface troughing
extending eastward from a maturing cyclone. The warm front is still
expected to surge to at least Hwy. 36, and may make a run for
setting up closer to the MO-IA state line. However, current GOES-16
NT Physics imagery shows expansive cloud cover across the area.
While it is possible we may see subtle H5 height rises this
afternoon in response to trough axis lifting toward the Nebraska
Sandhills, isentropic ascent along this wider axis of WAA from
eastern Kansas ton Central Illinois may continue to promote overcast
conditions with a cloud layer around the 800-600mb layer. RAP and
HRRR soundings show considerable saturation in this layer. Above it,
EML remnants still present, with fairly steep lapse rates, with mid-
level jet streak shifting further eastward across Central Kansas.
But, may be difficult to realize this portion above the clouds. HRRR
and other CAMs still indicate higher CAPE values coming in with the
theta-e advection from eastern Kansas into the lower Missouri River
Valley. The HRRR tries to generate nearly 2500 J/kg of MLCAPE, with
over 3000 J/kg in parts of east Central Kansas. Having a very hard
time though seeing these higher values make it into Missouri though,
we are going to need to some robust subsidence to clear things out.
Some of this may be happening over the Kansas Flint Hills early this
morning, but unsure if this makes it into our forecast area.
Therefore, initiation along the warm front this afternoon is looking
less probable due to the cloud cover. Even though the HRRR and other
members of the HREF may be too robust on CAPE, they have
substantially backed off strong discrete convection initiation
immediately along the warm front and throughout the ambient warm-
sector. There is some elevated stuff that it tries to initiate but a
lot of that is ahead of the warm front and quickly moves into more
stable air in the northeast portions of the CWA. Therefore, will
maintain mentionable POPs as this warm front surges given the
increasing moisture content and moisture pooling, we have seen
dewpoints jump into the lower and mid 60s already for areas along
and south of Interstate 70. If we manage to get some kind of
clearing that allows for robust destabilization in the warm-sector,
and there is a nudging force available through some kind of
localized vort maxima, a stronger storm could develop. Especially in
the corridor of surface troughing, backed surface winds could
support a discrete storm becoming a supercell, capable of all
hazards including tornado potential with 0-1km SRH values between
100-150 m^2/s^2 and potential for strong streamwise vorticity
ingest. However, if the mid-level jetstreak does not move far enough
east, hodographs from 2km-8km may exhibit a dramatic veer-back
shape, which would not be favorable for sustaining updraft
development of discrete convection. Based on the analysis this
morning, the warm front play and open warm sector may end up being
too hostile for sustained deep convection to develop. So, attention
turns to east-central Kansas for development through the late
afternoon, and eventually congealing of storms that will move into
our area.

As mentioned previously, clearing skies over southeastern
Kansas near Wichita so far this morning may allow for very robust
boundary layer mixing, especially if stronger 700-500mb flow there
allows the EML to erode cloud cover from isentropic ascent that
occurred with the warm frontal passage yesterday. This may allow
another dryline feature to setup ahead of the main deepening surface
cyclone, resulting in an airmass with SBCAPE values pushing beyond
3000 J/kg. A trailing cold front over western Kansas will also
starting pushing eastward, further increasing convergence. This
region in eastern Kansas will also be closer to the mid and upper-
level jet streaks aligning with the left-exit region. If this dryline
develops and is able to generate convergence, it may get an extra
boost from synoptic scale lift as a stronger mid-level vort ejects
eastward with the jet streak. Deep layer shear vectors between 20-
22z are oriented perpendicular to the dryline in eastern Kansas, which
at the onset would support initiation of discrete storms. Potential
will exist for storms to initially be strong, with lengthening
hodographs with stronger low-level cyclonic curvature. The main
question, would be how long storms remain discrete. This may end up
depending how long it takes for the cold front to catch up to the
dryline heading into Monday evening. If one of these discrete storms
becomes long tracked, then perhaps we could see all hazards possible
with storms between 22z-02z this evening for our western counties.
However, am thinking that the LLJ kicks in, effective inflow layer
storm-relative flow drastically changes and forces convection to
congeal by the time it enters our eastern Kansas Counties. The HRRR
also has been depicting this storm mode morphology in its last few
runs. As this system and forcing moves eastward, expecting either
clustered storms or organized linear convective system to present
the potential for damaging winds and larger hail in a few spots
where individual updraft inflows may be a bit stronger. If drier is
still present in the mid-levels along with developing LLJ just ahead
of the initiating boundary, may see RIJ structures able to develop,
and with increasing deep layer shear present may support the
development of bowing segment to generate enhanced wind. Will
acknowledge the few runs of the HRRR this morning that depicted
three separate bowing segments developing across Missouri heading
into the late Monday evening hours. Not sure where it is getting
enough instability to produce three of these segments, but at least
the HRRR is showing us what a stronger line segment may have the
potential to accomplish. If the storm clusters remained tied closely
to the initiating boundary, 0-3km bulk shear is progged around 30-
40kts, so if any surges align perpendicular to this vector, may
need to watch mesovortex generation along the leading edge. The
strongest forcing should begin to exit our area by 08z.

The last few days we have also discussed hydrology concerns with
heavy rainfall over the period of these three days. The QPF was
considerably lighter with the Sunday Night activity than previously
progged, which means most of the soils in our forecast area are not
overly saturated and may be capable of taking on heavier rainfall
with Monday Night activity. HREF probability matched means have
depicted a few swathes of QPF between 2-3 inches particularly in the
southeastern two-thirds of the forecast area, and more toward the
Interstate 44 corridor area. However, given the uncertainty with
warm front convection today, it is hard to pinpoint what corridor
may see heavier QPF. We did discuss with neighboring offices about a
Flood Watch, but our area was too difficult to pinpoint. Expecting
flooding to occur somewhere, but may not be as widespread tonight
through Tuesday as it was expected with the forecast analysis done
at the start of the weekend. Heavy rain over the KC metro may result
in flooding, as well as rises on local streams. We will continue to
monitor rainfall trends from this Monday morning activity, and once
we see how the warm front behaves, may be able to refine our
expectations for flooding issues across the area.

Tuesday morning, lingering rain showers are still possible as weak
lift will still be present over the area as trough continues to
lift, but most surface features will push into far eastern Missouri,
and this is where the better severe weather parameter space for
Tuesday is still setting up. Through the middle to end of this week,
flow will largely be west-northwest bringing cooler temperatures
across the area. A few weak disturbances will likely bring
additional rain shower chances in the extended forecast.

&&

.AVIATION /12Z TAFS THROUGH 12Z TUESDAY/...
Issued at 616 AM CDT Mon May 19 2025

VFR to MVFR stratus cloud deck is moving in from Kansas. This
may be around most of the afternoon if we are unable to generate
any breaks in the cloud cover as warm front moves northward.
Isolated to scattered activity may develop early to mid-
afternoon, and is indicated by the PROB30 group in the 12z TAFs.
Thunderstorms expected to prevail with activity that moves out
of Kansas late afternoon through the evening. Expect MVFR to
continue with onset of heavier precipitation, and may see
periods of IFR conditions.

&&

.EAX WATCHES/WARNINGS/ADVISORIES...
MO...None.
KS...None.

&&

DISCUSSION...Krull
AVIATION...Krull
Hazardous weather outlook, May 19, 2:13 AM CST, 5 hours 15 minutes before
Hazardous Weather Outlook
National Weather Service Kansas City/Pleasant Hill MO
313 AM CDT Mon May 19 2025

KSZ025-057-060-102>105-MOZ001>008-011>017-020>025-028>033-037>040-
043>046-053-054-200815-
Atchison KS-Miami-Linn KS-Doniphan-Leavenworth-Wyandotte-Johnson KS-
Atchison MO-Nodaway-Worth-Gentry-Harrison-Mercer-Putnam-Schuyler-
Holt-Andrew-De Kalb-Daviess-Grundy-Sullivan-Adair-Buchanan-Clinton-
Caldwell-Livingston-Linn MO-Macon-Platte-Clay-Ray-Carroll-Chariton-
Randolph-Jackson-Lafayette-Saline-Howard-Cass-Johnson MO-Pettis-
Cooper-Bates-Henry-
313 AM CDT Mon May 19 2025

This hazardous weather outlook is for northwest...north central and
west central Missouri...as well as extreme eastern Kansas.

.DAY ONE...Today and Tonight

 Severe thunderstorms are forecast late this afternoon and evening.

 More detailed information can be accessed at...
 https://www.weather.gov/eax/hwo

.DAYS TWO THROUGH SEVEN...Tuesday through Sunday

 Lingering thunderstorms are possible Tuesday morning.

 More detailed information can be accessed at...
 https://www.weather.gov/eax/hwo

In the hours before

Special weather statement, May 19, 7:17 AM CST, 11 minutes before
Special Weather Statement
National Weather Service Kansas City/Pleasant Hill MO
817 AM CDT Mon May 19 2025

MOZ043-044-191345-
Cass MO-Johnson MO-
817 AM CDT Mon May 19 2025

...A STRONG THUNDERSTORM WILL IMPACT EAST CENTRAL CASS AND
NORTHWESTERN JOHNSON COUNTIES THROUGH 845 AM CDT...

At 816 AM CDT, Doppler radar was tracking a strong thunderstorm near
Kingsville, or 7 miles west of Holden, moving northeast at 40 mph.

HAZARD...Wind gusts up to 40 mph and nickel size hail.

SOURCE...Radar indicated.

IMPACT...Gusty winds could knock down tree limbs and blow around
         unsecured objects. Minor hail damage to vegetation is
         possible.

Locations impacted include...
Warrensburg, Holden, Kingsville, Centerview, Strasburg, Gunn City,
Pittsville, and La Tour.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

If outdoors, consider seeking shelter inside a building.

&&

LAT...LON 3874 9422 3891 9395 3891 9389 3885 9378
      3873 9375 3861 9419
TIME...MOT...LOC 1316Z 241DEG 36KT 3870 9413

MAX HAIL SIZE...0.88 IN
MAX WIND GUST...40 MPH

Kurtz

The radar

The Pleasant Hill radar (KEAX), 79 km away, was scanning. The volume nearest the first event began at 13:29 UTC.

Open the radar archive at this moment

Event by event

58 thunderstorm wind, 34 hail, 2 tornado. Local standard time, as filed.

Hail, Bates

When
May 19, 7:28 AM CST to 7:30 AM CST
Where
Bates County, 0.54 mi E of Rich Hill
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
38.100, -94.360

Quarter size hail in Rich Hill.

Hail, Platte

When
May 19, 1:45 PM CST to 1:47 PM CST
Where
Platte County, 2.14 mi NNW of (Mci)ks City Intl Ar
Measured
1.25 in hail
Reported by
Public
Coordinates
39.330, -94.730

Social media report of 1.25 hail near MCI.

Hail, Clay

When
May 19, 1:54 PM CST to 1:56 PM CST
Where
Clay County, 0.69 mi S of Smithville
Measured
1 in hail
Reported by
Public
Coordinates
39.390, -94.580

Social media report of quarter sized hail in Smithville.

Hail, Gentry

When
May 19, 1:54 PM CST to 1:56 PM CST
Where
Gentry County, 1.26 mi ESE of Albany
Measured
1.75 in hail
Reported by
Public
Coordinates
40.240, -94.310

Golf ball sized hail was reported near Albany.

Hail, Gentry

When
May 19, 1:54 PM CST to 1:56 PM CST
Where
Gentry County, 2.64 mi E of Albany
Measured
2 in hail
Reported by
Public
Coordinates
40.250, -94.280

Social media report of hail slightly larger than golf balls east of Albany.

Hail, Gentry

When
May 19, 1:55 PM CST to 1:57 PM CST
Where
Gentry County, Albany
Measured
1 in hail
Reported by
Public
Coordinates
40.250, -94.330

Quarter sized hail reported in Albany.

Hail, Clay

When
May 19, 1:59 PM CST to 2:01 PM CST
Where
Clay County, 1.38 mi N of Smithville
Measured
1.25 in hail
Reported by
Public
Coordinates
39.420, -94.580

Social media report of half dollar sized hail north of Smithville.

Hail, Platte

When
May 19, 1:59 PM CST to 2:01 PM CST
Where
Platte County, 2.12 mi SW of Milton
Measured
1 in hail
Reported by
Public
Coordinates
39.200, -94.660

Social media report of quarter sized hail NE of Parkville.

Hail, Clay

When
May 19, 2:03 PM CST to 2:05 PM CST
Where
Clay County, 0.69 mi S of Gashland
Measured
1.5 in hail
Reported by
Public
Coordinates
39.220, -94.580

Ping pong sized hail NW of Gladstone.

Hail, Clay

When
May 19, 2:08 PM CST to 2:10 PM CST
Where
Clay County, 1.27 mi WNW of Claycomo
Measured
1.25 in hail
Reported by
Public
Coordinates
39.210, -94.550

Half dollar sized hail in Gladstone.

Hail, Clay

When
May 19, 2:17 PM CST to 2:19 PM CST
Where
Clay County, 1.27 mi WNW of Liberty Mitchell Arp
Measured
1.5 in hail
Reported by
Public
Coordinates
39.290, -94.470

Ping pong ball sized hail NW of Liberty.

Hail, Clinton

When
May 19, 2:17 PM CST to 2:19 PM CST
Where
Clinton County, Lathrop
Measured
1 in hail
Reported by
Public
Coordinates
39.550, -94.330

Social media report of quarter sized hail in Lathrop.

Hail, Clinton

When
May 19, 2:17 PM CST to 2:19 PM CST
Where
Clinton County, 0.87 mi NE of Cameron Muni Arpt
Measured
1 in hail
Reported by
Public
Coordinates
39.740, -94.240

Quarter sized hail in Cameron.

Hail, Harrison

When
May 19, 2:17 PM CST to 2:19 PM CST
Where
Harrison County, 3.8 mi SSE of Hatfield
Measured
1.5 in hail
Reported by
Public
Coordinates
40.480, -94.120

Ping pong ball sized hail south of Hatfield.

Hail, Clay

When
May 19, 2:20 PM CST to 2:22 PM CST
Where
Clay County, 2.67 mi W of Liberty Mitchell Arp
Measured
1 in hail
Reported by
Public
Coordinates
39.280, -94.500

Quarter sized hail northwest of Liberty.

Hail, Clay

When
May 19, 2:20 PM CST to 2:22 PM CST
Where
Clay County, 1.75 mi WNW of Liberty Mitchell Arp
Measured
1.25 in hail
Reported by
Public
Coordinates
39.290, -94.480

Half dollar sized hail near La Fuente Restaurant in Liberty.

Hail, Clay

When
May 19, 2:21 PM CST to 2:23 PM CST
Where
Clay County, 2.14 mi W of Liberty Mitchell Arp
Measured
1 in hail
Reported by
Public
Coordinates
39.280, -94.490

Quarter sized hail reported NW of Liberty.

Hail, Harrison

When
May 19, 2:21 PM CST to 2:23 PM CST
Where
Harrison County, 3.61 mi NNW of Bethany Mem Arpt
Measured
1.25 in hail
Reported by
Public
Coordinates
40.330, -94.020

Half dollar sized hail north of Bethany.

Hail, Harrison

When
May 19, 2:27 PM CST to 2:29 PM CST
Where
Harrison County, 2.14 mi NNE of Mitchellville
Measured
1 in hail
Reported by
Public
Coordinates
40.250, -94.070

Quarter sized hail on WSW side of Bethany.

Hail, Clay

When
May 19, 2:30 PM CST to 2:32 PM CST
Where
Clay County, 0.87 mi NW of Kearney
Measured
2.5 in hail
Reported by
Public
Coordinates
39.380, -94.380

Tennis ball sized hail near Kearney.

Hail, Clay

When
May 19, 2:30 PM CST to 2:32 PM CST
Where
Clay County, 1.48 mi NNE of Kearney
Measured
1.75 in hail
Reported by
Public
Coordinates
39.390, -94.360

Golf ball sized hail reported north of Kearney.

Hail, Harrison

When
May 19, 2:31 PM CST to 2:33 PM CST
Where
Harrison County, 0.69 mi N of Bethany
Measured
1 in hail
Reported by
Public
Coordinates
40.280, -94.030

Quarter sized hail reported in Bethany.

Hail, Clinton

When
May 19, 2:40 PM CST to 2:42 PM CST
Where
Clinton County, 1.38 mi S of Converse
Measured
1.5 in hail
Reported by
Public
Coordinates
39.480, -94.280

Ping pong ball sized hail east of Lake Arrowhead.

Thunderstorm Wind, Bates

When
May 19, 2:45 PM CST to 2:47 PM CST
Where
Bates County, 1.76 mi SE of Worland
Measured
52 kt (60 mph) estimated gust
Reported by
Fire Department/Rescue
Coordinates
38.180, -94.580

Downed trees along Route U in Worland.

Hail, Clay

When
May 19, 2:54 PM CST to 2:56 PM CST
Where
Clay County, 1.07 mi E of Liberty Mitchell Arp
Measured
1 in hail
Reported by
Public
Coordinates
39.280, -94.430

Quarter sized hail north of Liberty.

Hail, Clay

When
May 19, 2:54 PM CST to 2:56 PM CST
Where
Clay County, 1.6 mi E of Holt
Measured
1.75 in hail
Reported by
Public
Coordinates
39.450, -94.320

Golf ball sized hail near Interstate 35 east of Holt.

Hail, Jackson

When
May 19, 2:54 PM CST to 2:56 PM CST
Where
Jackson County, 1.48 mi NNW of Kansas City
Measured
1.5 in hail
Reported by
Public
Coordinates
39.100, -94.580

Ping pong ball sized hail in downtown Kansas City.

Hail, Jackson

When
May 19, 2:57 PM CST to 2:59 PM CST
Where
Jackson County, 1.48 mi NNW of Kansas City
Measured
1 in hail
Reported by
Public
Coordinates
39.100, -94.580

Quarter sized hail reported in downtown Kansas City.

Hail, Clay

When
May 19, 3:03 PM CST to 3:05 PM CST
Where
Clay County, 0.53 mi W of Stockdale
Measured
1.25 in hail
Reported by
Public
Coordinates
39.280, -94.340

Half dollar sized hail near Stockdale.

Hail, Clay

When
May 19, 3:03 PM CST to 3:05 PM CST
Where
Clay County, 0.53 mi E of Kearney
Measured
2 in hail
Reported by
Public
Coordinates
39.370, -94.360

Two inch hail reported in Kearney.

Hail, Clay

When
May 19, 3:05 PM CST to 3:07 PM CST
Where
Clay County, 1.48 mi SSE of Kearney
Measured
1.25 in hail
Reported by
Public
Coordinates
39.350, -94.360

Half dollar sized hail reported on the south side of Kearney.

Hail, Clay

When
May 19, 3:08 PM CST to 3:10 PM CST
Where
Clay County, 3.8 mi E of Kearney
Measured
1.25 in hail
Reported by
Public
Coordinates
39.380, -94.300

Half dollar sized hail was reported east of Kearney.

Hail, Ray

When
May 19, 3:12 PM CST to 3:14 PM CST
Where
Ray County, 0.69 mi N of Lawson
Measured
1 in hail
Reported by
Public
Coordinates
39.440, -94.200

Quarter sized hail in Lawson.

Thunderstorm Wind, Cass

When
May 19, 3:12 PM CST to 3:14 PM CST
Where
Cass County, 0.54 mi E of Cleveland
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
38.680, -94.590

Large tree downed at residence in Cleveland.

Hail, Ray

When
May 19, 3:17 PM CST to 3:19 PM CST
Where
Ray County, 0.69 mi S of Elmira
Measured
1.25 in hail
Reported by
Public
Coordinates
39.510, -94.150

Half dollar sized hail was reported in Elmira.

Thunderstorm Wind, Cass

When
May 19, 3:20 PM CST to 3:22 PM CST
Where
Cass County, Belton
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
38.820, -94.530

Downed power line in Belton.

Thunderstorm Wind, Cass

When
May 19, 3:20 PM CST to 3:22 PM CST
Where
Cass County, 3.51 mi WNW of Belton
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
38.840, -94.590

Tree downed on house NW of Belton.

Thunderstorm Wind, Cass

When
May 19, 3:21 PM CST to 3:23 PM CST
Where
Cass County, 1.75 mi SW of Belton
Measured
61 kt (70 mph) estimated gust
Reported by
Broadcast Media
Coordinates
38.800, -94.550

Trees down on vehicles and homes near Belton.

Thunderstorm Wind, Cass

When
May 19, 3:21 PM CST to 3:23 PM CST
Where
Cass County, Belton
Measured
61 kt (70 mph) estimated gust
Reported by
Public
Coordinates
38.820, -94.530

Multiple social media reports and photos of downed trees in the Meadowview Trailer Park area.

Thunderstorm Wind, Cass

When
May 19, 3:23 PM CST to 3:25 PM CST
Where
Cass County, Raymore
Measured
56 kt (64 mph) estimated gust
Reported by
Utility Company
Coordinates
38.800, -94.450

Downed wires and power outages near Monroe Street in Raymore.

Thunderstorm Wind, Jackson

When
May 19, 3:23 PM CST to 3:25 PM CST
Where
Jackson County, 0.88 mi NE of Martin City
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
38.890, -94.590

Downed tree limbs and wires near McGee Street.

Thunderstorm Wind, Jackson

When
May 19, 3:23 PM CST to 3:25 PM CST
Where
Jackson County, 0.88 mi NE of Red Bridge
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
38.930, -94.570

Large tree down in the Red Bridge area.

Thunderstorm Wind, Jackson

When
May 19, 3:27 PM CST to 3:29 PM CST
Where
Jackson County, 3.85 mi NW of Dodson
Measured
52 kt (60 mph) estimated gust
Reported by
Broadcast Media
Coordinates
39.020, -94.580

Large tree down on a residence near Brookside Park.

Thunderstorm Wind, Jackson

When
May 19, 3:27 PM CST to 3:29 PM CST
Where
Jackson County, Kansas City
Measured
56 kt (64 mph) estimated gust
Reported by
Utility Company
Coordinates
39.080, -94.570

Reports of downed trees and wires in the Beacon Hill neighborhood south of downtown Kansas City.

Thunderstorm Wind, Platte

When
May 19, 3:27 PM CST to 3:29 PM CST
Where
Platte County, 0.54 mi E of Parkville
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
39.200, -94.690

Downed tree limbs and wires in Parkville.

Thunderstorm Wind, Platte

When
May 19, 3:29 PM CST to 3:31 PM CST
Where
Platte County, 1.38 mi N of Platte Woods
Measured
56 kt (64 mph) estimated gust
Reported by
NWS Employee
Coordinates
39.250, -94.670

Estimated peak gusts of 65 mph in Platte Woods near Zona Rosa.

Thunderstorm Wind, Jackson

When
May 19, 3:29 PM CST to 3:31 PM CST
Where
Jackson County, 1.48 mi SSW of Red Bridge
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
38.900, -94.590

Several downed trees and limbs near Holmes Road.

Thunderstorm Wind, Grundy

When
May 19, 3:31 PM CST to 3:33 PM CST
Where
Grundy County, 2.14 mi SSE of Trenton
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
40.050, -93.610

Downed wires and power outages near and south of Trenton.

Thunderstorm Wind, Jackson

When
May 19, 3:31 PM CST to 3:33 PM CST
Where
Jackson County, 0.69 mi S of Lees Summit
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
38.910, -94.380

Downed tree damaged a roof on a property in Lees Summit.

Thunderstorm Wind, Platte

When
May 19, 3:33 PM CST to 3:35 PM CST
Where
Platte County, 1.07 mi E of Platte Woods
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
39.230, -94.650

Tree fell on top of a house in Platte Woods.

Thunderstorm Wind, Clay

When
May 19, 3:34 PM CST to 3:36 PM CST
Where
Clay County, 0.54 mi E of Linden
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.200, -94.570

Downed tree limbs and wires Tracy Avenue.

Thunderstorm Wind, Platte

When
May 19, 3:35 PM CST to 3:37 PM CST
Where
Platte County, 1.07 mi E of Platte Woods
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.230, -94.650

Downed trees and wires near North Shore Drive.

Thunderstorm Wind, Jackson

When
May 19, 3:35 PM CST to 3:37 PM CST
Where
Jackson County, 2.98 mi NE of Kansas City
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
39.110, -94.530

Multiple trees snapped or downed near Smart Avenue.

Thunderstorm Wind, Jackson

When
May 19, 3:36 PM CST to 3:38 PM CST
Where
Jackson County, 1.28 mi ENE of Lees Summit Arpt
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
38.990, -94.350

Downed tree and power poles in north Lee's Summit.

Thunderstorm Wind, Platte

When
May 19, 3:36 PM CST to 3:38 PM CST
Where
Platte County, 0.87 mi NW of Milton
Measured
56 kt (64 mph) estimated gust
Reported by
Broadcast Media
Coordinates
39.230, -94.640

Downed tree on a house on the west side of Lake Waukomis.

Thunderstorm Wind, Clay

When
May 19, 3:38 PM CST to 3:40 PM CST
Where
Clay County, (Mkc)ks City Dntn Ar
Measured
53 kt (61 mph) measured gust
Reported by
ASOS
Coordinates
39.120, -94.600

ASOS at Downtown KC Airport (MKC) measured a 53 knot wind gust.

Thunderstorm Wind, Clay

When
May 19, 3:38 PM CST to 3:40 PM CST
Where
Clay County, 1.75 mi SE of North Kansas City
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
39.130, -94.560

Numerous 2-6 inch diameter tree branches down.

Thunderstorm Wind, Clay

When
May 19, 3:38 PM CST to 3:40 PM CST
Where
Clay County, 0.69 mi S of Gashland
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
39.220, -94.580

Multiple trees down in Gladstone.

Thunderstorm Wind, Jackson

When
May 19, 3:43 PM CST to 3:45 PM CST
Where
Jackson County, 1.75 mi SE of Courtney
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.150, -94.380

Downed trees and wires near Atherton Road.

Thunderstorm Wind, Clay

When
May 19, 3:45 PM CST to 3:47 PM CST
Where
Clay County, 1.07 mi E of Linden
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
39.200, -94.560

Large tree down on a residence in Gladstone.

Thunderstorm Wind, Clay

When
May 19, 3:45 PM CST to 3:47 PM CST
Where
Clay County, 1.27 mi ESE of South Liberty
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.190, -94.380

Downed tree limbs and wires in the Courtney and River Bend areas.

Thunderstorm Wind, Jackson

When
May 19, 3:46 PM CST to 3:48 PM CST
Where
Jackson County, 1.07 mi W of Blue Summit
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
39.050, -94.470

Tree limbs down near the sports complex.

Thunderstorm Wind, Clay

When
May 19, 3:48 PM CST to 3:50 PM CST
Where
Clay County, 2.25 mi WNW of Gladstone
Measured
52 kt (60 mph) estimated gust
Reported by
Broadcast Media
Coordinates
39.240, -94.520

Downed tree and light pole near Route 152.

Thunderstorm Wind, Platte

When
May 19, 3:53 PM CST to 3:55 PM CST
Where
Platte County, 0.87 mi SW of (Mci)ks City Intl Ar
Measured
54 kt (62 mph) measured gust
Reported by
ASOS
Coordinates
39.290, -94.730

Kansas City International Airport ASOS measured a peak gust of 54 knots.

Thunderstorm Wind, Clay

When
May 19, 3:58 PM CST to 4:00 PM CST
Where
Clay County, 2.14 mi NNW of Smithville
Measured
52 kt (60 mph) estimated gust
Reported by
Fire Department/Rescue
Coordinates
39.430, -94.590

Several downed trees on 188th Street.

Thunderstorm Wind, Clay

When
May 19, 4:00 PM CST to 4:02 PM CST
Where
Clay County, 0.69 mi S of Excelsior Spgs
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.340, -94.230

Downed wires and power outages near Excelsior Springs.

Thunderstorm Wind, Clay

When
May 19, 4:05 PM CST to 4:07 PM CST
Where
Clay County, 0.87 mi NW of Smithville
Measured
57 kt (66 mph) measured gust
Reported by
Public
Coordinates
39.410, -94.590

Private weather station measured a peak gust of 57 knots.

Thunderstorm Wind, Jackson

When
May 19, 4:10 PM CST to 4:12 PM CST
Where
Jackson County, 1.28 mi ESE of Fairmont
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
39.090, -94.410

Tree limbs down in Independence.

Thunderstorm Wind, Caldwell

When
May 19, 4:14 PM CST to 4:16 PM CST
Where
Caldwell County, 0.69 mi S of Mirabile
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
39.610, -94.150

Social media report of downed tree on County Road 465.

Thunderstorm Wind, Lafayette

When
May 19, 4:16 PM CST to 4:18 PM CST
Where
Lafayette County, 3.45 mi S of Wellington
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
39.080, -93.980

Downed tree on Route 131 near Route FF.

Thunderstorm Wind, Caldwell

When
May 19, 4:20 PM CST to 4:22 PM CST
Where
Caldwell County, 2.75 mi WNW of Polo
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.560, -94.100

Downed wires and power outages near Route 116 west of Polo.

Thunderstorm Wind, Caldwell

When
May 19, 4:36 PM CST to 4:38 PM CST
Where
Caldwell County, 1.38 mi N of Hamilton
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.750, -94.000

Downed wires and power outages in the Hamilton area.

Thunderstorm Wind, Henry

When
May 19, 6:10 PM CST to 6:12 PM CST
Where
Henry County, 4.81 mi ESE of Mt Zion
Measured
74 kt (85 mph) estimated gust
Reported by
NWS Storm Survey
Coordinates
38.206, -93.587

Survey suggests 85 mph straight line winds along Route ZZ in far SE Henry County caused widespread straight line wind damage, snapping large tree branches and even a few trunks.

Thunderstorm Wind, Henry

When
May 19, 6:14 PM CST to 6:16 PM CST
Where
Henry County, 1.48 mi SSW of Gaines
Measured
61 kt (70 mph) estimated gust
Reported by
Public
Coordinates
38.260, -93.680

Social media report and photos of several trees down at a residence east of Deepwater.

Tornado, Henry

When
May 19, 6:15 PM CST to 6:19 PM CST
Where
Henry County, 4.26 mi E of Mt Zion to 4.78 mi S of Tightwad
Rating
EF1
Path length
3.45 mi
Path width
200 yd
Reported by
NWS Storm Survey
Coordinates
38.226, -93.592

An EF-1 tornado began in far southeast Henry County near Highway Z,|where it caused significant damage to a house and surrounding outbuildings|and trees (peak winds at this location were 105 to 110 mph). It then caused significant tree damage along Highway Z and along SE 1051 Rd. Significant tree damage associated with the circulation was observed as far east as SE 1231 Rd north of Finey Church. Significant straight line wind tree damage was observed to the southeast of the tornado path across far southeast Henry County, mostly along Route Z and Route ZZ.

Thunderstorm Wind, Henry

When
May 19, 6:15 PM CST to 6:16 PM CST
Where
Henry County, 5.08 mi ESE of Mt Zion
Measured
65 kt (75 mph) estimated gust
Reported by
NWS Storm Survey
Coordinates
38.210, -93.580

Widespread straight line wind damage with significant tree damage along Route ZZ in far southeastern Henry County.

Thunderstorm Wind, Henry

When
May 19, 6:17 PM CST to 6:20 PM CST
Where
Henry County, 6.21 mi SSE of Tightwad
Measured
74 kt (85 mph) estimated gust
Reported by
NWS Storm Survey
Coordinates
38.233, -93.521

Survey suggests 85 mph straight line winds along Route Z in far SE Henry County (east of Finey Church) caused widespread straight line wind damage, snapping large tree branches and even a few trunks.

Thunderstorm Wind, Henry

When
May 19, 6:25 PM CST to 6:27 PM CST
Where
Henry County, 0.54 mi E of Coal
Measured
65 kt (75 mph) estimated gust
Reported by
Public
Coordinates
38.330, -93.610

Estimated 70 to 80 mph winds near Coal.

Thunderstorm Wind, Pettis

When
May 19, 6:52 PM CST to 6:54 PM CST
Where
Pettis County, 1.28 mi WSW of Smithton
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
38.670, -93.120

Downed wires and power outages near Smithton.

Thunderstorm Wind, Cooper

When
May 19, 7:14 PM CST to 7:16 PM CST
Where
Cooper County, 0.69 mi N of Bunceton
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
38.790, -92.800

Downed wires in Bunceton.

Thunderstorm Wind, Cooper

When
May 19, 7:27 PM CST to 7:29 PM CST
Where
Cooper County, 1.75 mi ENE of Lick
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
38.940, -92.790

Downed wires southwest of Boonville near I-70.

Thunderstorm Wind, Cooper

When
May 19, 7:28 PM CST to 7:30 PM CST
Where
Cooper County, 2.33 mi SSW of Boonville Arpt
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
38.950, -92.770

Multiple reports of downed trees and wires near Katy Trail State Park.

Thunderstorm Wind, Buchanan

When
May 19, 7:32 PM CST to 7:34 PM CST
Where
Buchanan County, 2.54 mi ESE of Lake Contrary
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
39.710, -94.890

Side of industrial building damaged with wall collapse.

Thunderstorm Wind, Buchanan

When
May 19, 7:32 PM CST to 7:34 PM CST
Where
Buchanan County, 2.96 mi SSW of South St Joseph
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.690, -94.870

Downed wires and power outages near King Hill Road.

Tornado, Buchanan

When
May 19, 7:32 PM CST to 7:38 PM CST
Where
Buchanan County, 3.61 mi SSE of South St Joseph to 2.33 mi SSW of Saxton
Rating
EF0
Path length
4.31 mi
Path width
20 yd
Reported by
NWS Storm Survey
Coordinates
39.680, -94.830

Storm survey found evidence of a 4 mile long EF-0 tornado in northern Buchanan County, with only minor tree damage found along the path. This was associated with a QLCS mesovortex.

Thunderstorm Wind, Buchanan

When
May 19, 7:36 PM CST to 7:37 PM CST
Where
Buchanan County, 1.74 mi WNW of Agency
Measured
56 kt (64 mph) estimated gust
Reported by
Utility Company
Coordinates
39.660, -94.780

Several reports of downed wires and power outages south of St. Joseph.

Thunderstorm Wind, Buchanan

When
May 19, 7:36 PM CST to 7:38 PM CST
Where
Buchanan County, 2.62 mi NW of Agency
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
39.680, -94.780

Social media video of a downed tree on power lines in southeast Saint Joseph.

Thunderstorm Wind, Cooper

When
May 19, 7:37 PM CST to 7:39 PM CST
Where
Cooper County, 0.69 mi S of Boonville
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
38.960, -92.730

Downed wires and power outages on the southeast side of Boonville.

Thunderstorm Wind, Andrew

When
May 19, 7:48 PM CST to 7:50 PM CST
Where
Andrew County, 0.69 mi N of Amazonia
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.890, -94.900

Downed wires and power outages near Amazonia.

Thunderstorm Wind, Buchanan

When
May 19, 7:49 PM CST to 7:51 PM CST
Where
Buchanan County, 4.7 mi SE of San Antonio
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
39.720, -94.640

Downed trees in the Easton area.

Thunderstorm Wind, Clinton

When
May 19, 7:56 PM CST to 7:58 PM CST
Where
Clinton County, 0.87 mi SW of Hemple
Measured
52 kt (60 mph) estimated gust
Reported by
Utility Company
Coordinates
39.720, -94.590

Tree limbs and wires down east of Easton.

Thunderstorm Wind, Clinton

When
May 19, 8:26 PM CST to 8:28 PM CST
Where
Clinton County, 4.66 mi SSE of Gridley
Measured
52 kt (60 mph) measured gust
Reported by
Public
Coordinates
39.620, -94.230

Private weather sensor measured a 60 knot wind gust.

Thunderstorm Wind, Clay

When
May 20, 3:03 AM CST to 3:05 AM CST
Where
Clay County, 0.53 mi E of Kearney
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
39.370, -94.360

Multiple social media reports of trees and limbs down in Kearney.

Hail, Harrison

When
May 20, 2:27 PM CST to 2:29 PM CST
Where
Harrison County, 2.14 mi NNE of Mitchellville
Measured
1 in hail
Reported by
Public
Coordinates
40.250, -94.070

Quarter sized hail in Bethany.

What these are

Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.
Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.
Tornado
A violently rotating column of air in contact with the ground and extending from a thunderstorm, filed with its path, width and Fujita or Enhanced Fujita rating from the damage survey.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in Missouri in 2025Every state in 2025This day in weather historyThe tornado archive for Missouri, 2025Warnings in Missouri, May 2025

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-09-24. Each event’s entry at NCEI: 1246211, 1246212, 1246213, 1246214, 1246216, 1246217, 1246218, 1246219, 1246220, 1246221, 1246222, 1246223, 1246224, 1246225, 1246226, 1246227, 1246228, 1246229, 1246230, 1246231, 1246232, 1246233, 1246234, 1246252, 1246235, 1246236, 1246237, 1246238, 1246239, 1246240, 1246241, 1246244, 1246245, 1246253, 1246247, 1246254, 1246255, 1246256, 1246258, 1246259, and more.