Missouri, 2025

Flash Flooding and Flooding in Missouri, June 29 to 30, 2025

June 29 to 30, 2025 · NWS SGF · 89 events in 16 counties and zones

Thunderstorms occurred during the early morning hours across central Missouri, producing localized flash flooding. A larger complex of thunderstorms with severe winds moved through southwest Missouri during the afternoon and evening hours of June 29th, producing widespread damaging winds from Dade County, southeast into the Springfield metro area and then southeast into Taney County.

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
1
Injuries
5
Property damage
$1.4 million
Crop damage
$100,000
Events
89

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.

Thunderstorms occurred during the early morning hours across central Missouri, producing localized flash flooding. A larger complex of thunderstorms with severe winds moved through southwest Missouri during the afternoon and evening hours of June 29th, producing widespread damaging winds from Dade County, southeast into the Springfield metro area and then southeast into Taney County. Widespread power outages and damage to electrical infrastructure occurred across the Springfield metro area with over 50,000 customers without power across Springfield-Greene County. There was one fatality and five injuries due to the thunderstorms.

Additionally, flash flooding also occurred behind this area of thunderstorms across southern Missouri. Total rainfall amounts of 3-6 inches occurred across central Missouri from Morgan County southeast to Dent and Shannon Counties.

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 Jun 29, 5:40 AM CST, 29 minutes earlier. Its key messages:

  • Flood Watch in effect until 1 PM today for the eastern Ozarks. Rainfall amounts of 1 to 3 inches, with localized heavier amounts of 4 to 7 inches are expected east of a Warsaw to West Plains line with an attendant risk for flash flooding.
  • Additional rounds of showers and storms will move through the region today, tonight, and Monday ahead of a cold front, but there is still uncertainty in exact timing. Nevertheless, there is a Marginal (1 of 5) Risk for some of these storms to become severe.
  • Some mild heat relief during the middle of next week following the frontal passage before long-range forecasts suggest heat and humidity returning for the 4th of July weekend and onwards.
Area forecast discussion, Jun 29, 5:40 AM CST, 29 minutes before
Area Forecast Discussion
National Weather Service Springfield MO
640 AM CDT Sun Jun 29 2025

.KEY MESSAGES...

- Flood Watch in effect until 1 PM today for the eastern Ozarks.
  Rainfall amounts of 1 to 3 inches, with localized heavier
  amounts of 4 to 7 inches are expected east of a Warsaw to West
  Plains line with an attendant risk for flash flooding.

- Additional rounds of showers and storms will move through the
  region today, tonight, and Monday ahead of a cold front, but
  there is still uncertainty in exact timing. Nevertheless,
  there is a Marginal (1 of 5) Risk for some of these storms to
  become severe.

- Some mild heat relief during the middle of next week following
  the frontal passage before long-range forecasts suggest heat
  and humidity returning for the 4th of July weekend and
  onwards.

&&

.SHORT TERM /THROUGH TONIGHT/...
Issued at 345 AM CDT Sun Jun 29 2025

Current radar imagery depicts an arc of showers and
thunderstorms stretching from east Kansas, across to central
Missouri, and down into the eastern Ozarks/south-central
Missouri. The arc of showers is developing along the nose of a
20-25 kt low-level jet and associated speed convergence, warm
air advection, and isentropic upglide. The LLJ speed max is a
result of a weak and subtle mid-level shortwave vort max as
noted in water vapor imagery and RAP analysis over east KS/west
MO.

Flood Watch in effect until 1 PM today for the eastern Ozarks:

The arc of storms is the focus for the Flood Watch today.
Observed slow storm motions (and weak 5-10 kt Corfidi vectors if
any conglomerate cold pool MCS forms) will allow extended
periods of rain to fall along the arc of storms. Additionally,
a continued unseasonably moist air mass is in place. Both the
12Z and 00Z balloon launches today recorded 1.93" and 1.94"
PWATs, respectively. That is the record for June 28th according
to the SPC sounding climatology page, and above the 99th
percentile for this time of year. These profiles are
characterized by high relative humidity through the atmosphere,
deep warm cloud layers, and long skinny CAPE profiles. This will
allow rain rates to reach 1-2 in/hr with locally 2-3 in/hr
rates. Currently, 0.5-1.5 in/hr rates are being observed.

All these ingredients in place have led to the Flood Watch to be
put in place, as a flash flooding risk will be present under
any stronger slow-moving and/or training storms. Along the arc's
location in central Missouri and the eastern Ozarks, widespread
1 to 3 inches of rain are expected with HREF LPMM amounts
suggesting localized swaths up to 4 to 7 inches.

Additional rounds of showers and thunderstorms today/tonight:

