Missouri, 2025

Tornadoes and Flash Flooding in Missouri, April 20 to 21, 2025

April 20 to 21, 2025 · NWS SGF · 92 events in 27 counties and zones

A strong storm system moved through the area on Sunday April 20th, 2025. This system brought tornadoes, damaging wind, large hail and heavy rain.

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
$4.8 million
Crop damage
None recorded
Events
92

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 SGF wrote it up.

A strong storm system moved through the area on Sunday April 20th, 2025. This system brought tornadoes, damaging wind, large hail and heavy rain. The heavy rainfall led to flooding as the area had already received heavy rainfall from storms earlier in the week. Multiple area rivers reached minor to moderate flood stage due to heavy runoff.

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 Springfield, MO wrote its last area forecast discussion before the first event at Apr 20, 12:53 AM CST, 1 hour 19 minutes earlier. Its key messages:

  • Slight to marginal risk for isolated strong to severe thunderstorms west of Highway 65 this morning with 60 mph winds the primary risk. Heavy rainfall and flooding is also possible in this area through the morning.
  • There remains an Enhanced Risk for severe thunderstorms across much of the area this afternoon and evening. Tornadoes (potentially a couple them being strong), large hail and damaging winds are all possible with this system.
  • Additional rain chances (40-70%) return Tuesday through late week.
Area forecast discussion, Apr 20, 12:53 AM CST, 1 hour 19 minutes before
Area Forecast Discussion
National Weather Service Springfield MO
153 AM CDT Sun Apr 20 2025

.KEY MESSAGES...

- Slight to marginal risk for isolated strong to severe
  thunderstorms west of Highway 65 this morning with 60 mph
  winds the primary risk. Heavy rainfall and flooding is also
  possible in this area through the morning.

- There remains an Enhanced Risk for severe thunderstorms across
  much of the area this afternoon and evening. Tornadoes
  (potentially a couple them being strong), large hail and
  damaging winds are all possible with this system.

- Additional rain chances (40-70%) return Tuesday through late
  week.

&&

.SHORT TERM /THROUGH TONIGHT/...
Issued at 115 AM CDT Sun Apr 20 2025

Two rounds of convection will bring hazards to the area in the
short term.

Ongoing convection: Primary hazard is widespread 2-4 inches of
rain with, locally higher amounts up to 5 inches, and
associated flooding. Wind gusts up to 60 mph are possibly in
some of the storms. These threats will be focused mainly west
of Highway 65 this morning as the warm front lifts through the
area.

Enhanced severe risk this afternoon and evening:

Confidence is high in seeing supercells and bowing linear
segments on radar this afternoon and evening. The western extent
of the risk is still somewhat in quest due to unknowns of when
and where morning convection will keep instability more limited.
Greatest confidence is over south-central Missouri where
1,000-1,500 J/kg of SBCAPE is expected. That level of
instability is possible as far west as the western Missouri
border, but the highest probabilities for >1,000 J/kg (80% per
HREF) is along and east of Highway 65. What isn't in question is
the magnitude and profile of shear. Strong deep layer shear up
to around 60 kts and strongly arcing hodographs will be more
than sufficient for organized severe weather with all hazard
modes. Additional thunderstorms are possible over the NW CWA (SE
Kansas and west-central Missouri) in the late afternoon and
evening. These storms may be low-topped supercells given the
proximity to the deep upper shortwave, but confidence in this
outcome is lower.

Hazards: Afternoon/evening hazards are for golf ball size hail,
70 mph winds (maybe up to 80), and tornadoes. Given shear
profiles, a strong tornado or two would be possible. Most
favored conditions for strong tornadoes would be in cells that
are more isolated or perhaps in stronger bowing segments.
Hazards with the potential low-topped supercells over the NW in
the late afternoon and evening would be large hail to the size
of half dollars, winds to 60 mph and potentially tornadoes.

Timing: Development of the afternoon/evening storms should
start SW of the CWA and push into the far SW around 1-3pm. CAM
guidance shows timing near Highway 65 around 3pm-5pm and Highway
63 around 5pm-7pm. Timing for the potential NW CWA low-topped
supercells would be roughly from 4pm-8pm.

In addition to thunderstorm hazards, non-thunderstorm wind gusts
up to 45 mph (possibly higher) are expected today.

Afternoon/evening thunderstorms will have to be watched for
flooding given soil saturation across the area, but they will be
much more progressive with limited training potential, thus
limiting the risk for additional flooding.

&&

.LONG TERM /MONDAY THROUGH SATURDAY/...
Issued at 115 AM CDT Sun Apr 20 2025

Ensemble data continues to be consistent in bringing
additional shortwaves into and through the area from the
west/southwest Tuesday through Thursday night. NBM rainfall
probs continue to increase, especially Thursday and Friday and
we will need to monitor where this rainfall sets up given the
heavy rainfall from this weekend.

&&

.AVIATION /06Z TAFS THROUGH 06Z MONDAY/...
Issued at 1233 AM CDT Sun Apr 20 2025

