← All storm days

Hail Storm Map — July 26, 2025

Hail storm map for July 26, 2025: max 2.50" hail across CA, ID, IN, KS, MN, MT, ND, NE, OK, PA, SD, TX, WV, WY, ~15,815 structures in swath.

CAIDINKSMNMTNDNEOKPASDTXWVWY

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

A moderate hail event swept across CA, ID, IN, KS and 10 more states on July 26, 2025, with MRMS radar measuring stones up to 2.50". An estimated 15,815 structures fell inside the qualifying swath. North Dakota took the brunt with ~9,464 structures estimated in the ≥1" footprint. Roughly 16 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 13 hail reports and 79 wind reports for the day.

Max hail size
2.50"
States impacted
14
Structures in swath
15,815

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
North Dakota9,4641,8440
Minnesota2,60800
Pennsylvania90800
West Virginia81200
South Dakota64012116
Nebraska60190
Montana3931450
Oklahoma12300
Indiana12100
Wyoming5900
Idaho4900
Kansas2700
Texas900
California100

NOAA storm reports

Hail reports (9)

South Dakota · 4 reports

TimeLocationCountyObserver comment
17:29VETALBENNETTSpotter submitted report, confirmed.
17:30PROMISEDEWEYPing-Pong ball-sized hail was reported.
19:15BELLE FOURCHE AIRPORTBUTTEPublic phone call report, estimated.
20:47HEREFORDMEADEPublic submitted photo report.

Montana · 2 reports

TimeLocationCountyObserver comment
18:12SAINT MARIEVALLEYPublic posted photos on social media, showing mainly quarter size hail, but also included larger hailstones, up to the size of baseballs.
18:55TURNERBLAINEVideo on social media showed hail size up to 1.75 inches.

Nevada · 1 report

TimeLocationCountyObserver comment
12:45TOPAZ LAKEDOUGLASPublic reported via photo on social media.

North Dakota · 1 report

TimeLocationCountyObserver comment
23:36VALLEY CITYBARNESSpotter report of quarter size hail. Time estimated by radar.

California · 1 report

TimeLocationCountyObserver comment
12:11ECHO LAKEEL DORADOPublic reported 0.75 inch hail near Meyers. Also received many reports of pea size hail accumulating up to 2-3 inches.

Wind reports (65)

Pennsylvania · 13 reports

TimeLocationCountyObserver comment
11:11ALTOONA PETERSON ARPBLAIRA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires in the vicinity of Tipton Manor Road in Tipton.
12:08MAPLETONHUNTINGDONA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees onto US Route 22 between Mill Creek and Mapleton.
13:03MEADOW GAPHUNTINGDONA severe thunderstorm, producing wind gusts estimated near 60 mph knocked down multiple trees and wires down on Maddensville Pike near Shade Gap.
16:36LEWISVILLEINDIANAReport of a tree down along Cramer Road.
16:36LEWISVILLEINDIANAReport of a utility line down along Newport Road.
16:36LEWISVILLEINDIANAReport of trees down along Lewisville Road.
17:08BUTLER GRAHAM ARPTBUTLERReport of trees down on wires along Hamel Road.
17:16EAST BUTLERBUTLERReport of tree down along Bonniebrook Road near Route 422.
17:18COOPERSTOWN GLADE ARBUTLERReport of trees down on wires along Logan Road.
17:18COOPERSTOWNBUTLERReport of multiple trees and power lines down in Middlesex Township.
17:18HERMANBUTLERReports of multiple trees and power lines down in the area.
17:30WOODBINEBUTLERReport with images of snapped trees along McGrady Hollow Road.
19:20MT JOYLANCASTERA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees down north of Mount Joy.

Montana · 12 reports

TimeLocationCountyObserver comment
14:00BIG TIMBERSWEET GRASSMesonet station gw0007 near Big Timber.
17:45RAVENNAGRANITEA large Cottonwood tree was downed near mile-marker 27 on Rock Creek Road. The Missoula International Airport(KMSO), recorded peak wind gusts of 60 mph at 1902 and 1909 MDT.
19:36SOUTH SAWMILL RAWSGARFIELDA wind gust of 68 mph was measured at the South Sawmill Creek RAWS site (SSMM8).
19:50NAGOSMISSOULAIn East Missoula, a wedding tent was collapsed by the winds. Northwest of the Wye, gusts were estimated to be over 50 mph. The University of Montana campus also sustained damage, with several downed trees, one of which fell onto a roof.
20:12JORDAN AIRPORT (KJDN)GARFIELDA wind gust of 64 mph was measured at the Jordan airport ASOS site (KDJN).
20:12KING COULEE RAWSVALLEYA wind gust of 59 mph was measured at the King Coulee RAWS site (KIGM8).
22:16WOLF PT INTL AIRPORT(KOLF)ROOSEVELTA wind gust of 62 mph was was measured at the Wolf Point airport ASOS site (KOLF).
22:45BAKER ARPTFALLONAsos weather station at Baker airport.
22:45POPLAR ARPTROOSEVELTA wind gust of 60 mph was measured at the Poplar north HydroMet site (Montana Climate Office mesonet).
22:47POPLAR ARPTROOSEVELTA wind gust of 60 mph was measured at the Poplar Municipal airport AWOS site (KPO1).
23:03JORDAN AIRPORT (KJDN)GARFIELDA wind gust of 58 mph was measured at the Jordan airport ASOS site (KJDN).
23:18POPLAR RAWSROOSEVELTA wind gust of 61 mph was measured at the Poplar RAWS site (POPM8).