30-70% chances for showers and thunderstorms will continue this
afternoon and tonight with the highest chances across central
Missouri and the eastern Ozarks today, and west-central Missouri
tonight. While many places will see rain during these time
periods, there is quite a great deal of uncertainty in timing
and number of rounds. After the morning convection dissipates,
hi-res guidance suggests one or more MCSs moving through the
region, with varying solutions for timing and number of
systems.

For example, the 00Z HREF/MPAS suite of model members has some
evolving current storms across east KS as an MCS that moves
through this morning/early afternoon. Other members have an MCS
moving through during the afternoon/evening hours. And some
members have an MCS moving through late tonight. Some members
such as the NAM/HRRR/ARW display multiples of these solutions
(e.g., the NAM has an MCS this morning, this afternoon/evening,
AND late tonight, whereas the FV3 just has an MCS tonight).

Normally, with varying solutions in CAM simulated reflectivity,
relying on synoptics and mesoscale features becomes the
distinguisher in which solution has the greatest
chance/confidence. However, with the current pattern, there is
no big synoptic or mesoscale signal to latch onto, meaning each
round is equally likely will depend on storm-scale evolution and
environment modulation. Therefore, we can simply give a 30-70%
chance of showers and thunderstorms today and tonight, with the
potential for at at least one--but maybe more--thunderstorm
complexes moving through.

Marginal (1 of 5) Risk for severe thunderstorms today/tonight:

With any MCS that moves through the area, modeled MUCAPE varying
from 1000-2000 J/kg to 2000-3500 J/kg at any point during the
period--along with modest 15-25 kts of deep-layer shear--will
present the potential for some storms to become severe with 60
mph wind gusts as the main hazard. Heavy downpours and localized
flooding will also be possible with a Slight (2 of 4) Risk for
excessive rainfall expanded to include much of our forecast
area.

Temperatures are expected to be cooler in the lower to middle
80s where much of the rain occurs. This is most likely along and
east of a Osceola to West Plains line. West of there, where rain
chances are lower, highs could reach near 90 F with Heat Index
values in the upper 90s.

&&

.LONG TERM /MONDAY THROUGH SATURDAY/...
Issued at 345 AM CDT Sun Jun 29 2025

Marginal (1 of 5) Risk for severe thunderstorms Monday:

A somewhat more straightforward forecast exists Monday as a
surface cold front associated with a more energetic shortwave
moves through the region. The forcing of the cold front moving
through the very warm and moist air mass will do its job and
create showers and thunderstorms Monday afternoon (50-70%). With
HREF mean suggesting 1000-2000 J/kg MUCAPE and 15-25 kts of
deep-layer shear associated with increased flow ahead of the
shortwave trough will present a Marginal (1 of 5) Risk for
any storm to become severe Monday afternoon. The main hazard
will be wind gusts up to 60 mph within stronger multicell
clusters along the cold front.

Some mild heat relief middle of next week behind cold front:

A very relative "cooler" and "drier" air mass will filter into
our region behind the exit of the cold front to the south.
Models are coming into better agreement that the front will stay
well south of the area Tuesday and Wednesday, keeping rain
chances below 15% and allowing cooler temperatures in the middle
80s. That's not much different from what we have been
experiencing, but the main kicker is dewpoints in the lower 60s
(finally below 70!). ECMWF ESATs take us from >99th percentile
moisture to 5th-10th percentile moisture for this time of year.
This should keep Heat Index values below 90 F Tuesday and
Wednesday. Lows this time period will also feel kinda refreshing
with temperatures in the lower to middle 60s.

Heat and humidity returning for 4th of July Weekend and beyond:

The relief will not last long, unfortunately. Ridging is well-
forecast to return late next week with long-range models
signaling its persistence through the 4th of July Weekend and
beyond. ESATs suggest >97.5th percentile moisture returning as
well, which means dewpoints returning to around 70 F or greater.
Current forecast highs are right around 90 F, but NBM 75th
percentile has temperatures up to the middle 90s. Paired with
returning dewpoints above 70 F, Heat Index values could reach
back to Heat Advisory levels.

So big message from this is that for the July 4th to July 12th
period, the CPC gives a 50-60% chance for much of our area to
exceed our above normal Heat Index threshold. For early July,
that threshold is 100-105 (Heat Advisory levels). Therefore,
there is currently a 50-60% chance for Heat Index values to
exceed 100-105, and for a Heat Advisory to be issued, at any
point in time during the 4th of July weekend through July 12th.
That does not mean a 50-60% chance to exceed those values every
day during the time period, though. It is the cumulative chance
of seeing 100+ Heat Index values and a Heat Advisory sometime
between July 4th and July 12th. Partners and the public should
plan accordingly as many events will be held outdoors for
Independence Day.

&&

.AVIATION /12Z TAFS THROUGH 12Z MONDAY/...
Issued at 640 AM CDT Sun Jun 29 2025