Ongoing convection will continue to push into the area tonight
into Sunday morning. A brief break in precip is possible late Sunday
morning and early afternoon before a line of severe
thunderstorms moves through Sunday afternoon and evening.

Strong non-thunderstorm winds are forecast Sunday afternoon into
early Sunday night, along with periods of LLWS.

Improvement is expected behind the Sunday afternoon/evening
severe storms.

&&

.SGF WATCHES/WARNINGS/ADVISORIES...
KS...Flood Watch through this evening for KSZ073-097-101.
MO...Flood Watch through this evening for MOZ055>058-066>071-
     077>083-088>098-101>106.

&&

SHORT TERM...Titus
LONG TERM...Titus
AVIATION...Titus
Hazardous weather outlook, Apr 20, 1:22 AM CST, 50 minutes before
Hazardous Weather Outlook
National Weather Service Springfield MO
222 AM CDT Sun Apr 20 2025

KSZ073-097-101-MOZ055>058-066>071-077>083-088>098-101>106-210730-
Bourbon-Crawford-Cherokee-Benton-Morgan-Miller-Maries-Vernon-
St. Clair-Hickory-Camden-Pulaski-Phelps-Barton-Cedar-Polk-Dallas-
Laclede-Texas-Dent-Jasper-Dade-Greene-Webster-Wright-Newton-
Lawrence-Christian-Douglas-Howell-Shannon-McDonald-Barry-Stone-
Taney-Ozark-Oregon-
222 AM CDT Sun Apr 20 2025

This Hazardous Weather Outlook is for portions of the Missouri
Ozarks and extreme southeast Kansas.

.DAY ONE...Today and Tonight.

Weather hazards expected...

  Enhanced tornado risk.
  Slight hail risk.
  Enhanced thunderstorm wind damage risk.
  Significant lightning risk.
  Elevated excessive rainfall risk
  Elevated non thunderstorm wind risk.

DISCUSSION...

Severe thunderstorms are possible this morning, mainly west of
Highway 65. Winds up to 60-70 mph and possible a brief tornado or
two is possible. Heavy rainfall and flooding will also be a
concern in this areas.

Additional severe thunderstorms are expected this afternoon and
evening. The western extent is still somewhat in question
depending on how quickly morning rainfall exits the area. Threats
are winds up to 70 mph, golf ball sized hail, and tornadoes. A
strong tornado or two are possible.

Non-thunderstorm wind gusts up to 45 mph are expected today.

.DAYS TWO THROUGH SEVEN...Monday through Saturday.

No hazardous weather is expected at this time.

.SPOTTER INFORMATION STATEMENT...

  Spotter activation will not be needed through tonight.

&&

More detailed information can be accessed at:
http://www.weather.gov/sgf/dsspacket

This product in graphical format...along with other weather...
hydrological and climate information...at
http://www.weather.gov/sgf

Titus

The radar

The Pleasant Hill radar (KEAX), 96 km away, was scanning. The volume nearest the first event began at 08:14 UTC.

Open the radar archive at this moment

Event by event

57 thunderstorm wind, 14 flash flood, 9 tornado, 8 flood, 4 hail. Local standard time, as filed.

Flash Flood, Vernon

When
April 20, 2:12 AM CST to 8:00 AM CST
Where
Vernon County, 2.34 mi SSW of Horton to 1.85 mi SW of Horton
Cause
Heavy Rain
Reported by
Public
Coordinates
37.950, -94.400

Heavy rainfall caused flooding of county roads.

Flash Flood, McDonald

When
April 20, 2:30 AM CST to 8:00 AM CST
Where
McDonald County, 2.35 mi SSE of May to 2.49 mi S of May
Cause
Heavy Rain
Reported by
Public
Coordinates
36.720, -94.510

Heavy Rainfall lead to multiple county roads flooding.

Flash Flood, Newton

When
April 20, 3:49 AM CST to 8:00 AM CST
Where
Newton County, 2.16 mi SE of Dessa to 1.93 mi SSE of Dessa
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
36.780, -94.490

State highway AA was flooded and impassable near Buffalo Creek.

Flash Flood, Lawrence

When
April 20, 3:55 AM CST to 8:00 AM CST
Where
Lawrence County, 0.88 mi SE of Mt Vernon to 1.32 mi SSE of Mt Vernon
Cause
Heavy Rain
Reported by
State Official
Coordinates
37.090, -93.820

Several city roads were reported to have at least 10 inches of water covering roads.

Hail, Dent

When
April 20, 3:58 AM CST
Where
Dent County, 0.88 mi NW of Salem
Measured
1 in hail
Reported by
Public
Coordinates
37.660, -91.560

Quarter sized hail was reported.

Flash Flood, Lawrence

When
April 20, 4:00 AM CST to 8:00 AM CST
Where
Lawrence County, Aurora to 0.26 mi W of Aurora
Cause
Heavy Rain
Reported by
State Official
Coordinates
36.970, -93.720

Several city streets in town were reported with high water flowing over them.

Thunderstorm Wind, Christian

When
April 20, 4:00 AM CST
Where
Christian County, 2.14 mi NNE of Nixa
Measured
52 kt (60 mph) estimated gust
Property damage
$20,000
Reported by
State Official
Coordinates
37.080, -93.290

