← All storm days

Hail Storm Map — July 5, 2025

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

Hail-affected U.S. states Alabama — hail affected Alaska Arizona Colorado — hail affected Florida — hail affected Georgia Indiana Kansas — hail affected Maine Massachusetts Minnesota New Jersey North Carolina North Dakota Oklahoma — hail affected Pennsylvania South Dakota — hail affected Texas — hail affected Wyoming — hail affected Connecticut Missouri West Virginia Illinois New Mexico — hail affected Arkansas California Delaware District of Columbia Hawaii Iowa Kentucky Maryland Michigan Mississippi — hail affected Montana — hail affected New Hampshire New York Ohio Oregon Tennessee Utah Virginia Washington Wisconsin Nebraska South Carolina Idaho Nevada Vermont Louisiana Rhode Island

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"
Kansas2,5821622
South Dakota2,13620610
Montana2,1301920
Alabama1,88400
Florida1,14000
Texas389170
Wyoming360168
New Mexico2401511
Oklahoma12600
Mississippi5900
Colorado900

NOAA storm reports

Hail reports (10)

South Dakota · 4 reports

TimeLocationCountyObserver comment
12:18HOT SPRINGSFALL RIVERPublic submitted report.
12:20HOT SPRINGSFALL RIVERQuarter size hail report.
12:25HOT SPRINGSFALL RIVERPublic reported hail.
12:29HOT SPRINGSFALL RIVERPublic report.

Montana · 3 reports

TimeLocationCountyObserver comment
12:46ST XAVIERBIG HORNHail reported by mping.
13:35CROW AGENCYBIG HORNHail 1.5 inches in diameter.
14:27LAME DEERROSEBUDHail 1 inch in diameter.

Kansas · 1 report

TimeLocationCountyObserver comment
22:20WINONALOGANReport from mPING of penny sized hail.

Texas · 1 report

TimeLocationCountyObserver comment
18:15WAREDALLAMStrong 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

TimeLocationCountyObserver comment
12:50CORASUBLETTEA trained spotter reported golf ball size hail to the north of Cora.

Wind reports (61)

South Dakota · 21 reports

TimeLocationCountyObserver comment
18:30BELLE FOURCHE AIRPORTBUTTESD Mesonet measured wind gust.
18:35BELLE FOURCHE AIRPORTBUTTESD Mesonet measured wind gust.
18:40BELLE FOURCHE AIRPORTBUTTESD Mesonet measured wind gust.
18:50BELLE FOURCHE AIRPORTBUTTESD Mesonet measured wind gust.
18:50BELLE FOURCHE AIRPORTBUTTESpotter recorded wind gust.
18:55SPEARFISH ARPTLAWRENCEAWOS recorded wind gust.
18:56CASTLE ROCKBUTTESD Mesonet measured wind gust.
19:20NISLANDBUTTESD Mesonet measured wind gust.
19:30NISLANDBUTTESD Mesonet measured wind gust.
19:35NISLANDBUTTESD Mesonet measured wind gust.
19:50ELLSWORTH AFBMEADEOff dudy NWS employee recorded wind gust.
19:55NEWELLBUTTESD Mesonet measured wind gust.
20:07(RAP)RAPID CITY ARPTPENNINGTONASOS measured wind gust.
20:30FAIRPOINTMEADESD Mesonet measured wind gust.
20:40WASTAPENNINGTONSD Mesonet measured wind gust.
20:45WASTAPENNINGTONSD Mesonet measured wind gust.
20:50WASTAPENNINGTONSD Mesonet measured wind gust.
21:26COTTONWOODJACKSONSD Mesonet measured wind gust.
21:30COTTONWOODJACKSONSD Mesonet measured wind gust.
21:40CACTUS FLATSJACKSONSD Mesonet measured wind gust.
22:12KADOKAJACKSONPublic estimated wind gust report.

Montana · 10 reports

