Hail storm map for July 31, 2025: max 2.50" hail across AL, AR, AZ, CA, CO, KY, LA, MD, MT, NC, NJ, OR, PA, TX, WV, WY, ~39,543 structures in swath.
ALARAZCACOKYLAMDMTNCNJORPATXWVWY
A moderate hail event swept across AL, AR, AZ, CA and 12 more states on July 31, 2025, with MRMS radar measuring stones up to 2.50". An estimated 39,543 structures fell inside the qualifying swath. Wyoming took the brunt with ~13,372 structures estimated in the ≥1" footprint. About 273 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 11 hail reports and 94 wind reports for the day.
Max hail size
2.50"
States impacted
16
Structures in swath
39,543
Estimated structures affected by state & hail size
State
≥1.00"
≥1.75"
≥2.50"
Wyoming
13,372
22
0
Maryland
9,383
201
0
Pennsylvania
4,428
0
0
Arizona
3,163
0
0
New Jersey
2,879
0
0
Colorado
1,830
0
0
Arkansas
1,374
49
0
Texas
986
0
0
Montana
883
0
0
Oregon
383
0
0
Alabama
337
0
0
West Virginia
334
1
0
California
119
0
0
Kentucky
33
0
0
Louisiana
21
0
0
North Carolina
18
0
0
NOAA storm reports
Hail reports (9)
Montana · 4 reports
Time
Location
County
Observer comment
16:46
CARLTON
MISSOULA
Hail estimated slightly over one inch in diameter was reported in Lolo, an event confirmed by at least two separate photos submitted by local residents.
17:40
GRASS VLY
MISSOULA
A slow-moving thunderstorm impacted the area northwest of Missoula, producing both large hail and heavy, localized rainfall. Quarter-sized (1.00 inch) hail was estimated via photos near the Frenchtown Mill. The storm's torrential downpour resulted in an official measurement of 0.92 inches at the Missoula International Airport (KMSO), with radar estimating up to 1.40 inches nearby. This intense rainfall overwhelmed drainage systems on Broadway, causing water to flood the eastbound lane. A downed tree was reported on the northbound lane of Highway 83 near milepost 31, north of Summit Lake.
19:30
HAXBY POINT
GARFIELD
Public reported golf ball size hail.
20:10
GREAT FALLS
CASCADE
Public reported 1 inch hail. Time of report estimated via radar.
Wyoming · 3 reports
Time
Location
County
Observer comment
15:10
(CYS)CHEYENNE AIRPORT
LARAMIE
Half dollar size hail at the NWS office.
15:12
(CYS)CHEYENNE AIRPORT
LARAMIE
Report from mPING of golf ball size hail.
15:25
(CYS)CHEYENNE AIRPORT
LARAMIE
Report from mPING of half dollar size hail.
Colorado · 1 report
Time
Location
County
Observer comment
16:46
PURCELL
WELD
Report received via Spotter Network.
Texas · 1 report
Time
Location
County
Observer comment
16:48
ARCHER CITY
ARCHER
The report was relayed by amateur radio. The location is approximate.
Wind reports (93)
Virginia · 18 reports
Time
Location
County
Observer comment
12:45
SANGERVILLE
AUGUSTA
Numerous trees blew down near the intersection of Wolfridge Road and Grindstone Road.
13:05
LYNCHBURG
LYNCHBURG (C)
Thunderstorm winds blew down a few trees and power lines in Lynchburg.
13:56
STAUNTON
STAUNTON (C)
A few trees blew down in the City of Staunton.
14:20
DOOMS
AUGUSTA
A tree blew down in the 200 block of Dalhousie Road.
14:44
BATESVILLE
ALBEMARLE
A couple of trees blew down on Craigs Store Road near the intersection with Castle Rock Road.
14:50
HUDSON XRDS
SHENANDOAH
A large tree limb snapped along VA-42 Senedo Road.
15:03
HUDSON XRDS
SHENANDOAH
A tree blew down near the intersection of Crooked Run Road and VA-42 Senedo Road.
15:07
MT OLIVE
SHENANDOAH
A tree blew down near the intersection of VA-623 Back Road and Chicory Lane.
15:21
MONETA
BEDFORD
Thunderstorm winds blew down one tree near the intersection of Joppa Mill Road and Stewartsville Road.
15:26
BRITAIN
LOUDOUN
A tree blew down near the intersection of VA-673 Elvan Road and VA-673 Mountain Road.
15:35
MONETA
BEDFORD
Thunderstorm winds blew down one tree along Rucker Road.
15:56
PARIS
FAUQUIER
A tree blew down along US-50/US-17 John S. Mosby Highway just east of the Clarke County line.
16:07
CRYMES CORNER
LUNENBURG
VDOT reported a tree down across the roadway on Route 670 in the vicinity of Couches Creek Road. All north and south lanes were closed.
16:15
VICTORIA
LUNENBURG
VDOT reported a tree down across the roadway on Route 635 in the vicinity of Gallion Town Road. All north and south lanes were closed.
17:08
ORGAINVILLE
MECKLENBURG
VDOT reported a tree across the roadway on US-15 in the vicinity of Oak Hill Drive and Whitetail Road.
19:29
PATRICK HENRY FLD
NEWPORT NEWS (C)
A tree fell along Bland Boulevard.
19:33
DENBIGH
NEWPORT NEWS (C)
A tree fell along Lucas Creek Road.
19:49
BENNS CHURCH
ISLE OF WIGHT
A report of a tree that fell onto a home was shared from social media.
Pennsylvania · 11 reports
Time
Location
County
Observer comment
10:49
HAMILTON PARK
LANCASTER
A severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires onto roadways in the vicinity of Franklin and Marshall College in Lancaster.
11:23
STOUCHSBURG
BERKS
Berks 911 call center reported a tree down on Conrad Weiser Pkwy. Time estimated from radar.
11:30
BERNHARTS
BERKS
Trees and wires reported down. Time estimated from radar.
11:30
LAURELDALE
BERKS
Multiple trees down on wires at the intersection of Elizabeth ave and chestnut street. Time estimated from radar.
11:33
WYOMISSING HILLS
BERKS
Trees and wires down. Time estimated from radar.
11:38
WEST READING
BERKS
Trees and wires down. Time estimated from radar.
11:40
MT PENN
BERKS
Tree down on wires. Time estimated from radar.
11:42
REIFFTON
BERKS
Tree branch through a house window. Time estimated from radar.
12:09
NEW GENEVA
FAYETTE
Report of large tree down blocking both lanes of New Geneva Road.
12:12
DOWNINGTOWN MEML ARP
CHESTER
Wires down at the intersection of Longview Drive and Barley Sheaf Road. Wires also down at the intersection of Kings Highway and N Longview Drive. Time estimated from radar.
12:12
DOWNINGTOWN MEML ARP
CHESTER
Broadcast news report footage showed a tree fallen onto a car in Caln Twp. Exact road unknown. Time estimated from radar.
Texas · 9 reports
Time
Location
County
Observer comment
16:45
ESTES
HARRISON
A 60 mph wind gust was measured at the Eastman Chemical Company southeast of Longview, which resulted in some structural damage.
17:30
VALLEY VIEW
COOKE
Emergency management officials reported a microburst that caused the roof of a barn to detach near the intersection of FM 922 and FM 2848 in Valley View. Debris from the roof was propelled into high-voltage transmission lines and dispersed over a distance of 1.2 miles. A residential weather station recorded a wind gust of 66 MPH.
18:55
WESTMINSTER
COLLIN
Social media photos showed several trees blown down on Amen Corner off County Road 179 midway between Van Alstyne and Gunter.
19:00
GUNTER
GRAYSON
Social media video indicated that strong microburst winds destroyed a barn on Lazy S Ranch Road about 4 miles southeast of Gunter.
19:00
WESTMINSTER
COLLIN
A public report indicated that a house received significant roof damage from thunderstorm winds near the intersection of North Star Drive and Gracebridge, about halfway between Anna and Gunter.
19:08
WESTON
COLLIN
A public report indicated that trees and power lines were blown down on County Roads 138 and 136 midway between Gunter and Weston.
19:09
GUNTER
GRAYSON
Grayson County Emergency Management reported that 10 RVs were flipped over at the Good Shepherd RV Park at 1000 Fox Lane, with 4 suffering major damage and 6 minor damage. One minor injury was also reported.
19:45
VAN ALSTYNE
GRAYSON
A public report indicated multiple trees down in Van Alstyne, just north of Panther Pkwy and west of US Highway 75.
20:15
CALLISBURG
COOKE
Emergency management officials reported that several 10-inch tree limbs were dislodged from a healthy oak tree, a 30x30-foot barn door was detached, and the roof of a 12x20-foot lean-to barn was removed by thunderstorm winds just east-southeast of Callisburg.
Maryland · 8 reports
Time
Location
County
Observer comment
14:00
HANCOCK
WASHINGTON
A few trees blew down around Hancock.
15:08
EASTON
TALBOT
Multiple trees down. Time estimated from radar.
15:24
RIDGELEY PELICAN ARP
CAROLINE
Trees reported down. Time estimated from radar.
15:26
MYERSVILLE
FREDERICK
Numerous trees blew down around Myersville.
15:26
MIDDLETOWN
FREDERICK
Numerous trees blew down around Middletown.
15:56
IJAMSVILLE
FREDERICK
Several trees blew down around Ijamsville.
16:15
FOUNTAIN MILLS
FREDERICK
Several trees blew down around Monrovia.
16:45
SEWARDS
DORCHESTER
Several trees fell along Egypt Road.
Alabama · 7 reports
Time
Location
County
Observer comment
14:05
BLOUNT SPGS
BLOUNT
Trees were downed at Mulberry Hills Rd and County Road 5 and blocking Oscar Bradford Rd.
14:40
BLOUNTSVILLE
BLOUNT
A tree was downed on County Highway 47 and power lines were downed on County Highway 26.
15:20
PLEASANT HILL
JACKSON
A power line was knocked down near the intersection of Goosepond Drive and Berry Road. Time estimated from radar.
15:30
SECTION
JACKSON
A tree was knocked down at 500 CR 62 in Section.
15:30
SECTION
JACKSON
A tree was knocked down at the intersection of Main Street and Tammy Little Drive in Section.
15:30
SECTION
JACKSON
A tree was knocked down along CR 626 southeast of Section.
15:30
SECTION
JACKSON
A tree was knocked down along CR 391 southeast of Section.
Arkansas · 5 reports
Time
Location
County
Observer comment
14:21
PINEY GROVE
LAFAYETTE
A power line was downed along Highway 29 just north of County Road 42.
14:23
BEACON HILL
SEVIER
A large tree limb was blown down across Highway 41 South between De Queen and Horatio.
14:40
MT PLEASANT
MILLER
Trees were blown down along South Stateline Avenue south of Texarkana.
14:45
MT PLEASANT
MILLER
Trees were downed onto Highway 71 near Blackman Ferry Road.
14:55
BOYD
MILLER
Trees were downed along County Road 10 several miles north of Fouke.
West Virginia · 5 reports
Time
Location
County
Observer comment
14:39
FALLING WATERS
BERKELEY
A tree blew down at the intersection of CR-11/5 Koonztown Road and Yukon Drive/Lovetts Lane.
14:40
MARLOWE
BERKELEY
A tree blew down on I-81 at mile marker 23.
14:47
MARTINSBURG
BERKELEY
A few trees blew down along Foxcroft Avenue in Martinsburg.
15:03
SHEPHERDSTOWN
JEFFERSON
Three trees blew down around Shepherdstown, including on Terrapin Road, CR-5 Scrabble Road, and CR-5 Shepherd Grade Road.
15:21
HARPERS FERRY
JEFFERSON
A tree blew down in the 300 block of York Street.
North Carolina · 4 reports
Time
Location
County
Observer comment
14:31
COGGINS MINE
MONTGOMERY
The local broadcast media passed along reports of a tree down on power lines along Charlotte Drive.
16:30
SAVANNAH
JACKSON
Public reported multiple trees blown down in the area around Chickadee Ln, with one tree down on on a house.
17:12
MINGO
SAMPSON
Power lines were reported down near the 1700 block of Aman Dairy Road.
17:43
CEDAR CREEK
CUMBERLAND
Duke Energy power outages were caused by fallen trees or limbs damaging power equipment.
South Carolina · 4 reports
Time
Location
County
Observer comment
16:35
ADGER
FAIRFIELD
Fairfield Electric Cooperative reported trees on powerlines on Ramsey Rd and on Adger St. Time estimated by radar.
17:35
BISHOPVILLE
LEE
Lee County dispatch reported trees down on powerlines on Main St as well as trees down on Dogwood Dr in Bishopville, SC.
20:18
MYRTLE RIDGE
HORRY
WMBF news posted pictures of trees down along Kings Highway between 29th Ave South and Farrow Parkway.
20:18
(MYR)MYRTLE BEACH AF
HORRY
This gust was measured at KMYR.
Utah · 3 reports
Time
Location
County
Observer comment
14:35
BARRO
TOOELE
The INTERSTATE 80 mesonet station recorded a wind gust of 75 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
15:56
READ
TOOELE
The Wendover Airport AWOS (KENV) recorded a wind gust of 59 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
16:00
WENDOVER AF AUX ARPT
TOOELE
The Wendover Port of Entry mesonet station recorded a wind gust of 59 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
New Jersey · 3 reports
Time
Location
County
Observer comment
12:45
BOUND BROOK
SOMERSET
Trees and wires down. Time estimated from radar.
12:50
GREEN BROOK
SOMERSET
Trees reported down. Time estimated from radar.
14:34
MANTUA
GLOUCESTER
Wires reported down. Time estimated from radar.
Louisiana · 3 reports
Time
Location
County
Observer comment
15:06
TULIP
CLAIBORNE
Multiple trees and power lines were downed throughout Claiborne Parish, including near and north of the Athens area.
15:10
SPRINGHILL
WEBSTER
A tree was blown down between Cullen and Springhill.
16:15
WINNFIELD JOYCE ARPT
WINN
A small portable building was uplifted and thrown. Multiple trees were blown down throughout Winnfield. An 18 wheeler trailer was blown over near then Winnfield Airport.
Colorado · 2 reports
Time
Location
County
Observer comment
16:12
GILL
WELD
Several loose items were blown across yard.
17:55
BUCKINGHAM
WELD
AWOS station K1NW located one mile north-northeast of New Raymer.
Tennessee · 2 reports
Time
Location
County
Observer comment
16:05
PARSONS
DECATUR
A few trees were knocked down, some on power lines, in the Parsons area.
16:42
ANTIOCH
HAYWOOD
Trees and power lines were knocked down in the Douglas community. One tree fell on a house.
Montana · 2 reports
Time
Location
County
Observer comment
15:53
LIVINGSTN MISSION FL
PARK
Asos weather station at Livingston airport.
16:53
TOWNSEND ARPT
BROADWATER
Media passed along a photo of what appears to be a landspout with defined circulation at the ground. Location estimated. No damages were reported with the landspout.
Idaho · 2 reports
Time
Location
County
Observer comment
16:54
KING HILL
ELMORE
Deer Haven RAWS recorded a gust of 50 knots associated with a thunderstorm outflow.
17:30
ARCO
BUTTE
The Big Coxs Well mesonet station recorded a 59 mph thunderstorm outflow wind.
Florida · 2 reports
Time
Location
County
Observer comment
14:08
BAUM
LEON
A tree resulted in a power outage via the Talquin Electric outage map.
14:10
CONCORD
LEON
A tree resulted in a power outage via the Talquin Electric outage map.
Delaware · 1 report
Time
Location
County
Observer comment
13:51
(ILG)WILMINGTON ARPT
NEW CASTLE
Wilmington/New Castle ASOS measured wind gust of 58 mph. Time given in report.
District of Columbia · 1 report
Time
Location
County
Observer comment
15:33
TENLEYTOWN
DISTRICT OF COLUMBIA
A tree blew down onto an unoccupied vehicle at the intersection of Ellicott Street Northwest and 32nd Street Northwest. A large tree blew down near the intersection of Connecticut Avenue Northwest and Chesapeake Street Northwest.
Oklahoma · 1 report
Time
Location
County
Observer comment
17:10
ANTLERS
PUSHMATAHA
Strong thunderstorm wind damaged the awning of a gas station, snapped large tree limbs, and blew down power lines.
Was a specific property in this swath? Run the address against NOAA hail history → Address hail check