A large tree was down on a home causing minor damage.

Thunderstorm Wind, Christian

When
April 20, 4:00 AM CST
Where
Christian County, 2.07 mi N of Nixa
Measured
52 kt (60 mph) estimated gust
Reported by
State Official
Coordinates
37.080, -93.300

A large tree was reported down.

Hail, Greene

When
April 20, 4:07 AM CST
Where
Greene County, Langston
Measured
0.88 in hail
Reported by
Public
Coordinates
37.180, -93.230

Nickle sized hail was reported.

Flash Flood, Barry

When
April 20, 4:11 AM CST to 8:00 AM CST
Where
Barry County, 2.76 mi S of Cassville to 2.85 mi S of Cassville
Cause
Heavy Rain
Reported by
Fire Department/Rescue
Coordinates
36.640, -93.870

A water rescue was performed on Farm Road 2200 east of Farm Road 1110. The occupants were rescued safely with no injuries.

Flash Flood, McDonald

When
April 20, 6:44 AM CST to 12:00 PM CST
Where
McDonald County, 0.55 mi E of Mc Natt to 0.69 mi NE of Mc Natt
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
36.730, -94.310

State Highway CC at Elkhorn Creek was flooded and impassable.

Flash Flood, Polk

When
April 20, 7:00 AM CST to 12:00 PM CST
Where
Polk County, 2.14 mi NNE of Rondo to 1.71 mi NNE of Rondo
Cause
Heavy Rain
Reported by
Emergency Manager
Coordinates
37.800, -93.460

State Highway V was closed at Weaubleau Creek with a foot or more of water. A water rescue was performed successfully with no injuries reported.

Flash Flood, Stone

When
April 20, 7:23 AM CST to 12:00 PM CST
Where
Stone County, 2.16 mi SE of Elsey to 2.66 mi ESE of Elsey
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
36.830, -93.520

Several areas of flooding occurred along Highway 413 between Highway 173 and State Route AA.

Flash Flood, Lawrence

When
April 20, 7:48 AM CST to 12:00 PM CST
Where
Lawrence County, 3.63 mi NNW of Aurora to 3.76 mi NNW of Aurora
Cause
Heavy Rain
Reported by
State Official
Coordinates
37.020, -93.740

County Road 2175 at a tributary of Honey Creek was flooded and impassable in several locations.

Flash Flood, Barry

When
April 20, 7:56 AM CST to 12:00 PM CST
Where
Barry County, 1.77 mi NW of Cassville Flds Arpt to 1.35 mi NNE of Cassville
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
36.700, -93.850

State Highway Y at Flat Creek was flooded and impassable.

Flood, St. Clair

When
April 20, 8:40 AM CST to 12:00 PM CST
Where
St. Clair County, 2.58 mi ESE of Birdsong to 2.65 mi ESE of Birdsong
Cause
Heavy Rain
Reported by
Emergency Manager
Coordinates
37.850, -93.690

A low water crossing on Southeast 1200 Road and nearby 541 Road was flooded by Brushy Creek.

Flash Flood, Stone

When
April 20, 9:18 AM CST to 12:00 PM CST
Where
Stone County, Hurley to 0.48 mi S of Hurley
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
36.930, -93.500

State Highway AA at the Spring Creek was flooded and impassable in town.

Flash Flood, Stone

When
April 20, 9:19 AM CST to 12:00 PM CST
Where
Stone County, 1.49 mi SSE of Hurley to 1.03 mi S of Hurley
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
36.910, -93.490

State Highway CC at Spring Creek was flooded and impassable.

Flood, Christian

When
April 20, 11:00 AM CST to 6:00 PM CST
Where
Christian County, 2.14 mi NNE of Boaz to 2.13 mi NNE of Boaz
Cause
Heavy Rain
Reported by
State Official
Coordinates
37.050, -93.390

The west bound lane of Delaware Road was flooded by the James River as it flowed out of its banks.

Flood, Polk

When
April 20, 11:40 AM CST to 6:00 PM CST
Where
Polk County, 2.15 mi SW of Van to 1.65 mi WSW of Van
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
37.550, -93.330

Highway Y was flooded at low water crossings on both Kilburn and McKinney Branches.

Tornado, Jasper

When
April 20, 1:03 PM CST to 1:22 PM CST
Where
Jasper County, 0.99 mi W of Belleville to 6.08 mi W of Jasper
Rating
EF1
Path length
17.83 mi
Path width
250 yd
Property damage
$500,000
Reported by
NWS Storm Survey
Coordinates
37.130, -94.618

An EF-1 tornado that touched down 3 miles southwest of Galena tracked into Missouri at the intersection of SE Turkey Creek Road and North State Line Avenue. The tornado continued northeast through Carl Junction before lifting near the intersection of County Road 320 and H Highway in northern Jasper County. Multiple witnesses reported the tornado to be rain-wrapped as it impacted dozens of trees, with damage ranging from large limbs down to others being uprooted. Wind speeds associated with the uprooted trees were reduced as damages to nearby structures were largely limited to shingles and siding, and very wet grounds being a contributing factor.

