Oklahoma, 2025

Hail and Damaging Winds in Oklahoma, April 5, 2025

April 5, 2025 · NWS OUN · 36 events in 9 counties and zones

An intense thunderstorm moved from western-north Texas into southern and east-central Oklahoma during the early hours of the 5th. While the boundary layer was relatively stable during this time, due to a significant warm layer centered around 700 millibars/1 km, widespread and intense damaging winds were observed with this thunderstorm.

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
1
Property damage
$795,000
Crop damage
None recorded
Events
36

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

An intense thunderstorm moved from western-north Texas into southern and east-central Oklahoma during the early hours of the 5th. While the boundary layer was relatively stable during this time, due to a significant warm layer centered around 700 millibars/1 km, widespread and intense damaging winds were observed with this thunderstorm. Reports of large hail, and associated damage due to wind-driven hail, were also received.

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 Norman, OK wrote its last area forecast discussion before the first event at Apr 5, 1:19 AM CST, 6 minutes earlier. Its key messages:

  • Updated at 219 AM CDT Sat Apr 5 2025
  • A few strong-to-severe thunderstorms remain possible this morning across western-north Texas into southern Oklahoma. Large hail is the main concern.
  • Periods of rain-snow to perhaps all snow with a low chance for accumulations ( late this evening into early Sunday. Accumulation/travel impacts remain unlikely.
  • Turning cold this weekend with freezing temperatures Sunday and Monday mornings.
Area forecast discussion, Apr 5, 1:19 AM CST, 6 minutes before
Area Forecast Discussion
National Weather Service Norman OK
219 AM CDT Sat Apr 5 2025

...New NEAR TERM, SHORT TERM, LONG TERM...

.KEY MESSAGES...
Updated at 219 AM CDT Sat Apr 5 2025

- A few strong-to-severe thunderstorms remain possible this
  morning across western-north Texas into southern Oklahoma. Large
  hail is the main concern.

- Periods of rain-snow to perhaps all snow with a low chance for
  accumulations ( late this evening into early Sunday.
  Accumulation/travel impacts remain unlikely.

- Turning cold this weekend with freezing temperatures Sunday and
  Monday mornings.

&&

.NEAR TERM...
(Today and tonight)
Issued at 219 AM CDT Sat Apr 5 2025

Widespread precipitation chance/coverage, including potential for
scattered strong-to-severe thunderstorms this morning, remains the
main weather story for another day.

The high-amplitude western wave is beginning to slowly lift out
across Pecos Valley/Desert Southwest early this morning. In
advance, an embedded lead perturbation continues to instigate
widespread showers and thunderstorms across west/west-central
Texas. This coverage is forecast to expand and move northeastward
early this morning, with high chances for measurable rainfall at
all reaches of the forecast area through daybreak.

A few strong-to-severe thunderstorms are also likely, mainly south
of a Vernon TX-to-Seminole OK line. Activity looks to remain rooted
above ~700 mb, slightly higher compared to yesterday morning. Given
this, the main severe hazard should remain mainly large hail
(given strong deep-layer wind fields and sufficient elevated
instability).

There may be a brief lull in activity/coverage into the late morning-
early afternoon, as the early morning round moves east and an
additional area of coverage (beneath the cold low) remains across
the Texas Panhandle/Rolling Plains. Periods of drizzle may still
occur during this time given widespread low clouds/saturated
lower boundary layer.

The aforementioned secondary bout of precipitation is expected to
begin pivoting across western zones into the early evening,
evolving into central/northern Oklahoma through early Sunday
morning. As a pocket of -24 to -22-degree Celsius H5 temperatures
moves overhead, combined with modest cold air advection, a rain-
snow mix (and perhaps brief periods of all snow) are forecast
from the western Red River Valley into portions of
central/northern Oklahoma. This may begin near the 100th meridian
during the mid-morning on Saturday, but is most likely after
sunset/early Sunday morning. It still appears as though surface
conditions will be very marginal/unsupportive for impacts and
accumulation during this time, though minor accumulations will
be possible on grassy surfaces, especially across western
portions of the area.

Beyond precipitative weather, strong north/northeasterly winds are
expected through much of the day today, as a sharp pressure gradient
and low-level jet persist in response to an evolving surface cyclone
across the Ozarks. A Wind Advisory is now in effect for most of
the southern one-half of Oklahoma from 7 AM this morning until 7
PM this evening.

Ungar

&&

.SHORT TERM...
(Sunday through Monday night)
Issued at 219 AM CDT Sat Apr 5 2025

We will transition towards a period of lower impact weather by
Sunday into early next week. A somewhat widespread profile of
sub-freezing early morning lows are forecast on Sunday and Monday
mornings, most especially across central and northern Oklahoma.
Interests with sensitive vegetation should take precautions.

The persistent/slow-moving upper system will begin accelerating
to the east on Sunday, with a high-amplitude ridge beginning to
develop across the western CONUS. Cool (50s) and dry conditions
are expected on Sunday before a warming trend commences by Monday
(60s to near 70-degrees southwest).

Ungar

&&

.LONG TERM...
(Tuesday through Friday)
Issued at 219 AM CDT Sat Apr 5 2025

A prolonged stretch of warm and dry sensible weather will emerge
through much of next week. A ridge-trough pattern is forecast
through much of the week across the CONUS, with northwesterly flow
across our area. This is likely to yield dry surface conditions
and warming conditions (70s to 80s) during the period.

Ungar

&&

.AVIATION...
(06Z TAFS)
Issued at 1052 PM CDT Fri Apr 4 2025

MVFR to IFR conditions will continue to impact all sites through
the period. Showers and thunderstorms will once again move from
western north Texas into Oklahoma during the overnight hours and
into Saturday morning. Rain is expected to exit the area by late
morning, with drizzle/mist in its wake. Gusty northerly winds will
affect all terminals through the period as well.

&&

.PRELIMINARY POINT TEMPS/POPS...
Oklahoma City OK  44  33  50  31 / 100  80  20   0
Hobart OK         43  31  53  28 /  90  80   0   0
Wichita Falls TX  47  35  53  31 /  90  80   0   0
Gage OK           43  28  57  29 /  80  20   0   0
Ponca City OK     47  32  53  28 /  80  50  30   0
Durant OK         52  38  49  33 / 100  70  10   0

&&

.OUN WATCHES/WARNINGS/ADVISORIES...
OK...Wind Advisory from 7 AM this morning to 7 PM CDT this evening
     for OKZ009-014>047-050-051.

TX...None.
&&

NEAR TERM...09
SHORT TERM...09
LONG TERM....09
AVIATION...13

In the hours before

Local storm report, Apr 5, 12:49 AM CST, 36 minutes before
Preliminary Local Storm Report
National Weather Service Norman OK
149 AM CDT Sat Apr 5 2025

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0143 AM     Hail             3 NW Lakeside City      33.85N 98.59W
04/05/2025  E1.25 Inch       Wichita            TX   Trained Spotter

            Spotter Network report.

&&

MDU
Local storm report, Apr 5, 12:52 AM CST, 33 minutes before
Preliminary Local Storm Report
National Weather Service Norman OK
152 AM CDT Sat Apr 5 2025

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0148 AM     Hail             1 SW Wichita Falls      33.90N 98.50W
04/05/2025  E1.50 Inch       Wichita            TX   Trained Spotter

&&

MDU
Local storm report, Apr 5, 12:53 AM CST, 32 minutes before
Preliminary Local Storm Report
National Weather Service Norman OK
153 AM CDT Sat Apr 5 2025

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0148 AM     Hail             3 W Wichita Falls       33.90N 98.55W
04/05/2025  E1.00 Inch       Wichita            TX   Public

            Report from mPING: Quarter (1.00 in.).

&&

MDU
Local storm report, Apr 5, 12:55 AM CST, 30 minutes before
Preliminary Local Storm Report
National Weather Service Norman OK
155 AM CDT Sat Apr 5 2025

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0154 AM     Hail             2 WNW Sheppard Afb      33.98N 98.54W
04/05/2025  E0.88 Inch       Wichita            TX   Trained Spotter

&&

MDU
Local storm report, Apr 5, 12:58 AM CST, 27 minutes before
Preliminary Local Storm Report
National Weather Service Norman OK
158 AM CDT Sat Apr 5 2025

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0154 AM     Hail             2 SSW Sheppard Afb      33.94N 98.52W
04/05/2025  E0.88 Inch       Wichita            TX   Trained Spotter

            Spotter Network report.

&&

MDU
Local storm report, Apr 5, 1:02 AM CST, 23 minutes before
Preliminary Local Storm Report
National Weather Service Norman OK
202 AM CDT Sat Apr 5 2025

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0201 AM     Hail             2 E Dean                33.96N 98.31W
04/05/2025  E1.50 Inch       Clay               TX   Public

            Report from mPING: Ping Pong Ball (1.50
            in.).

&&

MDU

The radar

The Altus AFB radar (KFDR), 92 km away, was scanning. The volume nearest the first event began at 07:23 UTC.

Open the radar archive at this moment

Event by event

23 thunderstorm wind, 13 hail. Local standard time, as filed.

Hail, Jefferson

When
April 5, 1:25 AM CST
Where
Jefferson County, Waurika
Measured
1.75 in hail
Reported by
Public
Coordinates
34.170, -98.000

A phone call report.

Hail, Stephens

When
April 5, 1:47 AM CST
Where
Stephens County, Loco
Measured
2 in hail
Property damage
$100,000
Reported by
Public
Coordinates
34.330, -97.680

Numerous social media images showing hail damage throughout the community of Loco due to wind-driven hailfall. This included numerous car and house windows cracked or broken and siding damage to multiple structures. Event time is estimated from radar observations.

Hail, Stephens

When
April 5, 1:48 AM CST
Where
Stephens County, 0.96 mi E of Loco
Measured
1.5 in hail
Reported by
Public
Coordinates
34.330, -97.663

A social media image. Event time is estimated from radar observations.

Thunderstorm Wind, Stephens

When
April 5, 1:48 AM CST
Where
Stephens County, Loco
Measured
61 kt (70 mph) estimated gust
Property damage
$50,000
Reported by
Public
Coordinates
34.330, -97.680

Multiple social media images showing thunderstorm wind damage in and around the community of Loco. This included a metal and wood barn destroyed and a travel trailer damaged. Event time is estimated from radar observations.

Thunderstorm Wind, Jefferson

When
April 5, 1:50 AM CST
Where
Jefferson County, 0.95 mi N of Ringling
Measured
62 kt (71 mph) measured gust
Reported by
Mesonet
Coordinates
34.194, -97.588

Ringling (RING) Mesonet observation.

Thunderstorm Wind, Jefferson

When
April 5, 1:52 AM CST
Where
Jefferson County, 0.19 mi SW of Ringling
Measured
65 kt (75 mph) estimated gust
Property damage
$75,000
Reported by
Public
Coordinates
34.178, -97.593

A social media image showing the roof of a building blown off on Main Street in the community of Ringling. Event time is estimated from radar observations and severe wind gusts from the nearby Ringling Mesonet.

Thunderstorm Wind, Jefferson

When
April 5, 1:55 AM CST
Where
Jefferson County, 0.95 mi N of Ringling
Measured
65 kt (75 mph) measured gust
Reported by
Mesonet
Coordinates
34.194, -97.588

Ringling (RING) Mesonet observation.

Thunderstorm Wind, Carter

When
April 5, 1:55 AM CST
Where
Carter County, 3.78 mi NW of Healdton
Measured
61 kt (70 mph) estimated gust
Property damage
$5,000
Reported by
Public
Coordinates
34.261, -97.545

A social media image showing power poles blown down along Arco Road, northwest of the community of Healdton. Location is approximate and event time is estimated from radar observations.

Hail, Carter

When
April 5, 2:00 AM CST
Where
Carter County, 2.16 mi NNW of Ratliff City
Measured
0.88 in hail
Reported by
Law Enforcement
Coordinates
34.478, -97.527

Emergency management relayed multiple images. Event time is estimated from radar observations.

Thunderstorm Wind, Carter

When
April 5, 2:00 AM CST
Where
Carter County, Fox
Measured
61 kt (70 mph) estimated gust
Property damage
$25,000
Reported by
Public
Coordinates
34.360, -97.490

A social media image showing metal roof decking of a building blown off. Event time is estimated from radar observations.

Hail, Stephens

When
April 5, 2:05 AM CST
Where
Stephens County, 5.53 mi NNW of Countyline
Measured
1.5 in hail
Reported by
Public
Coordinates
34.525, -97.605

The report was relayed through mPING. Event time adjusted based on radar observations.

Thunderstorm Wind, Garvin

When
April 5, 2:18 AM CST
Where
Garvin County, 6.41 mi ENE of Hennepin
Measured
56 kt (64 mph) estimated gust
Property damage
$25,000
Reported by
Emergency Manager
Coordinates
34.548, -97.247

Relayed images showing a 40-by-60-foot hay barn destroyed. Event time is estimated by radar observations.

Hail, Garvin

When
April 5, 2:20 AM CST
Where
Garvin County, 3 mi E of Elmore City
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
34.620, -97.347

Event time is estimated from radar observations.

Thunderstorm Wind, Garvin

When
April 5, 2:21 AM CST
Where
Garvin County, 5.02 mi SSW of Wynnewood
Measured
61 kt (70 mph) estimated gust
Property damage
$25,000
Reported by
Emergency Manager
Coordinates
34.574, -97.196

A relayed image showing a fifth wheel travel trailer blown over. Event time is estimated from radar observations.

Thunderstorm Wind, Garvin

When
April 5, 2:27 AM CST
Where
Garvin County, 2.1 mi ENE of Wynnewood
Measured
61 kt (70 mph) estimated gust
Property damage
$25,000
Reported by
Public
Coordinates
34.652, -97.126

A social media video showing a large metal outbuilding destroyed. Event time is estimated from radar observations.

Hail, Garvin

When
April 5, 2:28 AM CST
Where
Garvin County, 2.67 mi NE of Wynnewood
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
34.666, -97.125

Event time is estimated from radar observations.

Hail, Garvin

When
April 5, 2:30 AM CST
Where
Garvin County, 2.52 mi SSW of Pauls Valley
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
34.708, -97.242

A social media video.

Thunderstorm Wind, Murray

When
April 5, 2:30 AM CST
Where
Murray County, Sulphur
Measured
56 kt (64 mph) estimated gust
Property damage
$25,000
Reported by
Public
Coordinates
34.510, -96.970

A social media image showing a travel trailer overturned. Event time is estimated from radar observations.

Thunderstorm Wind, Murray

When
April 5, 2:31 AM CST
Where
Murray County, 6.87 mi N of Sulphur
Measured
78 kt (90 mph) estimated gust
Injuries
1 direct, 0 indirect
Property damage
$250,000
Reported by
Emergency Manager
Coordinates
34.609, -96.972

Multiple reports and images of extensive thunderstorm wind damage in areas along U.S. Highway 177, approximately seven miles north of Sulphur. This included a mobile home that was blown off its blocks and destroyed, outbuildings significantly damaged, a travel trailer rolled, and numerous trees and large tree limbs blown down. At least one occupant of the destroyed mobile home was injured. Event time is estimated from radar observations.

Thunderstorm Wind, Murray

When
April 5, 2:35 AM CST
Where
Murray County, 4.03 mi NNE of Sulphur
Measured
52 kt (60 mph) measured gust
Reported by
Mesonet
Coordinates
34.566, -96.950

Sulphur (SULP) Mesonet observation.

Thunderstorm Wind, Garvin

When
April 5, 2:38 AM CST
Where
Garvin County, 4 mi S of Stratford
Measured
56 kt (64 mph) estimated gust
Property damage
$10,000
Reported by
Public
Coordinates
34.742, -96.960

A social media image showing a few outer walls and doors blown off of a metal barn. Location is approximate and event time is estimated from radar observations.

Hail, Garvin

When
April 5, 2:40 AM CST
Where
Garvin County, Stratford
Measured
1 in hail
Reported by
Emergency Manager
Coordinates
34.800, -96.960

Thunderstorm Wind, Murray

When
April 5, 2:40 AM CST
Where
Murray County, 4.03 mi NNE of Sulphur
Measured
56 kt (64 mph) measured gust
Reported by
Mesonet
Coordinates
34.566, -96.950

Sulphur (SULP) Mesonet observation.

Thunderstorm Wind, Garvin

When
April 5, 2:41 AM CST
Where
Garvin County, 0.44 mi WSW of Stratford
Measured
61 kt (70 mph) estimated gust
Property damage
$50,000
Reported by
Emergency Manager
Coordinates
34.797, -96.967

A relayed image showing a small radio tower collapsed onto a gas station awning. Event time is estimated from radar observations.

Thunderstorm Wind, Garvin

When
April 5, 2:41 AM CST
Where
Garvin County, Stratford
Measured
61 kt (70 mph) estimated gust
Property damage
$50,000
Reported by
Public
Coordinates
34.800, -96.960

Thunderstorm wind damage in and around the community of Stratford including power poles and power lines blown down and a barn damaged. Event time is estimated from radar observations.

Thunderstorm Wind, Garvin

When
April 5, 2:45 AM CST
Where
Garvin County, 4.24 mi NW of Stratford
Measured
53 kt (61 mph) measured gust
Reported by
Mesonet
Coordinates
34.850, -97.003

Byars (BYAR) Mesonet observation.

Hail, Pontotoc

When
April 5, 2:53 AM CST
Where
Pontotoc County, 1 mi W of Ada
Measured
1.25 in hail
Reported by
Public
Coordinates
34.770, -96.698

A phone call report.

Hail, Pontotoc

When
April 5, 2:55 AM CST
Where
Pontotoc County, 2.12 mi NE of Ada
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
34.790, -96.652

The report was relayed through Spotter Network.

Thunderstorm Wind, Pontotoc

When
April 5, 2:58 AM CST
Where
Pontotoc County, 4.48 mi SSE of Francis
Measured
61 kt (70 mph) estimated gust
Reported by
Public
Coordinates
34.810, -96.560

Social media images showing damage to outbuildings. Location is approximate and event time is estimated from radar observations.

Thunderstorm Wind, Pontotoc

When
April 5, 3:08 AM CST
Where
Pontotoc County, Allen
Measured
70 kt (81 mph) estimated gust
Property damage
$15,000
Reported by
Public
Coordinates
34.880, -96.410

A social media image showing a large metal carport blown into a grove of trees. Event time is estimated from radar observations.

Thunderstorm Wind, Hughes

When
April 5, 3:15 AM CST
Where
Hughes County, Holdenville
Measured
53 kt (61 mph) estimated gust
Reported by
Emergency Manager
Coordinates
35.080, -96.400

Small tree limbs were blown down. Event time is estimated from radar observations.

Thunderstorm Wind, Hughes

When
April 5, 3:17 AM CST
Where
Hughes County, 2.58 mi ESE of Holdenville
Measured
75 kt (86 mph) measured gust
Reported by
Mesonet
Coordinates
35.071, -96.356

Holdenville (HOLD) Mesonet observation.

Thunderstorm Wind, Hughes

When
April 5, 3:18 AM CST
Where
Hughes County, 3.15 mi ESE of Holdenville
Measured
70 kt (81 mph) estimated gust
Property damage
$50,000
Reported by
Emergency Manager
Coordinates
35.071, -96.346

Relayed images showing light roof damage to a home, trees blown down and a metal barn destroyed. Event time is estimated from radar observations and a severe wind gust from the nearby Holdenville Mesonet.

Hail, Seminole

When
April 5, 3:18 AM CST
Where
Seminole County, 0.32 mi W of Wewoka
Measured
0.75 in hail
Reported by
Public
Coordinates
35.150, -96.496

The report was relayed through mPING. Event time adjusted based on radar observations.

Thunderstorm Wind, Hughes

When
April 5, 3:28 AM CST
Where
Hughes County, 0.75 mi SE of Wetumka
Measured
61 kt (70 mph) estimated gust
Property damage
$15,000
Reported by
Emergency Manager
Coordinates
35.232, -96.231

Relayed images showing multiple large tree limbs blown down, including at least one that landed on a parked vehicle. Event time is estimated from radar observations.

Hail, Atoka

When
April 5, 3:50 AM CST
Where
Atoka County, 3.79 mi S of Lane
Measured
0.75 in hail
Reported by
Trained Spotter
Coordinates
34.245, -95.991

The report was relayed through Spotter Network. Event time adjusted based on radar observations.

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.

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

The same day elsewhere

More

Every storm in Oklahoma in 2025Every state in 2025This day in weather historyWarnings in Oklahoma, 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: 1254415, 1254462, 1254464, 1254479, 1254427, 1254455, 1254428, 1254474, 1254416, 1254477, 1254486, 1254443, 1254417, 1254445, 1254473, 1254418, 1254419, 1254466, 1254468, 1254429, 1254459, 1254420, 1254430, 1254437, 1254438, 1254433, 1254422, 1254423, 1254482, 1254480, 1254425, 1254434, 1254447, 1254489, 1254448, 1254490.