TimeLocationCountyObserver comment
11:34BILLINGS LOGAN ARPTYELLOWSTONEAsos weather station at Billings Airport.
13:15MYERSTREASUREWeather station by mt dot.
13:30INGOMARROSEBUDMesonet station mting at 1.6 w Ingomar.
14:54BIRNEYROSEBUDGust estimated by a spotter.
15:05SAYLEPOWDER RIVERMeasured by mesonet weather station.
15:10LAME DEERROSEBUDGust estimated by trained spotter.
16:07BIDDLEPOWDER RIVERMultiple tree branches down, up to 3 inches in diameter.
17:15HOOSACFERGUSMesonet station MTDEN Denton measured a 58 mph wind gust.
17:15ALZADACARTERRecorded by weather station via mt dot.
18:41ROYFERGUSMesonet station ARMM8 Armells Creek RAWS measured a 70 mph wind gust.

Wyoming · 8 reports

TimeLocationCountyObserver comment
17:19LIGHTNING FLATCROOKMesonet recorded wind gust.
17:35HULETTCROOKEstimated report on wind gust and pea sized hail.
18:19COLONYCROOKMesonet recorded wind gust.
18:30ALADDINCROOKMesonet recorded wind gust.
18:33ALADDINCROOKMesonet recorded wind gust.
18:42BEULAHCROOKMesonet recorded wind gust.
18:50BEULAHCROOKPhotos show multiple large trees uprooted, estimated wind gust.
19:50CASPERNATRONAWind gusts as high as 61 mph occurred on the south side of Casper.

Kansas · 7 reports

TimeLocationCountyObserver comment
19:30WESKANWALLACECWOP site gw6138 recorded a 63 MPH gust.
20:07HORACEGREELEYSpotter estimates 60 mph wind gusts and near zero visibility in rain on Hwy 96 near KS/CO border.
20:15TRIBUNEGREELEYTrained spotter estimates winds around 58 mph. Supported by sending in a video.
20:20SHARON SPGS ARPTWALLACESite C6099 reported 59 mph wind gust.
20:24WHITELAWGREELEYSite 5.5 miles east of Tribune reports 72 mph wind gust.
20:25TRIBUNE ARPTGREELEYSite DW9439 reported 62 mph wind gust.
21:45MC ALLASTERLOGANUPR site reported a 62 MPH gust.

Colorado · 5 reports

TimeLocationCountyObserver comment
18:24KIT CARSONCHEYENNESite UP729 reported wind gust of 62 mph.
18:46FIRSTVIEWCHEYENNESite kcocheye8 reported 62 mph wind gust.
18:50FIRSTVIEWCHEYENNESite CO068 reported 61 mph wind gust.
18:55BURLINGTONKIT CARSONSite KITR reported 63 mph wind gust.
19:27CARLTONCHEYENNESite UP694 reported wind gust to 62 mph.

Texas · 5 reports

TimeLocationCountyObserver comment
18:49(DHT)DALHART MUNI ARHARTLEYSevere 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:17ADRIANOLDHAMSevere wind gusts started at 2017CDT and continued through 2037CDT with peak wind gust of 64mph occurring at 2031CDT.
20:03ADRIANOLDHAMAn outflow boundary moved through the mesonet site located six miles west-southwest of Adrian and produced a wind gust of 58mph.
21:30GRUVERHANSFORDIrrigation pivots were flipped over by the winds.
21:50FRIONAPARMERA 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

TimeLocationCountyObserver comment
15:09MOSCOWMUSCATINEAmateur Radio relayed a report of a tree branch of unknown size down one mile south of Moscow, Iowa.
15:53SCOTT COUNTY PARKSCOTTA 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:54DEWITTCLINTONA 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

TimeLocationCountyObserver comment
15:49GRAND BAYMOBILEHigh winds downed powerlines at Grand Bay Wilmer Road and Warren Creek Road.

Illinois · 1 report

TimeLocationCountyObserver comment
17:09DAKOTASTEPHENSONA 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