Flood, Cedar

When
April 20, 1:06 PM CST to 6:00 PM CST
Where
Cedar County, 3.43 mi NE of Stockton Resv North to 3.36 mi NE of Stockton Resv North
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
37.700, -93.730

State Highway M at Crabtree Branch was flooded and impassable.

Thunderstorm Wind, Jasper

When
April 20, 1:07 PM CST
Where
Jasper County, Carl Jct
Measured
52 kt (60 mph) estimated gust
Property damage
$10,000
Reported by
AWSS
Coordinates
37.180, -94.570

A large 20x30 metal pavilion collapsed due to high winds.

Thunderstorm Wind, Jasper

When
April 20, 1:10 PM CST
Where
Jasper County, 2.35 mi NNE of Gulfton
Measured
52 kt (60 mph) estimated gust
Property damage
$20,000
Reported by
State Official
Coordinates
37.200, -94.530

The roof of a home on County Lane 265 and Highway 96 suffered minor damage.

Thunderstorm Wind, Jasper

When
April 20, 1:10 PM CST
Where
Jasper County, 1.3 mi ENE of Carl Jct
Measured
52 kt (60 mph) estimated gust
Property damage
$50,000
Reported by
Law Enforcement
Coordinates
37.190, -94.550

Multiple trees, poles and powerlines were reported down, some snapped at the base.

Thunderstorm Wind, Jasper

When
April 20, 1:23 PM CST
Where
Jasper County, 4.46 mi NNE of Neck City
Measured
52 kt (60 mph) estimated gust
Property damage
$10,000
Reported by
Public
Coordinates
37.310, -94.420

A large tree was downed and a barn suffered minor roof damage.

Thunderstorm Wind, Jasper

When
April 20, 1:24 PM CST
Where
Jasper County, 3.91 mi W of Jasper
Measured
52 kt (60 mph) estimated gust
Property damage
$10,000
Reported by
State Official
Coordinates
37.340, -94.390

A barn suffered minor damage.

Thunderstorm Wind, Jasper

When
April 20, 1:24 PM CST
Where
Jasper County, 5.64 mi N of Neck City
Measured
52 kt (60 mph) estimated gust
Property damage
$50,000
Reported by
State Official
Coordinates
37.330, -94.430

A home and a barn suffered minor wind damage to siding and roofing.

Thunderstorm Wind, McDonald

When
April 20, 1:26 PM CST
Where
McDonald County, 2.15 mi NNE of Coy
Measured
59 kt (68 mph) measured gust
Reported by
Emergency Manager
Coordinates
36.700, -94.520

A public weather station recorded a 68 mph wind gust.

Tornado, Barton

When
April 20, 1:29 PM CST to 1:50 PM CST
Where
Barton County, 4.37 mi WSW of Boston to 2.64 mi NE of Milford
Rating
EF0
Path length
19.75 mi
Path width
300 yd
Property damage
$3.4 million
Reported by
NWS Storm Survey
Coordinates
37.390, -94.370

An EF-0 tornado touched down in south-central Barton County in Missouri at 2:29 PM on April 20, 2025, tracking northeast through the city of Lamar before finally lifting northeast of Milford at 2:50 PM. The majority of damage from this tornado was in the city of Lamar, where it caused light to moderate damage to around 200 homes and businesses. Eyewitness accounts report a rain-wrapped tornado, and much of the debris field left behind consisted of light debris like leaf litter pressed to multiple sides of impacted structures by the rain. Straight line wind damage was also found to the east of the path in Lamar.

Thunderstorm Wind, Barton

When
April 20, 1:50 PM CST
Where
Barton County, 0.55 mi E of Milford
Measured
52 kt (60 mph) estimated gust
Property damage
$40,000
Reported by
Public
Coordinates
37.580, -94.160

Multiple trees and powerlines were reported down.

Thunderstorm Wind, Vernon

When
April 20, 1:53 PM CST
Where
Vernon County, 5.34 mi ESE of Bellamy
Measured
52 kt (60 mph) estimated gust
Property damage
$10,000
Reported by
Emergency Manager
Coordinates
37.650, -94.110

A barn suffered minor roof damage from high winds.

Thunderstorm Wind, Cedar

When
April 20, 1:53 PM CST
Where
Cedar County, 0.69 mi S of Osiris
Measured
52 kt (60 mph) estimated gust
Property damage
$10,000
Reported by
Emergency Manager
Coordinates
37.660, -94.050

Multiple trees were reported down and an outbuilding suffered minor damage.

Thunderstorm Wind, Jasper

When
April 20, 1:56 PM CST
Where
Jasper County, 0.88 mi SW of Sarcoxie
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
37.060, -94.130

Several large tree limbs were reported down.

Thunderstorm Wind, Jasper

When
April 20, 1:56 PM CST
Where
Jasper County, 0.55 mi W of Sarcoxie
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
37.070, -94.130

Large tree limbs were reported down.

Thunderstorm Wind, Jasper