Widespread showers and thunderstorms continue north and east of
the TAF sites. For the most part, these are expected to stay out
of the TAF sites, however, guidance does suggest a 30-40% chance
for scattered thunderstorms near SGF between 15-19Z, and again
between 21-02Z. There is higher confidence that rain stays out
of BBG and JLN for the period, though there still is a low-end
chance of some showers and thunderstorms (10-20% chance),
especially between 21-04Z.

Otherwise, winds will be 8-12 kts out of the southwest with
chaotic skies due to convective influences. MVFR conditions are
only expected during times of precipitation.

&&

.SGF WATCHES/WARNINGS/ADVISORIES...
KS...None.
MO...Flood Watch until 1 PM CDT this afternoon for MOZ057-058-
     069>071-081>083-097-098-106.

&&

SHORT TERM...Price
LONG TERM...Price
AVIATION...Price
Hazardous weather outlook, Jun 29, 4:22 AM CST, 1 hour 47 minutes before
Hazardous Weather Outlook
National Weather Service Springfield MO
522 AM CDT Sun Jun 29 2025

KSZ073-097-101-MOZ055>058-066>071-077>083-088>098-101>106-301030-
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-
522 AM CDT Sun Jun 29 2025

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

.DAY ONE...Today and Tonight.

Weather hazards expected...

  Marginal thunderstorm wind damage risk.
  Elevated lightning risk.
  Limited excessive heat risk.
  Elevated excessive rainfall risk

DISCUSSION...

Scattered to numerous showers and thunderstorms east of the
Highway 65 corridor will continue today. Rainfall amounts of 1 to
3 inches, with localized heavier amounts of 4 to 7 inches are
expected east of a Warsaw to West Plains line. This will result
in an elevated risk for flash flooding.

Additional rounds of showers and thunderstorms are then possible
today and tonight with 30 to 80 percent chances. A few of the
stronger storms could produce hail up to the size of pennies and
wind gusts up to 50 to 60 mph.

Heat Index values across southeast Kansas and extreme southwest
Missouri are forecast to reach the 95 to 100 range today.

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

There is a 60 to 80 percent chance for thunderstorms Monday, with
the highest chances Monday afternoon. There is a marginal risk
for localized flash flooding in addition to wind gusts up to 50 to 60
mph with the storms on Monday.

Daily shower and thunderstorm chances of 10 to 30 percent will
then occur Wednesday through Friday.

Heat Index values between 95 and 100 then return into the
Independence Day Weekend.

.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

Price

The radar

The St Louis radar (KLSX), 126 km away, was scanning. The volume nearest the first event began at 12:08 UTC.

Open the radar archive at this moment

Event by event

77 thunderstorm wind, 8 flash flood, 4 flood. Local standard time, as filed.

Flash Flood, Phelps

When
June 29, 6:09 AM CST to 10:45 AM CST
Where
Phelps County, 1.76 mi SE of Rolla to 1.68 mi SE of Rolla
Cause
Heavy Rain
Reported by
911 Call Center
Coordinates
37.930, -91.750

Flash flooding occurred near Winchester Drive and Newcastle Drive. Water was over the road and impassable.

Flash Flood, Miller

When
June 29, 7:52 AM CST to 1:24 PM CST
Where
Miller County, 7.28 mi SE of Iberia to 7.22 mi SE of Iberia
Cause
Heavy Rain
Reported by
State Official
Coordinates
38.030, -92.220

Water was over K Highway at Little Tavern Creek near Iberia.

Flash Flood, Phelps

When
June 29, 8:08 AM CST to 10:45 AM CST
Where
Phelps County, 1.49 mi SSW of Winkler to 1.42 mi SSW of Winkler
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.810, -91.560

State Highway 68, just south of State Highway JJ had water over the roadway.

Thunderstorm Wind, Vernon

When
June 29, 2:00 PM CST
Where
Vernon County, 1.29 mi ENE of Nevada
Measured
50 kt (58 mph) estimated gust
Property damage
$10,000
Reported by
Fire Department/Rescue
Coordinates
37.840, -94.350

Multiple trees down and roads blocked in Nevada, Missouri.

Thunderstorm Wind, Dade

When
June 29, 2:42 PM CST
Where
Dade County, 0.88 mi NE of Sylvania
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
37.510, -94.020

Trees were down near Highway E and Highway D in Dade County.

Thunderstorm Wind, Dade

When
June 29, 2:51 PM CST
Where
Dade County, 1.3 mi ENE of Lockwood
Measured
55 kt (63 mph) estimated gust
Property damage
$20,000
Reported by
911 Call Center
Coordinates
37.390, -93.950

Trees and powerlines were downed in Lockwood.

Thunderstorm Wind, Dade

When
June 29, 2:53 PM CST
Where
Dade County, 1.49 mi SSW of Ernest
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.460, -93.930

A large tree was downed near Neola in Dade County.

Thunderstorm Wind, Dade

