Hail storm map for July 5, 2025: max 3.00" hail across AL, CO, FL, KS, MS, MT, NM, OK, SD, TX, WY, ~11,055 structures in swath.
ALCOFLKSMSMTNMOKSDTXWY
A moderate hail event swept across AL, CO, FL, KS and 7 more states on July 5, 2025, with MRMS radar measuring stones up to 3.00". An estimated 11,055 structures fell inside the qualifying swath. Kansas took the brunt with ~2,582 structures estimated in the ≥1" footprint. Roughly 31 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 11 hail reports and 63 wind reports for the day.
Max hail size
3.00"
States impacted
11
Structures in swath
11,055
Estimated structures affected by state & hail size
State
≥1.00"
≥1.75"
≥2.50"
Kansas
2,582
162
2
South Dakota
2,136
206
10
Montana
2,130
192
0
Alabama
1,884
0
0
Florida
1,140
0
0
Texas
389
17
0
Wyoming
360
16
8
New Mexico
240
15
11
Oklahoma
126
0
0
Mississippi
59
0
0
Colorado
9
0
0
NOAA storm reports
Hail reports (10)
South Dakota · 4 reports
Time
Location
County
Observer comment
12:18
HOT SPRINGS
FALL RIVER
Public submitted report.
12:20
HOT SPRINGS
FALL RIVER
Quarter size hail report.
12:25
HOT SPRINGS
FALL RIVER
Public reported hail.
12:29
HOT SPRINGS
FALL RIVER
Public report.
Montana · 3 reports
Time
Location
County
Observer comment
12:46
ST XAVIER
BIG HORN
Hail reported by mping.
13:35
CROW AGENCY
BIG HORN
Hail 1.5 inches in diameter.
14:27
LAME DEER
ROSEBUD
Hail 1 inch in diameter.
Kansas · 1 report
Time
Location
County
Observer comment
22:20
WINONA
LOGAN
Report from mPING of penny sized hail.
Texas · 1 report
Time
Location
County
Observer comment
18:15
WARE
DALLAM
Strong winds and hail occurred over large area just west of Dalhart to the state line, generally extending from around Highway 87 to Highway 54. This impacted many farms and there was damage to crops throughout the area. This included some fields that were completely flattened and were a total loss.
Wyoming · 1 report
Time
Location
County
Observer comment
12:50
CORA
SUBLETTE
A trained spotter reported golf ball size hail to the north of Cora.
Wind reports (61)
South Dakota · 21 reports
Time
Location
County
Observer comment
18:30
BELLE FOURCHE AIRPORT
BUTTE
SD Mesonet measured wind gust.
18:35
BELLE FOURCHE AIRPORT
BUTTE
SD Mesonet measured wind gust.
18:40
BELLE FOURCHE AIRPORT
BUTTE
SD Mesonet measured wind gust.
18:50
BELLE FOURCHE AIRPORT
BUTTE
SD Mesonet measured wind gust.
18:50
BELLE FOURCHE AIRPORT
BUTTE
Spotter recorded wind gust.
18:55
SPEARFISH ARPT
LAWRENCE
AWOS recorded wind gust.
18:56
CASTLE ROCK
BUTTE
SD Mesonet measured wind gust.
19:20
NISLAND
BUTTE
SD Mesonet measured wind gust.
19:30
NISLAND
BUTTE
SD Mesonet measured wind gust.
19:35
NISLAND
BUTTE
SD Mesonet measured wind gust.
19:50
ELLSWORTH AFB
MEADE
Off dudy NWS employee recorded wind gust.
19:55
NEWELL
BUTTE
SD Mesonet measured wind gust.
20:07
(RAP)RAPID CITY ARPT
PENNINGTON
ASOS measured wind gust.
20:30
FAIRPOINT
MEADE
SD Mesonet measured wind gust.
20:40
WASTA
PENNINGTON
SD Mesonet measured wind gust.
20:45
WASTA
PENNINGTON
SD Mesonet measured wind gust.
20:50
WASTA
PENNINGTON
SD Mesonet measured wind gust.
21:26
COTTONWOOD
JACKSON
SD Mesonet measured wind gust.
21:30
COTTONWOOD
JACKSON
SD Mesonet measured wind gust.
21:40
CACTUS FLATS
JACKSON
SD Mesonet measured wind gust.
22:12
KADOKA
JACKSON
Public estimated wind gust report.
Montana · 10 reports
Time
Location
County
Observer comment
11:34
BILLINGS LOGAN ARPT
YELLOWSTONE
Asos weather station at Billings Airport.
13:15
MYERS
TREASURE
Weather station by mt dot.
13:30
INGOMAR
ROSEBUD
Mesonet station mting at 1.6 w Ingomar.
14:54
BIRNEY
ROSEBUD
Gust estimated by a spotter.
15:05
SAYLE
POWDER RIVER
Measured by mesonet weather station.
15:10
LAME DEER
ROSEBUD
Gust estimated by trained spotter.
16:07
BIDDLE
POWDER RIVER
Multiple tree branches down, up to 3 inches in diameter.
17:15
HOOSAC
FERGUS
Mesonet station MTDEN Denton measured a 58 mph wind gust.
17:15
ALZADA
CARTER
Recorded by weather station via mt dot.
18:41
ROY
FERGUS
Mesonet station ARMM8 Armells Creek RAWS measured a 70 mph wind gust.
Wyoming · 8 reports
Time
Location
County
Observer comment
17:19
LIGHTNING FLAT
CROOK
Mesonet recorded wind gust.
17:35
HULETT
CROOK
Estimated report on wind gust and pea sized hail.
18:19
COLONY
CROOK
Mesonet recorded wind gust.
18:30
ALADDIN
CROOK
Mesonet recorded wind gust.
18:33
ALADDIN
CROOK
Mesonet recorded wind gust.
18:42
BEULAH
CROOK
Mesonet recorded wind gust.
18:50
BEULAH
CROOK
Photos show multiple large trees uprooted, estimated wind gust.
19:50
CASPER
NATRONA
Wind gusts as high as 61 mph occurred on the south side of Casper.
Kansas · 7 reports
Time
Location
County
Observer comment
19:30
WESKAN
WALLACE
CWOP site gw6138 recorded a 63 MPH gust.
20:07
HORACE
GREELEY
Spotter estimates 60 mph wind gusts and near zero visibility in rain on Hwy 96 near KS/CO border.
20:15
TRIBUNE
GREELEY
Trained spotter estimates winds around 58 mph. Supported by sending in a video.
20:20
SHARON SPGS ARPT
WALLACE
Site C6099 reported 59 mph wind gust.
20:24
WHITELAW
GREELEY
Site 5.5 miles east of Tribune reports 72 mph wind gust.
20:25
TRIBUNE ARPT
GREELEY
Site DW9439 reported 62 mph wind gust.
21:45
MC ALLASTER
LOGAN
UPR site reported a 62 MPH gust.
Colorado · 5 reports
Time
Location
County
Observer comment
18:24
KIT CARSON
CHEYENNE
Site UP729 reported wind gust of 62 mph.
18:46
FIRSTVIEW
CHEYENNE
Site kcocheye8 reported 62 mph wind gust.
18:50
FIRSTVIEW
CHEYENNE
Site CO068 reported 61 mph wind gust.
18:55
BURLINGTON
KIT CARSON
Site KITR reported 63 mph wind gust.
19:27
CARLTON
CHEYENNE
Site UP694 reported wind gust to 62 mph.
Texas · 5 reports
Time
Location
County
Observer comment
18:49
(DHT)DALHART MUNI AR
HARTLEY
Severe wind gusts occurred at the Dalhart 12SW mesonet site from a likely anvil gust from a nearby thunderstorm. The mesonet site initially gusted to 61mph at 1949CDT, had its peak gust of 86mph at 1950CDT, and continued to gust to 79mph and 74mph through 1952CDT.
19:17
ADRIAN
OLDHAM
Severe wind gusts started at 2017CDT and continued through 2037CDT with peak wind gust of 64mph occurring at 2031CDT.
20:03
ADRIAN
OLDHAM
An outflow boundary moved through the mesonet site located six miles west-southwest of Adrian and produced a wind gust of 58mph.
21:30
GRUVER
HANSFORD
Irrigation pivots were flipped over by the winds.
21:50
FRIONA
PARMER
A Texas Tech University West Texas mesonet site near Friona measured severe wind gusts from 2150 CST through 2151 CST. A peak wind gust of 60 mph was measured at 2151 CST.
Iowa · 3 reports
Time
Location
County
Observer comment
15:09
MOSCOW
MUSCATINE
Amateur Radio relayed a report of a tree branch of unknown size down one mile south of Moscow, Iowa.
15:53
SCOTT COUNTY PARK
SCOTT
A retired NWS Employee relayed a report via X of a large tree branch down in Park View. The time of the event was estimated using radar.
15:54
DEWITT
CLINTON
A COOP Observer reported that a large tree was down across the road in the subdivision. Delayed Report. The time of the event was estimated using radar.
Alabama · 1 report
Time
Location
County
Observer comment
15:49
GRAND BAY
MOBILE
High winds downed powerlines at Grand Bay Wilmer Road and Warren Creek Road.
Illinois · 1 report
Time
Location
County
Observer comment
17:09
DAKOTA
STEPHENSON
A public report that a large tree was reported down in Dakota, IL. The of the event was estimated using radar.
Was a specific property in this swath? Run the address against NOAA hail history → Address hail check