When
April 20, 1:56 PM CST
Where
Jasper County, Sarcoxie
Measured
52 kt (60 mph) estimated gust
Property damage
$1,000
Reported by
Emergency Manager
Coordinates
37.070, -94.120

A tied down trampoline was flipped over and damaged.

Hail, Newton

When
April 20, 1:57 PM CST
Where
Newton County, 1.77 mi SW of Wentworth
Measured
1 in hail
Reported by
Amateur Radio
Coordinates
36.960, -94.100

Up to quarter sized hail was reported.

Thunderstorm Wind, Jasper

When
April 20, 1:57 PM CST
Where
Jasper County, 0.88 mi SW of Sarcoxie
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
37.060, -94.130

Multiple large tree limbs were downed by high winds.

Thunderstorm Wind, Jasper

When
April 20, 1:57 PM CST
Where
Jasper County, 0.55 mi W of Sarcoxie
Measured
52 kt (60 mph) estimated gust
Property damage
$5,000
Reported by
Emergency Manager
Coordinates
37.070, -94.130

A privacy fence was blown over with the fence posts snapped at the base.

Thunderstorm Wind, Jasper

When
April 20, 1:57 PM CST
Where
Jasper County, 0.69 mi S of Sarcoxie
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
37.060, -94.120

A large tree was reported down.

Thunderstorm Wind, Jasper

When
April 20, 1:57 PM CST
Where
Jasper County, Sarcoxie
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
37.070, -94.120

A large tree was reported down.

Thunderstorm Wind, Barry

When
April 20, 2:00 PM CST
Where
Barry County, 0.55 mi W of Monett
Measured
52 kt (60 mph) estimated gust
Property damage
$30,000
Reported by
Emergency Manager
Coordinates
36.920, -93.930

Powerlines were reported down.

Thunderstorm Wind, Barry

When
April 20, 2:00 PM CST
Where
Barry County, Monett
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
36.920, -93.920

Multiple trees were reported down.

Thunderstorm Wind, Cedar

When
April 20, 2:00 PM CST
Where
Cedar County, 0.69 mi N of Olympia
Measured
52 kt (60 mph) estimated gust
Property damage
$10,000
Reported by
Public
Coordinates
37.730, -94.030

An outbuilding suffered significant damage.

Thunderstorm Wind, Cedar

When
April 20, 2:00 PM CST
Where
Cedar County, 1.49 mi SSW of Olympia
Measured
52 kt (60 mph) estimated gust
Property damage
$40,000
Reported by
Emergency Manager
Coordinates
37.700, -94.040

A few outbuildings and a barn suffered minor damage from high winds.

Thunderstorm Wind, Lawrence

When
April 20, 2:10 PM CST
Where
Lawrence County, 1.79 mi WSW of Phelps
Measured
52 kt (60 mph) estimated gust
Reported by
State Official
Coordinates
37.170, -93.950

A large tree was reported down.

Thunderstorm Wind, Cedar

When
April 20, 2:12 PM CST
Where
Cedar County, 1.09 mi W of Cedar Spgs
Measured
52 kt (60 mph) estimated gust
Property damage
$20,000
Reported by
Public
Coordinates
37.870, -93.920

Multiple trees were reported down and a barn suffered moderate to significant damage.

Thunderstorm Wind, Lawrence

When
April 20, 2:16 PM CST
Where
Lawrence County, 1.49 mi NNE of Mt Vernon
Measured
52 kt (60 mph) estimated gust
Property damage
$20,000
Reported by
State Official
Coordinates
37.120, -93.820

Powerlines were reported down.

Thunderstorm Wind, Cedar

When
April 20, 2:16 PM CST
Where
Cedar County, 2.14 mi NNE of Cedar Spgs
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
37.900, -93.890

Multiple trees were reported down.

Thunderstorm Wind, Dade

When
April 20, 2:20 PM CST
Where
Dade County, 4.74 mi SE of Pennsboro
Measured
52 kt (60 mph) estimated gust
Reported by
State Official
Coordinates
37.290, -93.780

Multiple trees were reported down blocking Highway WW.

Thunderstorm Wind, Barry

When
April 20, 2:25 PM CST
Where
Barry County, 0.89 mi NE of Shell Knob Turkey Ar
Measured
52 kt (60 mph) estimated gust
Property damage
$80,000
Reported by
Fire Department/Rescue
Coordinates
36.590, -93.660

Multiple large tree limbs were reported down. Limbs fell on two vehicles and the corner of a home causing minor damage.

Flood, Barry

When
April 20, 2:40 PM CST to 6:00 PM CST
Where
Barry County, 1.22 mi W of Monett to 1.69 mi SW of Monett
Cause
Heavy Rain
Reported by
Emergency Manager
Coordinates
36.921, -93.942

Several city streets were reported as flooded with at least 6 inches of flowing water.

Flood, Barton

When
April 20, 2:40 PM CST to 6:00 PM CST
Where
Barton County, 1.64 mi E of Milford to 1.04 mi ENE of Milford
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
37.580, -94.140

State Highway C at a Tributary of Horse Creek was flooded and impassable.

Thunderstorm Wind, Greene