West Virginia · 9 reports

TimeLocationCountyObserver comment
13:27JOHNSTOWNBERKELEYTrees blew down on Dewdrop Lane and Audubon Road.
13:40MARRTOWNWOODWest of Parkersburg, a tree was blown down on Larkmead Road near the intersection with Lemon Lane.
13:59HEDGESVILLEBERKELEYA few trees blew down near Hedgesville.
14:08NOLLVILLEBERKELEYTrees blew down in and around Martinsburg.
14:09GREENCASTLEWIRTTree damage in the Elizabeth area resulted in local power outages.
14:20KANAWHA STATIONWOODNear the city of Parkersburg, a power pole and adjacent lines were blown down across Left Fork Kites Run Road.
14:31MIDDLEWAYJEFFERSONA tree blew down onto power lines in the 800 block of Hidden Hollow Drive.
14:31MIDDLEWAYJEFFERSONNumerous trees blew down along CR-1/8 Brucetown Road.
14:31MIDDLEWAYJEFFERSONA tree blew down onto power lines near the intersection of CR-1/8 Brucetown Road and Happy Creek Drive.

South Dakota · 9 reports

TimeLocationCountyObserver comment
18:45WHITE RIVERMELLETTESD Mesonet recorded wind gust.
18:50BELVIDEREJACKSONSD Mesonet recorded wind gust, heat burst.
18:55BELVIDEREJACKSONSD Mesonet recorded wind gust.
19:00MILESVILLEHAAKONSD Mesonet recorded wind gust.
19:25BELVIDEREJACKSONSD Mesonet recorded wind gust.
19:30MIDLANDHAAKONSD Mesonet recorded wind gust.
20:44(ICR)WINNER AIRPORTTRIPPASOS confirmed wind gust.
21:00MC CLURELYMANA peak gust of 72 mph was measured on the South Dakota Department of Transportation RWIS 9 miles north-northwest of Vivian.
21:05HIGHMORE ARPTHYDEA peak gust of 76 mph was measured at the South Dakota Department of Transportation Road Weather Information Station (RWIS) 17 miles west of Polo.

Virginia · 5 reports

TimeLocationCountyObserver comment
15:44SPERRYVILLERAPPAHANNOCKSeveral trees blew down in Sperryville, including near the intersection of US-522 Sperryville Pike and VA-231 F.T. Valley Road.
16:24REVACULPEPERA tree blew down onto the roadway along VA-644 Reva Road.
17:30MOSCOWAUGUSTATrees blew down on VA-731 Natural Chimney Road.
18:43DOOMSAUGUSTATrees and wires blew down in the 700 block of Dooms Crossing Road.
18:59YANCEY MILLSALBEMARLETwo trees blew down in Rockfish Gap.

Indiana · 4 reports

TimeLocationCountyObserver comment
14:20ROCHESTERFULTONPhoto on Facebook of a large tree down between two homes near the intersection of 12th and Elm Street in Rochester.
17:12MONROVIAMORGANNWS Employee estimated 60 mph thunderstorm wind gust snapped several large tree branches and damaged a road sign in Monrovia.
19:06BOUNDARY CITYJAYSeveral pieces of metal lofted into nearby corn fields near the intersection of S 200 E and E 650 S.
19:07BOUNDARY CITYJAYFour large trees snapped and several limbs down in the 3900 block of East Treaty Line Rd near Boundary City.

Ohio · 3 reports

TimeLocationCountyObserver comment
17:45HARMONYCLARKTwo trees were downed, causing damage to the siding on a home as well as to the garage.
20:05WRIGHTSVILLEFRANKLINA large tree was downed onto Biggert Road.
22:00NEW CARLISLECLARKSeveral trees were downed.

Texas · 3 reports

TimeLocationCountyObserver comment
16:33GOODLETTHARDEMANGoodlett (GOOD) Mesonet observation.
18:23CROWELLFOARDCrowell (CROW) Mesonet observation.
20:34GARDENDALEECTORAn off-duty NWS employee reported a severe downburst wind gust near Gardendale. The maximum wind speed is estimated. The time of occurrence is also estimated.

North Dakota · 2 reports

TimeLocationCountyObserver comment
00:45CARRINGTONFOSTERA couple of trees were uprooted and a fence was blown over at a park on the north side of Carrington. At CrossRoads Golf Course, multiple tree branches were blown down.
01:15KENSALSTUTSMANThunderstorm wind gusts were estimated by the public.

Minnesota · 1 report

TimeLocationCountyObserver comment
05:16(BDE)BAUDETTE INTL ALAKE OF THE WOODSMeasured wind gust at KBDE ASOS associated with morning thunderstorm.

Oregon · 1 report

TimeLocationCountyObserver comment
18:48CAIROMALHEURAs a thunderstorm passed over head, the Ontario airport ASOS recorded two severe wind gusts. The first one had a magnitude of 50kt occurring at 1848MST. Later, at 1856MST, the ASOS measured a gust of 58kt from the same thunderstorm.

Idaho · 1 report

TimeLocationCountyObserver comment
14:21(U15)CHALLIS ARPTCUSTERA 60 mph wind gust was measured at the Challis airport ASOS.

Nevada · 1 report

TimeLocationCountyObserver comment
18:12ARGO SIDINGPERSHINGThunderstorm outflow gusts 10 NNE of Trinity Junction.

Maryland · 1 report

TimeLocationCountyObserver comment
19:15CUMBERLANDALLEGANYSeveral trees and wires blew down between Lonaconing and Cumberland, including on Arch Street and Dan's Mountain.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check