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
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 Dakota
9,464
1,844
0
Minnesota
2,608
0
0
Pennsylvania
908
0
0
West Virginia
812
0
0
South Dakota
640
121
16
Nebraska
601
9
0
Montana
393
145
0
Oklahoma
123
0
0
Indiana
121
0
0
Wyoming
59
0
0
Idaho
49
0
0
Kansas
27
0
0
Texas
9
0
0
California
1
0
0
NOAA storm reports
Hail reports (9)
South Dakota · 4 reports
Time
Location
County
Observer comment
17:29
VETAL
BENNETT
Spotter submitted report, confirmed.
17:30
PROMISE
DEWEY
Ping-Pong ball-sized hail was reported.
19:15
BELLE FOURCHE AIRPORT
BUTTE
Public phone call report, estimated.
20:47
HEREFORD
MEADE
Public submitted photo report.
Montana · 2 reports
Time
Location
County
Observer comment
18:12
SAINT MARIE
VALLEY
Public posted photos on social media, showing mainly quarter size hail, but also included larger hailstones, up to the size of baseballs.
18:55
TURNER
BLAINE
Video on social media showed hail size up to 1.75 inches.
Nevada · 1 report
Time
Location
County
Observer comment
12:45
TOPAZ LAKE
DOUGLAS
Public reported via photo on social media.
North Dakota · 1 report
Time
Location
County
Observer comment
23:36
VALLEY CITY
BARNES
Spotter report of quarter size hail. Time estimated by radar.
California · 1 report
Time
Location
County
Observer comment
12:11
ECHO LAKE
EL DORADO
Public 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
Time
Location
County
Observer comment
11:11
ALTOONA PETERSON ARP
BLAIR
A 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:08
MAPLETON
HUNTINGDON
A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees onto US Route 22 between Mill Creek and Mapleton.
13:03
MEADOW GAP
HUNTINGDON
A severe thunderstorm, producing wind gusts estimated near 60 mph knocked down multiple trees and wires down on Maddensville Pike near Shade Gap.
16:36
LEWISVILLE
INDIANA
Report of a tree down along Cramer Road.
16:36
LEWISVILLE
INDIANA
Report of a utility line down along Newport Road.
16:36
LEWISVILLE
INDIANA
Report of trees down along Lewisville Road.
17:08
BUTLER GRAHAM ARPT
BUTLER
Report of trees down on wires along Hamel Road.
17:16
EAST BUTLER
BUTLER
Report of tree down along Bonniebrook Road near Route 422.
17:18
COOPERSTOWN GLADE AR
BUTLER
Report of trees down on wires along Logan Road.
17:18
COOPERSTOWN
BUTLER
Report of multiple trees and power lines down in Middlesex Township.
17:18
HERMAN
BUTLER
Reports of multiple trees and power lines down in the area.
17:30
WOODBINE
BUTLER
Report with images of snapped trees along McGrady Hollow Road.
19:20
MT JOY
LANCASTER
A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees down north of Mount Joy.
Montana · 12 reports
Time
Location
County
Observer comment
14:00
BIG TIMBER
SWEET GRASS
Mesonet station gw0007 near Big Timber.
17:45
RAVENNA
GRANITE
A 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:36
SOUTH SAWMILL RAWS
GARFIELD
A wind gust of 68 mph was measured at the South Sawmill Creek RAWS site (SSMM8).
19:50
NAGOS
MISSOULA
In 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:12
JORDAN AIRPORT (KJDN)
GARFIELD
A wind gust of 64 mph was measured at the Jordan airport ASOS site (KDJN).
20:12
KING COULEE RAWS
VALLEY
A wind gust of 59 mph was measured at the King Coulee RAWS site (KIGM8).
22:16
WOLF PT INTL AIRPORT(KOLF)
ROOSEVELT
A wind gust of 62 mph was was measured at the Wolf Point airport ASOS site (KOLF).
22:45
BAKER ARPT
FALLON
Asos weather station at Baker airport.
22:45
POPLAR ARPT
ROOSEVELT
A wind gust of 60 mph was measured at the Poplar north HydroMet site (Montana Climate Office mesonet).
22:47
POPLAR ARPT
ROOSEVELT
A wind gust of 60 mph was measured at the Poplar Municipal airport AWOS site (KPO1).
23:03
JORDAN AIRPORT (KJDN)
GARFIELD
A wind gust of 58 mph was measured at the Jordan airport ASOS site (KJDN).
23:18
POPLAR RAWS
ROOSEVELT
A wind gust of 61 mph was measured at the Poplar RAWS site (POPM8).
West Virginia · 9 reports
Time
Location
County
Observer comment
13:27
JOHNSTOWN
BERKELEY
Trees blew down on Dewdrop Lane and Audubon Road.
13:40
MARRTOWN
WOOD
West of Parkersburg, a tree was blown down on Larkmead Road near the intersection with Lemon Lane.
13:59
HEDGESVILLE
BERKELEY
A few trees blew down near Hedgesville.
14:08
NOLLVILLE
BERKELEY
Trees blew down in and around Martinsburg.
14:09
GREENCASTLE
WIRT
Tree damage in the Elizabeth area resulted in local power outages.
14:20
KANAWHA STATION
WOOD
Near the city of Parkersburg, a power pole and adjacent lines were blown down across Left Fork Kites Run Road.
14:31
MIDDLEWAY
JEFFERSON
A tree blew down onto power lines in the 800 block of Hidden Hollow Drive.
14:31
MIDDLEWAY
JEFFERSON
Numerous trees blew down along CR-1/8 Brucetown Road.
14:31
MIDDLEWAY
JEFFERSON
A tree blew down onto power lines near the intersection of CR-1/8 Brucetown Road and Happy Creek Drive.
South Dakota · 9 reports
Time
Location
County
Observer comment
18:45
WHITE RIVER
MELLETTE
SD Mesonet recorded wind gust.
18:50
BELVIDERE
JACKSON
SD Mesonet recorded wind gust, heat burst.
18:55
BELVIDERE
JACKSON
SD Mesonet recorded wind gust.
19:00
MILESVILLE
HAAKON
SD Mesonet recorded wind gust.
19:25
BELVIDERE
JACKSON
SD Mesonet recorded wind gust.
19:30
MIDLAND
HAAKON
SD Mesonet recorded wind gust.
20:44
(ICR)WINNER AIRPORT
TRIPP
ASOS confirmed wind gust.
21:00
MC CLURE
LYMAN
A peak gust of 72 mph was measured on the South Dakota Department of Transportation RWIS 9 miles north-northwest of Vivian.
21:05
HIGHMORE ARPT
HYDE
A 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
Time
Location
County
Observer comment
15:44
SPERRYVILLE
RAPPAHANNOCK
Several trees blew down in Sperryville, including near the intersection of US-522 Sperryville Pike and VA-231 F.T. Valley Road.
16:24
REVA
CULPEPER
A tree blew down onto the roadway along VA-644 Reva Road.
17:30
MOSCOW
AUGUSTA
Trees blew down on VA-731 Natural Chimney Road.
18:43
DOOMS
AUGUSTA
Trees and wires blew down in the 700 block of Dooms Crossing Road.
18:59
YANCEY MILLS
ALBEMARLE
Two trees blew down in Rockfish Gap.
Indiana · 4 reports
Time
Location
County
Observer comment
14:20
ROCHESTER
FULTON
Photo on Facebook of a large tree down between two homes near the intersection of 12th and Elm Street in Rochester.
17:12
MONROVIA
MORGAN
NWS Employee estimated 60 mph thunderstorm wind gust snapped several large tree branches and damaged a road sign in Monrovia.
19:06
BOUNDARY CITY
JAY
Several pieces of metal lofted into nearby corn fields near the intersection of S 200 E and E 650 S.
19:07
BOUNDARY CITY
JAY
Four large trees snapped and several limbs down in the 3900 block of East Treaty Line Rd near Boundary City.
Ohio · 3 reports
Time
Location
County
Observer comment
17:45
HARMONY
CLARK
Two trees were downed, causing damage to the siding on a home as well as to the garage.
20:05
WRIGHTSVILLE
FRANKLIN
A large tree was downed onto Biggert Road.
22:00
NEW CARLISLE
CLARK
Several trees were downed.
Texas · 3 reports
Time
Location
County
Observer comment
16:33
GOODLETT
HARDEMAN
Goodlett (GOOD) Mesonet observation.
18:23
CROWELL
FOARD
Crowell (CROW) Mesonet observation.
20:34
GARDENDALE
ECTOR
An 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
Time
Location
County
Observer comment
00:45
CARRINGTON
FOSTER
A 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:15
KENSAL
STUTSMAN
Thunderstorm wind gusts were estimated by the public.
Minnesota · 1 report
Time
Location
County
Observer comment
05:16
(BDE)BAUDETTE INTL A
LAKE OF THE WOODS
Measured wind gust at KBDE ASOS associated with morning thunderstorm.
Oregon · 1 report
Time
Location
County
Observer comment
18:48
CAIRO
MALHEUR
As 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
Time
Location
County
Observer comment
14:21
(U15)CHALLIS ARPT
CUSTER
A 60 mph wind gust was measured at the Challis airport ASOS.
Nevada · 1 report
Time
Location
County
Observer comment
18:12
ARGO SIDING
PERSHING
Thunderstorm outflow gusts 10 NNE of Trinity Junction.
Maryland · 1 report
Time
Location
County
Observer comment
19:15
CUMBERLAND
ALLEGANY
Several 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