When
April 20, 2:52 PM CST
Where
Greene County, 0.88 mi NW of Nichols
Measured
51 kt (59 mph) measured gust
Reported by
ASOS
Coordinates
37.230, -93.380

The ASOS at the Springfield-Branson National Airport measured a 59 mph wind gust.

Thunderstorm Wind, Taney

When
April 20, 3:02 PM CST
Where
Taney County, Hollister
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
36.620, -93.220

Multiple trees and powerlines were reported down.

Thunderstorm Wind, Taney

When
April 20, 3:05 PM CST
Where
Taney County, 0.55 mi E of Rockaway Beach
Measured
52 kt (60 mph) estimated gust
Property damage
$10,000
Reported by
Fire Department/Rescue
Coordinates
36.700, -93.160

A tree was reported down on a mobile home causing minor damage.

Thunderstorm Wind, Taney

When
April 20, 3:05 PM CST
Where
Taney County, 1.77 mi SW of Kirbyville
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
36.600, -93.190

Multiple trees were reported down.

Thunderstorm Wind, Barry

When
April 20, 3:08 PM CST
Where
Barry County, 0.56 mi W of Seligman
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
36.520, -93.940

A large tree was reported down.

Thunderstorm Wind, Taney

When
April 20, 3:09 PM CST
Where
Taney County, 1.31 mi ENE of Forsyth
Measured
52 kt (60 mph) estimated gust
Reported by
Amateur Radio
Coordinates
36.690, -93.100

A large tree was reported down.

Thunderstorm Wind, Taney

When
April 20, 3:10 PM CST
Where
Taney County, 2.07 mi S of Dickens
Measured
52 kt (60 mph) estimated gust
Reported by
Amateur Radio
Coordinates
36.700, -93.050

A large tree was reported down.

Thunderstorm Wind, Dallas

When
April 20, 3:10 PM CST
Where
Dallas County, 2.64 mi NW of Buffalo
Measured
52 kt (60 mph) estimated gust
Property damage
$10,000
Reported by
Emergency Manager
Coordinates
37.680, -93.130

A tiny home was rolled on its side by high winds.

Thunderstorm Wind, Dallas

When
April 20, 3:11 PM CST
Where
Dallas County, 2.59 mi ESE of Foose
Measured
52 kt (60 mph) estimated gust
Property damage
$12,000
Reported by
Emergency Manager
Coordinates
37.550, -93.110

A large limb fell on a carport causing significant damage.

Thunderstorm Wind, Dallas

When
April 20, 3:13 PM CST
Where
Dallas County, 2.07 mi S of Buffalo
Measured
52 kt (60 mph) estimated gust
Property damage
$20,000
Reported by
Emergency Manager
Coordinates
37.620, -93.100

A large tree was blown onto a home and a shed was rolled by high winds.

Thunderstorm Wind, Dallas

When
April 20, 3:13 PM CST
Where
Dallas County, 3.43 mi NW of Spring Grove
Measured
52 kt (60 mph) estimated gust
Property damage
$5,000
Reported by
Public
Coordinates
37.580, -93.080

A large hardwood tree was blown over onto a 5th wheel camper causing minor damage.

Thunderstorm Wind, Christian

When
April 20, 3:14 PM CST
Where
Christian County, 0.88 mi SE of Linden
Measured
52 kt (60 mph) estimated gust
Reported by
State Official
Coordinates
37.040, -93.120

A large tree was reported down blocking the road.

Thunderstorm Wind, Dallas

When
April 20, 3:14 PM CST
Where
Dallas County, 0.55 mi E of Buffalo
Measured
52 kt (60 mph) estimated gust
Property damage
$15,000
Reported by
Emergency Manager
Coordinates
37.650, -93.090

A large hardwood tree was blown over on a privacy fen and a riding lawn mower.

Thunderstorm Wind, Dallas

When
April 20, 3:15 PM CST
Where
Dallas County, 0.55 mi E of Pumpkin Center
Measured
50 kt (58 mph) measured gust
Reported by
Public
Coordinates
37.750, -93.070

The Mesonet station FW9620 at Pumpkin Center measured a 58 mph wind gust.

Thunderstorm Wind, Christian

When
April 20, 3:17 PM CST
Where
Christian County, 5.7 mi WNW of Garrison
Measured
52 kt (60 mph) estimated gust
Reported by
State Official
Coordinates
36.850, -93.120

A large tree was reported down blocking the road.

Thunderstorm Wind, Christian

When
April 20, 3:19 PM CST
Where
Christian County, 1.66 mi E of Garrison
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
36.830, -92.990

A tree was reported down on the road.

Tornado, Christian

When
April 20, 3:21 PM CST to 3:23 PM CST
Where
Christian County, 0.89 mi SE of Garrison to 1.66 mi E of Garrison
Rating
EF0
Path length
1.3 mi
Path width
50 yd
Property damage
$15,000
Reported by
NWS Storm Survey
Coordinates
36.820, -93.010

A short-lived EF0 tornado downed large limbs and caused minor shingle and siding damage to a home before the path was no longer visible into a forested area.

Thunderstorm Wind, Douglas