When
June 29, 2:53 PM CST
Where
Dade County, 3.62 mi NNW of Dumbeck
Measured
55 kt (63 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
37.420, -93.920

Powerlines were downed between Lockwood and Greenfield.

Thunderstorm Wind, Dade

When
June 29, 3:00 PM CST
Where
Dade County, 0.69 mi S of Greenfield
Measured
55 kt (63 mph) estimated gust
Property damage
$30,000
Reported by
Amateur Radio
Coordinates
37.410, -93.850

Numerous trees were uprooted in Greenfield. A metal roof was partially torn off a building.

Thunderstorm Wind, Dade

When
June 29, 3:00 PM CST
Where
Dade County, 0.55 mi E of Greenfield
Measured
55 kt (63 mph) estimated gust
Property damage
$8,000
Reported by
911 Call Center
Coordinates
37.420, -93.840

A power pole was snapped in Greenfield on Broad street.

Thunderstorm Wind, Dade

When
June 29, 3:00 PM CST
Where
Dade County, 0.69 mi N of South Greenfield
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.390, -93.850

A powerline was down due to thunderstorm winds south of Greenfield.

Thunderstorm Wind, Dade

When
June 29, 3:00 PM CST
Where
Dade County, 0.55 mi W of Pennsboro
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
37.330, -93.860

Trees were down off State Highway Z south of Greenfield.

Thunderstorm Wind, Dade

When
June 29, 3:00 PM CST
Where
Dade County, 2.65 mi NE of Greenfield
Measured
55 kt (63 mph) estimated gust
Property damage
$20,000
Reported by
911 Call Center
Coordinates
37.450, -93.820

Trees and powerlines were blown down over roadway northeast of Greenfield.

Thunderstorm Wind, Dade

When
June 29, 3:00 PM CST
Where
Dade County, 1.49 mi SSW of South Greenfield
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
37.360, -93.860

A tree was blown on to powerlines just south of Greenfield.

Thunderstorm Wind, Dade

When
June 29, 3:00 PM CST
Where
Dade County, 1.79 mi ESE of South Greenfield
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
37.370, -93.820

Powerlines were blown down on a house just southeast of Greenfield.

Thunderstorm Wind, Dade

When
June 29, 3:03 PM CST
Where
Dade County, 1.3 mi ESE of Pennsboro
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
37.320, -93.830

Trees down just southeast of Greenfield.

Thunderstorm Wind, Dade

When
June 29, 3:09 PM CST
Where
Dade County, 0.69 mi S of Pilgrim
Measured
55 kt (63 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
37.360, -93.780

Trees fell on powerlines and caused fire near house just west of Everton.

Thunderstorm Wind, Dade

When
June 29, 3:18 PM CST
Where
Dade County, 0.69 mi N of Emmet
Measured
60 kt (69 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
37.340, -93.700

Powerlines were down in Everton.

Thunderstorm Wind, Lawrence

When
June 29, 3:20 PM CST
Where
Lawrence County, 0.69 mi S of Halltown
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.190, -93.630

Large tree branches were down in the Halltown area.

Thunderstorm Wind, Dade

When
June 29, 3:20 PM CST
Where
Dade County, 3.08 mi ESE of Emmet
Measured
55 kt (63 mph) estimated gust
Property damage
$10,000
Reported by
Department of Highways
Coordinates
37.310, -93.650

State Highway MM was closed due to trees and powerlines across roadway.

Thunderstorm Wind, Dade

When
June 29, 3:20 PM CST
Where
Dade County, 3.85 mi E of Emmet
Measured
55 kt (63 mph) estimated gust
Property damage
$2,000
Reported by
911 Call Center
Coordinates
37.330, -93.630

A tree fell on a powerline in southeast Dade County.

Thunderstorm Wind, Dade

When
June 29, 3:20 PM CST
Where
Dade County, 4.3 mi SE of Hulstan
Measured
55 kt (63 mph) estimated gust
Property damage
$50,000
Reported by
Utility Company
Coordinates
37.410, -93.690

Over 52 broken power poles occurred across the Ozark Electric service territory from Dade county into Greene and Lawrence counties.

Thunderstorm Wind, Dade

When
June 29, 3:25 PM CST
Where
Dade County, 5.65 mi NE of Emmet
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.390, -93.630

A tree was down due to thunderstorm winds in southeast Dade County.

Thunderstorm Wind, Greene

When
June 29, 3:30 PM CST
Where
Greene County, Ash Grove
Measured
55 kt (63 mph) estimated gust
Property damage
$20,000
Reported by
Emergency Manager
Coordinates
37.320, -93.580

Trees and power lines were down across roads in Ash Grove. A tree was down on a house and a car as well.

Thunderstorm Wind, Christian

When
June 29, 3:30 PM CST
Where
Christian County, 3.03 mi SW of Nixa
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.020, -93.340

A tree was hanging over a roadway in Nixa.

Thunderstorm Wind, Greene

When
June 29, 3:30 PM CST
Where
Greene County, 3.91 mi W of Bois D Arc
Measured
55 kt (63 mph) estimated gust
Property damage
$25,000
Reported by
COOP Observer
Coordinates
37.260, -93.590

A large number of trees uprooted and neighbors old barn leveled south of Ash Grove.

Thunderstorm Wind, Christian

When
June 29, 3:34 PM CST
Where
Christian County, 1.3 mi ESE of Ozark
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.010, -93.200

A tree fell and blocked the road in Ozark.

Thunderstorm Wind, Greene

When
June 29, 3:36 PM CST
Where
Greene County, 0.88 mi SW of (Sgf)springfield Arp
Measured
55 kt (63 mph) measured gust
Reported by
ASOS
Coordinates
37.240, -93.390

A 63 mph wind gust was measured at NWS Springfield.

Thunderstorm Wind, Greene

When
June 29, 3:36 PM CST
Where
Greene County, 2.15 mi NW of Brookline
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
Amateur Radio
Coordinates
37.190, -93.460

Several large trees were down near mile marker 68 of Interstate 44.

Thunderstorm Wind, Christian

When
June 29, 3:36 PM CST
Where
Christian County, 1.3 mi ENE of Ozark
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.030, -93.200

A large tree fell on a power line in Ozark.

Thunderstorm Wind, Dade

When
June 29, 3:36 PM CST
Where
Dade County, 3.83 mi W of Cedarville
Measured
55 kt (63 mph) estimated gust
Property damage
$8,000
Reported by
911 Call Center
Coordinates
37.570, -94.050

A power pole was broken in northwestern Dade County.

Thunderstorm Wind, Christian

When
June 29, 3:39 PM CST
Where
Christian County, 0.55 mi E of Ozark
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.020, -93.210

A tree fell down and blocked Oak Street in Ozark.

Thunderstorm Wind, Lawrence

When
June 29, 3:40 PM CST
Where
Lawrence County, 4.63 mi ESE of Pierce City
Measured
55 kt (63 mph) estimated gust
Property damage
$2,000
Reported by
911 Call Center
Coordinates
36.930, -93.920

A tree down on a powerline in Monett.

Thunderstorm Wind, Christian

When
June 29, 3:40 PM CST
Where
Christian County, 3.45 mi NE of Linden
Measured
55 kt (63 mph) estimated gust
Property damage
$3,000
Reported by
Amateur Radio
Coordinates
37.080, -93.080

Two to three large trees down near Rogersville.

Thunderstorm Wind, Greene

When
June 29, 3:42 PM CST
Where
Greene County, 2.6 mi ENE of Battlefield
Measured
55 kt (63 mph) estimated gust
Property damage
$10,000
Reported by
Amateur Radio
Coordinates
37.140, -93.340

Two power poles snapped, and partially leaning into the road near Brookline.

Thunderstorm Wind, Greene

When
June 29, 3:42 PM CST
Where
Greene County, 2.15 mi SE of Nichols
Measured
55 kt (63 mph) estimated gust
Property damage
$30,000
Reported by
Public
Coordinates
37.200, -93.340

Numerous large tree branches and powerlines were down in western Springfield.

Thunderstorm Wind, Barry

When
June 29, 3:42 PM CST
Where
Barry County, Monett
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
36.920, -93.920

A powerline was down in the road in Monett.

Thunderstorm Wind, Greene

When
June 29, 3:42 PM CST
Where
Greene County, Republic
Measured
55 kt (63 mph) estimated gust
Property damage
$200,000
Reported by
Emergency Manager
Coordinates
37.120, -93.480

Extensive tree damage on the north side of Republic. Estimated 40 percent of the city without power.

Thunderstorm Wind, Greene

When
June 29, 3:42 PM CST
Where
Greene County, 0.55 mi E of Republic
Measured
59 kt (68 mph) measured gust
Reported by
Emergency Manager
Coordinates
37.120, -93.470

The weather station at Republic Emergency Management measured a 68mph wind gust.

Thunderstorm Wind, Greene

When
June 29, 3:42 PM CST
Where
Greene County, 0.66 mi SE of Battlefield
Measured
55 kt (63 mph) estimated gust
Injuries
1 direct, 0 indirect
Property damage
$30,000
Reported by
Fire Department/Rescue
Coordinates
37.114, -93.371

A fireworks tent was blown over in Battlefield. One person was treated for minor injuries.

Thunderstorm Wind, Greene

When
June 29, 3:43 PM CST
Where
Greene County, 0.55 mi E of Battlefield
Measured
55 kt (63 mph) estimated gust
Property damage
$2,000
Reported by
Amateur Radio
Coordinates
37.120, -93.370

A large tree was down blocking both lanes of West Battlefield.

Thunderstorm Wind, Lawrence

When
June 29, 3:45 PM CST
Where
Lawrence County, 0.69 mi S of Pierce City
Measured
55 kt (63 mph) estimated gust
Property damage
$2,000
Reported by
911 Call Center
Coordinates
36.940, -94.000

A tree fell on powerlines in Lawrence County.

Thunderstorm Wind, Greene

When
June 29, 3:45 PM CST
Where
Greene County, 0.88 mi SE of Battlefield
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Amateur Radio
Coordinates
37.110, -93.370

A 24 inch tree down near Battlefield.

Thunderstorm Wind, Greene

When
June 29, 3:45 PM CST
Where
Greene County, 1.49 mi NNW of Brookline
Measured
65 kt (75 mph) measured gust
Reported by
Mesonet
Coordinates
37.190, -93.440

A 75 mph wind gust was measured at the Missouri agg net weather station in southwest Springfield.

Thunderstorm Wind, Greene

When
June 29, 3:48 PM CST
Where
Greene County, 1.77 mi NE of Battlefield
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
NWS Employee
Coordinates
37.140, -93.360

Large tree limbs down and two uprooted trees on pickup and garage.

Thunderstorm Wind, Greene

When
June 29, 3:50 PM CST
Where
Greene County, 0.88 mi NE of Brookline
Measured
55 kt (63 mph) estimated gust
Property damage
$25,000
Reported by
Public
Coordinates
37.180, -93.420

First Baptist Church Brookline saw significant damage when the roof and siding tore off in winds.

Thunderstorm Wind, Greene

When
June 29, 3:50 PM CST
Where
Greene County, 1.99 mi ENE of Battlefield
Measured
55 kt (63 mph) estimated gust
Deaths
1 direct, 0 indirect
Property damage
$15,000
Reported by
Law Enforcement
Coordinates
37.131, -93.347

A large tree was blown over due to high winds and landed on top of a vehicle in Battlefield. There was one fatality in the vehicle.

Thunderstorm Wind, Greene

When
June 29, 3:53 PM CST
Where
Greene County, 3.22 mi SSW of Springfield
Measured
55 kt (63 mph) estimated gust
Property damage
$8,000
Reported by
Public
Coordinates
37.160, -93.330

A large tree broke near the base. Shingles blown off of pawn shop off Battlefield and Kansas.

Thunderstorm Wind, Christian

When
June 29, 3:53 PM CST
Where
Christian County, 1.49 mi SSE of Clever
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.010, -93.470

A tree fell and was blocking the roadway.

Thunderstorm Wind, Greene

When
June 29, 3:54 PM CST
Where
Greene County, 2.75 mi E of Battlefield
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Amateur Radio
Coordinates
37.120, -93.330

Large limbs down in south Springfield.

Thunderstorm Wind, Greene

When
June 29, 3:54 PM CST
Where
Greene County, 2.6 mi WNW of Wildwood Estates
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Amateur Radio
Coordinates
37.140, -93.290

A large tree down on road blocking traffic.

Thunderstorm Wind, Greene

When
June 29, 3:54 PM CST
Where
Greene County, 2.15 mi NE of Battlefield
Measured
55 kt (63 mph) estimated gust
Property damage
$3,000
Reported by
Amateur Radio
Coordinates
37.140, -93.350

A tree was blocking part of Sunrise street in a couple of locations, traffic lights out in several locations along Kansas Expressway. Power lines down on Scenic, across road.

Thunderstorm Wind, Greene

When
June 29, 3:54 PM CST
Where
Greene County, 2.6 mi WSW of Springfield
Measured
55 kt (63 mph) estimated gust
Property damage
$200,000
Reported by
Amateur Radio
Coordinates
37.180, -93.340

Numerous trees down in southwest Springfield.

Thunderstorm Wind, Greene

When
June 29, 3:54 PM CST
Where
Greene County, 1.3 mi WSW of Langston
Measured
55 kt (63 mph) estimated gust
Property damage
$500,000
Reported by
Amateur Radio
Coordinates
37.170, -93.250

Trees were down on power lines across a large portion of Springfield. Numerous poles were broken and lines down across the city.

Thunderstorm Wind, Christian

When
June 29, 3:55 PM CST
Where
Christian County, 1.1 mi E of Boaz
Measured
55 kt (63 mph) estimated gust
Property damage
$2,000
Reported by
911 Call Center
Coordinates
37.020, -93.380

A tree was down on a powerline.

Thunderstorm Wind, Greene

When
June 29, 3:56 PM CST
Where
Greene County, 2.82 mi SSE of Springfield
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Fire Department/Rescue
Coordinates
37.160, -93.290

A large tree was down blocking the roadway.

Thunderstorm Wind, Greene

When
June 29, 3:58 PM CST
Where
Greene County, 0.88 mi SW of Springfield
Measured
55 kt (63 mph) estimated gust
Property damage
$4,000
Reported by
Public
Coordinates
37.190, -93.310

Large trees uprooted and large branches fell on a house.

Thunderstorm Wind, Christian

When
June 29, 3:59 PM CST
Where
Christian County, 2.76 mi N of Nixa
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
37.090, -93.300

A tree fell on a mobile home.

Thunderstorm Wind, Christian

When
June 29, 4:00 PM CST
Where
Christian County, Nixa
Measured
55 kt (63 mph) estimated gust
Property damage
$30,000
Reported by
Public
Coordinates
37.050, -93.300

A fireworks tent was blown over in Nixa.

Thunderstorm Wind, Greene

When
June 29, 4:00 PM CST
Where
Greene County, 0.88 mi SW of Langston
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
Amateur Radio
Coordinates
37.170, -93.240

Trees down and partial road blockage in the area.

Thunderstorm Wind, Greene

When
June 29, 4:00 PM CST
Where
Greene County, 1.3 mi WSW of Mentor
Measured
55 kt (63 mph) estimated gust
Property damage
$10,000
Reported by
Amateur Radio
Coordinates
37.110, -93.220

Trees down at golf course in southeast Springfield.

Thunderstorm Wind, Christian

When
June 29, 4:00 PM CST
Where
Christian County, 0.88 mi NE of Nixa
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.060, -93.290

Tree down on Tennis St in Christian County.

Thunderstorm Wind, Christian

When
June 29, 4:00 PM CST
Where
Christian County, 2.21 mi W of Nixa
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.050, -93.340

A tree fell down blocking the roadway.

Flash Flood, Dade

When
June 29, 4:00 PM CST to 6:00 PM CST
Where
Dade County, 1.49 mi NNE of Sylvania to 1.71 mi NNE of Sylvania
Cause
Heavy Rain
Reported by
911 Call Center
Coordinates
37.520, -94.020

An intersection on State Highway D was underwater and impassable.

Thunderstorm Wind, Christian

When
June 29, 4:04 PM CST
Where
Christian County, 1.77 mi SE of Ozark
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.000, -93.200

A tree was blown down, blocking Bain St in Ozark.

Thunderstorm Wind, Christian

When
June 29, 4:04 PM CST
Where
Christian County, 1.49 mi SSE of Ozark
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.000, -93.210

A tree was down on Warren St blocking the road.

Thunderstorm Wind, Christian

When
June 29, 4:04 PM CST
Where
Christian County, 1.49 mi SSW of Riverdale
Measured
55 kt (63 mph) estimated gust
Property damage
$3,000
Reported by
911 Call Center
Coordinates
36.980, -93.290

Trees were down on the road.

Thunderstorm Wind, Christian

When
June 29, 4:04 PM CST
Where
Christian County, 1.49 mi NNW of Linden
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
37.070, -93.140

Tree down on Parch Corn Road in Christian County.

Thunderstorm Wind, Christian

When
June 29, 4:05 PM CST
Where
Christian County, 0.69 mi S of Nixa
Measured
69 kt (79 mph) measured gust
Property damage
$5,000
Reported by
Public
Coordinates
37.040, -93.300

Lots of tree limbs down a few trees toppled, and power outages. Anemometer and outdoor weather station measured a 79 mph wind gust.

Thunderstorm Wind, Christian

When
June 29, 4:05 PM CST
Where
Christian County, 1.1 mi W of Selmore
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
36.970, -93.250

Tree was down in the eastbound lane.

Thunderstorm Wind, Christian

When
June 29, 4:09 PM CST
Where
Christian County, 2.07 mi S of Selmore
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
36.940, -93.230

A tree was down on Selmore Road blocking the road.

Thunderstorm Wind, Webster

When
June 29, 4:09 PM CST
Where
Webster County, 1.3 mi ENE of Rogersville
Measured
55 kt (63 mph) estimated gust
Property damage
$2,000
Reported by
Public
Coordinates
37.130, -93.050

A tree was uprooted and another tree split on Henderson Road.

Thunderstorm Wind, Webster

When
June 29, 4:09 PM CST
Where
Webster County, 1.1 mi E of Rogersville
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Public
Coordinates
37.120, -93.050

A tree was split on Bailwick drive.

Thunderstorm Wind, Webster

When
June 29, 4:09 PM CST
Where
Webster County, 1.3 mi ESE of Rogersville
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Public
Coordinates
37.110, -93.050

A tree split on Jennifer lane in Rogersville.

Thunderstorm Wind, Stone

When
June 29, 4:15 PM CST
Where
Stone County, 2.15 mi NNE of Kimberling City
Measured
55 kt (63 mph) estimated gust
Property damage
$50,000
Reported by
Emergency Manager
Coordinates
36.630, -93.420

Sixty to seventy mph winds downed trees and power lines. Four boats were capsized on Table Rock Lake.

Thunderstorm Wind, Webster

When
June 29, 4:24 PM CST
Where
Webster County, 2.14 mi NNE of Seymour
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Amateur Radio
Coordinates
37.180, -92.770

A large tree limb fell down.

Thunderstorm Wind, Taney

When
June 29, 4:25 PM CST
Where
Taney County, 2.66 mi SW of Walnut Shade
Measured
54 kt (62 mph) measured gust
Reported by
Mesonet
Coordinates
36.700, -93.230

A 62 mph wind gust was measured southwest of Walnut Shade.

Thunderstorm Wind, Barry

When
June 29, 4:30 PM CST
Where
Barry County, 0.69 mi N of Washburn
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Public
Coordinates
36.590, -93.970

Large tree branches broke off.

Thunderstorm Wind, Stone

When
June 29, 4:30 PM CST
Where
Stone County, 0.89 mi SW of Lampe
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Amateur Radio
Coordinates
36.560, -93.440

Tree tops were broken off in the Lampe area.

Thunderstorm Wind, Barry

When
June 29, 4:36 PM CST
Where
Barry County, 1.77 mi SE of Eagle Rock
Measured
55 kt (63 mph) estimated gust
Property damage
$1,000
Reported by
Public
Coordinates
36.530, -93.730

A large tree limb fell off and fell near a camper.

Thunderstorm Wind, Taney

When
June 29, 4:37 PM CST
Where
Taney County, 1.8 mi WSW of Ridgedale
Measured
55 kt (63 mph) estimated gust
Injuries
4 direct, 0 indirect
Crop damage
$100,000
Reported by
Emergency Manager
Coordinates
36.510, -93.280

Four individuals were injured by flying debris at the Thunder Ridge Nature Arena. Stage displays and sound systems were damaged, as well as facility tents and other structures.

Flash Flood, Howell

When
June 29, 5:31 PM CST to 8:31 PM CST
Where
Howell County, 0.55 mi E of Willow Spgs to 0.56 mi E of Willow Spgs
Cause
Heavy Rain
Reported by
Public
Coordinates
37.000, -91.960

Street flooding was occurring in Willow Springs.

Flash Flood, Ozark

When
June 29, 8:03 PM CST to June 30, 12:00 AM CST
Where
Ozark County, 1.8 mi ESE of Howards Ridge to 1.5 mi ESE of Howards Ridge
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
36.520, -92.300

State Highway T was closed due to flooding.

Flash Flood, Ozark

When
June 29, 8:15 PM CST to June 30, 12:00 AM CST
Where
Ozark County, 0.56 mi E of Bakersfield to 0.65 mi E of Bakersfield
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
36.520, -92.140

State Highway 142 was closed due to flooding.

Flash Flood, Douglas

When
June 29, 8:23 PM CST to June 30, 12:00 AM CST
Where
Douglas County, 0.88 mi NE of Ann to 0.95 mi NE of Ann
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
37.040, -92.190

State Highway EE was closed due to flooding.

Flood, Oregon

When
June 29, 8:33 PM CST
Where
Oregon County, 1.77 mi SW of Garfield to 1.63 mi SW of Garfield
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
36.600, -91.420

State Highway A was closed due to flooding.

Flood, Texas

When
June 30, 6:49 AM CST
Where
Texas County, 3.89 mi WNW of Prescott to 3.78 mi WNW of Prescott
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
37.460, -91.990

State Highway BB was closed due to flooding.

Flood, Ozark

When
June 30, 7:39 AM CST
Where
Ozark County, 1.8 mi ENE of Lawndale to 1.48 mi ENE of Lawndale
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
36.640, -92.220

State Highway H was closed due to flooding.

Flood, Phelps

When
June 30, 8:46 AM CST
Where
Phelps County, 2.07 mi S of Rolla Downtown Arpt to 2.27 mi S of Rolla Downtown Arpt
Cause
Heavy Rain
Reported by
Department of Highways
Coordinates
37.900, -91.830

State Highway CC was closed due to flooding.

The people who died

As the offices recorded each death: direct deaths were caused by the weather itself, indirect ones by something it set in motion.

EventDateAgeSexWhereKind
Thunderstorm Wind, Greene2025-06-2920FemaleVehicle/Towed TrailerDirect

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.
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.

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 historyWarnings in Missouri, June 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: 1261386, 1261387, 1261388, 1261389, 1261390, 1261391, 1261392, 1261393, 1261394, 1261395, 1261396, 1261397, 1261398, 1261399, 1261400, 1261401, 1261402, 1261403, 1261407, 1261408, 1261409, 1261410, 1261411, 1261412, 1261413, 1261415, 1261416, 1261417, 1261418, 1261419, 1261420, 1261421, 1261422, 1261423, 1261424, 1261426, 1261428, 1261429, 1261499, 1261705, and more.