When
April 20, 3:26 PM CST
Where
Douglas County, 0.88 mi SW of Goodhope
Measured
52 kt (60 mph) estimated gust
Reported by
Amateur Radio
Coordinates
36.910, -92.810

Multiple trees were reported down.

Thunderstorm Wind, Dallas

When
April 20, 3:29 PM CST
Where
Dallas County, 0.55 mi W of Celt
Measured
61 kt (70 mph) measured gust
Reported by
Public
Coordinates
37.880, -92.980

A public weather station measured a 70 mph wind gust.

Tornado, Morgan

When
April 20, 3:30 PM CST to 3:32 PM CST
Where
Morgan County, 2.79 mi WSW of Aikinsville to 2.7 mi W of Aikinsville
Rating
EF0
Path length
0.69 mi
Path width
75 yd
Property damage
$20,000
Reported by
NWS Storm Survey
Coordinates
38.560, -92.880

A National Weather Service survey found that an EF-0 A tornado touched down south of Mill Creek in Morgan County, Missouri at 4:30 PM on April 20, 2025. This tornado removed multiple turkey/chicken barn roof panels, in addition to breaking several large tree limbs. The tornado lifted at 4:32 PM.

Thunderstorm Wind, Douglas

When
April 20, 3:34 PM CST
Where
Douglas County, 0.69 mi S of Goodhope
Measured
52 kt (60 mph) estimated gust
Reported by
Amateur Radio
Coordinates
36.910, -92.800

A large tree was reported down.

Tornado, Douglas

When
April 20, 3:35 PM CST to 3:42 PM CST
Where
Douglas County, 3.5 mi N of Goodhope to 1.79 mi WSW of Tigris
Rating
EF0
Path length
2.76 mi
Path width
50 yd
Property damage
$100,000
Reported by
NWS Storm Survey
Coordinates
36.970, -92.810

An EF0 tornado damaged trees, including some being uprooted in a cyclonic pattern along an intermittent path between Highway O and Highway 14. A few homes and cars were damaged by falling limbs.

Thunderstorm Wind, Morgan

When
April 20, 3:40 PM CST
Where
Morgan County, 2.07 mi N of Marvin
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
38.450, -92.770

The MESONET station GW3917 in Versailles recorded a 58 mph wind gust.

Thunderstorm Wind, Camden

When
April 20, 3:40 PM CST
Where
Camden County, 1.29 mi ENE of Damsel
Measured
52 kt (60 mph) estimated gust
Property damage
$30,000
Reported by
Public
Coordinates
38.130, -92.660

Multiple trees and powerlines were reported down.

Thunderstorm Wind, Douglas

When
April 20, 3:40 PM CST
Where
Douglas County, 0.69 mi S of Hest
Measured
52 kt (60 mph) estimated gust
Reported by
Fire Department/Rescue
Coordinates
36.890, -92.680

A small outbuilding was destroyed by high winds.

Thunderstorm Wind, Douglas

When
April 20, 3:43 PM CST
Where
Douglas County, 0.55 mi W of Ava
Measured
52 kt (60 mph) estimated gust
Reported by
Amateur Radio
Coordinates
36.950, -92.660

A large tree was reported down.

Thunderstorm Wind, Douglas

When
April 20, 3:43 PM CST
Where
Douglas County, 1.77 mi NE of Mt Zion
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
37.040, -92.650

A tree was reported down blocking the road.

Thunderstorm Wind, Ozark

When
April 20, 3:43 PM CST
Where
Ozark County, 0.89 mi NE of Pondfork
Measured
52 kt (60 mph) estimated gust
Property damage
$40,000
Reported by
Fire Department/Rescue
Coordinates
36.710, -92.690

A barn suffered significant damage.

Tornado, Webster

When
April 20, 3:46 PM CST to 3:48 PM CST
Where
Webster County, 0.7 mi NW of High Prairie to 1.55 mi ESE of Bracken
Rating
EF0
Path length
1.14 mi
Path width
30 yd
Property damage
$100,000
Reported by
NWS Storm Survey
Coordinates
37.308, -92.778

A National Weather Service Survey determined that an EF0 tornado developed at 4:46PM April 20, 2025 northwest of High Prairie, MO and tracked to the northeast for a little over one mile lifting at 4:48pm. Peak winds were 80mph with a max width of 30 yards. Several barns were damaged along with several trees and limbs downed along the path.

Thunderstorm Wind, Webster

When
April 20, 3:50 PM CST
Where
Webster County, 0.69 mi N of High Prairie
Measured
52 kt (60 mph) estimated gust
Property damage
$10,000
Reported by
Broadcast Media
Coordinates
37.310, -92.770

A barn suffered minor roof damage from high winds.

Thunderstorm Wind, Wright

When
April 20, 3:55 PM CST
Where
Wright County, 2.31 mi ESE of Mansfield
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
37.110, -92.540

A large oak tree was uprooted and several other trees were snapped about half way up.

Tornado, Wright

When
April 20, 3:59 PM CST to 4:01 PM CST
Where
Wright County, 4.46 mi NNE of Mansfield to 3.5 mi S of Hartville
Rating
EF0
Path length
1.77 mi
Path width
50 yd
Property damage
$25,000
Reported by
NWS Storm Survey
Coordinates
37.180, -92.550

A National Weather Service survey indicated that at 4:59 PM on April 20, 2025, an EF-0 tornado touched down just west of Highway 5 in Wright County, about 5 miles south of Hartville. The tornado traveled northeast and crossed the highway before lifting at Wolf Creek at 5:01 PM. This tornado damaged numerous trees and uprooted a few others. One of the tree limbs fell on a house, which caused significant roof damage.

Tornado, Wright

When
April 20, 4:08 PM CST to 4:13 PM CST
Where
Wright County, 2.14 mi SSW of Rayborn to 0.55 mi W of Rayborn
Rating
EF1
Path length
2.07 mi
Path width
400 yd
Reported by
NWS Storm Survey
Coordinates
37.270, -92.380

An NWS storm survey and public drone video determined an EF-1 with 80-90 mph winds uprooted numerous trees starting near the intersection of Highway 38 and Highway E to the east of Hartville...then intermittently across fields south of Highway 38 and before crossing the Highway to the north of Latham Mill and then into the Dove Creek basin. It is unknown whether the path continued further into a wooded area west of Rayborn. Trees showed a convergent fall pattern as the tornado crossed the highway and through creek. Maximum winds were 90 mph and the width was 400 yards with 80-90 mph winds uprooted numerous trees starting near the intersection of Highway 38 and Highway E to the east of Hartville...then intermittently across fields south of Highway 38 and before crossing the Highway to the north of Latham Mill and then|into the Dove Creek basin. It is unknown whether the path continued further into a wooded area west of Rayborn. Trees showed a convergent fall pattern as the tornado crossed the highway and through the creek basin. Maximum winds were 90 mph and the width was 400 yards.

Tornado, Shannon

When
April 20, 5:01 PM CST to 5:03 PM CST
Where
Shannon County, 5.95 mi SW of Akers to 4.56 mi SW of Akers
Rating
EF0
Path length
1.47 mi
Path width
250 yd
Reported by
NWS Storm Survey
Coordinates
37.316, -91.643

A National Weather Service storm survey determined that an EF-0 tornado briefly touched down near County Rd 396 in northwest Shannon County and traveled northeast, crossing County Rd K-385 before lifting shortly thereafter. Additionally, hundreds of trees and limbs were uprooted, downed and snapped in a Conservation Area. The tornado path was determined by a combination of on-site survey and satellite analysis.

Flash Flood, Howell

When
April 20, 5:24 PM CST to 8:00 PM CST
Where
Howell County, 1.38 mi S of Burnham to 1.39 mi S of Burnham
Cause
Heavy Rain
Reported by
Emergency Manager
Coordinates
36.910, -91.950

Several low water crossings including County Roads 5320 and 4910 were under water and impassable.

Hail, Oregon

When
April 20, 5:59 PM CST
Where
Oregon County, 0.55 mi E of Alton
Measured
2 in hail
Reported by
Public
Coordinates
36.700, -91.390

Hen egg sized hail was reported in a mainly rural portion northeast of Alton, Mo.

Flood, Phelps

When
April 20, 6:19 PM CST to 10:00 PM CST
Where
Phelps County, 1.78 mi ESE of Rolla Downtown Arpt to 1.96 mi SE of Rolla Downtown Arpt
Cause
Heavy Rain
Reported by
State Official
Coordinates
37.920, -91.800

Route CC at a low water area and County Road 7060 were closed due to high water.

Thunderstorm Wind, Dallas

When
April 20, 8:14 PM CST
Where
Dallas County, 0.55 mi E of Buffalo
Measured
52 kt (60 mph) estimated gust
Property damage
$5,000
Reported by
Public
Coordinates
37.650, -93.090

A large 8 to 10 inch diameter limb fell on a vehicle.

Flood, McDonald

When
April 20, 10:30 PM CST to April 21, 1:00 AM CST
Where
McDonald County, 4.79 mi SE of Bethlehem to 4.37 mi SSE of Bethlehem
Cause
Heavy Rain
Property damage
$10,000
Reported by
Fire Department/Rescue
Coordinates
36.670, -94.070

A swift water rescue was performs when a small pickup truck was swept of the road by fast flowing water. Two people were rescued safely with no injuries.

What these are

Flash Flood
Flooding that begins within six hours of the rain that causes it, or of a dam or levee failure or ice jam release, often with deadly speed.
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.
Flood
Flooding that develops more slowly than a flash flood: rivers leaving their banks, or water standing over land for an extended time.
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, April 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: 1253286, 1253287, 1253290, 1253297, 1250797, 1253298, 1256065, 1256066, 1250798, 1253295, 1253291, 1253288, 1253289, 1253299, 1253292, 1253296, 1253294, 1253293, 1253300, 1253303, 1255585, 1253301, 1256141, 1256068, 1256073, 1256069, 1256076, 1256077, 1256067, 1255559, 1256070, 1256147, 1256148, 1256150, 1256151, 1256153, 1250799, 1256142, 1256143, 1256144, and more.