← All storm days

Hail Storm Map — July 31, 2025

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

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

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"
Wyoming13,372220
Maryland9,3832010
Pennsylvania4,42800
Arizona3,16300
New Jersey2,87900
Colorado1,83000
Arkansas1,374490
Texas98600
Montana88300
Oregon38300
Alabama33700
West Virginia33410
California11900
Kentucky3300
Louisiana2100
North Carolina1800

NOAA storm reports

Hail reports (9)

Montana · 4 reports

TimeLocationCountyObserver comment
16:46CARLTONMISSOULAHail 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:40GRASS VLYMISSOULAA 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:30HAXBY POINTGARFIELDPublic reported golf ball size hail.
20:10GREAT FALLSCASCADEPublic reported 1 inch hail. Time of report estimated via radar.

Wyoming · 3 reports

TimeLocationCountyObserver comment
15:10(CYS)CHEYENNE AIRPORTLARAMIEHalf dollar size hail at the NWS office.
15:12(CYS)CHEYENNE AIRPORTLARAMIEReport from mPING of golf ball size hail.
15:25(CYS)CHEYENNE AIRPORTLARAMIEReport from mPING of half dollar size hail.

Colorado · 1 report

TimeLocationCountyObserver comment
16:46PURCELLWELDReport received via Spotter Network.

Texas · 1 report

TimeLocationCountyObserver comment
16:48ARCHER CITYARCHERThe report was relayed by amateur radio. The location is approximate.

Wind reports (93)

Virginia · 18 reports

TimeLocationCountyObserver comment
12:45SANGERVILLEAUGUSTANumerous trees blew down near the intersection of Wolfridge Road and Grindstone Road.
13:05LYNCHBURGLYNCHBURG (C)Thunderstorm winds blew down a few trees and power lines in Lynchburg.
13:56STAUNTONSTAUNTON (C)A few trees blew down in the City of Staunton.
14:20DOOMSAUGUSTAA tree blew down in the 200 block of Dalhousie Road.
14:44BATESVILLEALBEMARLEA couple of trees blew down on Craigs Store Road near the intersection with Castle Rock Road.
14:50HUDSON XRDSSHENANDOAHA large tree limb snapped along VA-42 Senedo Road.
15:03HUDSON XRDSSHENANDOAHA tree blew down near the intersection of Crooked Run Road and VA-42 Senedo Road.
15:07MT OLIVESHENANDOAHA tree blew down near the intersection of VA-623 Back Road and Chicory Lane.
15:21MONETABEDFORDThunderstorm winds blew down one tree near the intersection of Joppa Mill Road and Stewartsville Road.
15:26BRITAINLOUDOUNA tree blew down near the intersection of VA-673 Elvan Road and VA-673 Mountain Road.
15:35MONETABEDFORDThunderstorm winds blew down one tree along Rucker Road.
15:56PARISFAUQUIERA tree blew down along US-50/US-17 John S. Mosby Highway just east of the Clarke County line.
16:07CRYMES CORNERLUNENBURGVDOT 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:15VICTORIALUNENBURGVDOT 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:08ORGAINVILLEMECKLENBURGVDOT reported a tree across the roadway on US-15 in the vicinity of Oak Hill Drive and Whitetail Road.
19:29PATRICK HENRY FLDNEWPORT NEWS (C)A tree fell along Bland Boulevard.
19:33DENBIGHNEWPORT NEWS (C)A tree fell along Lucas Creek Road.
19:49BENNS CHURCHISLE OF WIGHTA report of a tree that fell onto a home was shared from social media.

Pennsylvania · 11 reports

TimeLocationCountyObserver comment
10:49HAMILTON PARKLANCASTERA 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:23STOUCHSBURGBERKSBerks 911 call center reported a tree down on Conrad Weiser Pkwy. Time estimated from radar.
11:30BERNHARTSBERKSTrees and wires reported down. Time estimated from radar.
11:30LAURELDALEBERKSMultiple trees down on wires at the intersection of Elizabeth ave and chestnut street. Time estimated from radar.
11:33WYOMISSING HILLSBERKSTrees and wires down. Time estimated from radar.
11:38WEST READINGBERKSTrees and wires down. Time estimated from radar.
11:40MT PENNBERKSTree down on wires. Time estimated from radar.
11:42REIFFTONBERKSTree branch through a house window. Time estimated from radar.
12:09NEW GENEVAFAYETTEReport of large tree down blocking both lanes of New Geneva Road.
12:12DOWNINGTOWN MEML ARPCHESTERWires 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:12DOWNINGTOWN MEML ARPCHESTERBroadcast news report footage showed a tree fallen onto a car in Caln Twp. Exact road unknown. Time estimated from radar.

Texas · 9 reports

TimeLocationCountyObserver comment
16:45ESTESHARRISONA 60 mph wind gust was measured at the Eastman Chemical Company southeast of Longview, which resulted in some structural damage.
17:30VALLEY VIEWCOOKEEmergency 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:55WESTMINSTERCOLLINSocial media photos showed several trees blown down on Amen Corner off County Road 179 midway between Van Alstyne and Gunter.
19:00GUNTERGRAYSONSocial media video indicated that strong microburst winds destroyed a barn on Lazy S Ranch Road about 4 miles southeast of Gunter.
19:00WESTMINSTERCOLLINA 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:08WESTONCOLLINA public report indicated that trees and power lines were blown down on County Roads 138 and 136 midway between Gunter and Weston.
19:09GUNTERGRAYSONGrayson 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:45VAN ALSTYNEGRAYSONA public report indicated multiple trees down in Van Alstyne, just north of Panther Pkwy and west of US Highway 75.
20:15CALLISBURGCOOKEEmergency 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

TimeLocationCountyObserver comment
14:00HANCOCKWASHINGTONA few trees blew down around Hancock.
15:08EASTONTALBOTMultiple trees down. Time estimated from radar.
15:24RIDGELEY PELICAN ARPCAROLINETrees reported down. Time estimated from radar.
15:26MYERSVILLEFREDERICKNumerous trees blew down around Myersville.
15:26MIDDLETOWNFREDERICKNumerous trees blew down around Middletown.
15:56IJAMSVILLEFREDERICKSeveral trees blew down around Ijamsville.
16:15FOUNTAIN MILLSFREDERICKSeveral trees blew down around Monrovia.
16:45SEWARDSDORCHESTERSeveral trees fell along Egypt Road.

Alabama · 7 reports

TimeLocationCountyObserver comment
14:05BLOUNT SPGSBLOUNTTrees were downed at Mulberry Hills Rd and County Road 5 and blocking Oscar Bradford Rd.
14:40BLOUNTSVILLEBLOUNTA tree was downed on County Highway 47 and power lines were downed on County Highway 26.
15:20PLEASANT HILLJACKSONA power line was knocked down near the intersection of Goosepond Drive and Berry Road. Time estimated from radar.
15:30SECTIONJACKSONA tree was knocked down at 500 CR 62 in Section.
15:30SECTIONJACKSONA tree was knocked down at the intersection of Main Street and Tammy Little Drive in Section.
15:30SECTIONJACKSONA tree was knocked down along CR 626 southeast of Section.
15:30SECTIONJACKSONA tree was knocked down along CR 391 southeast of Section.

Arkansas · 5 reports

TimeLocationCountyObserver comment
14:21PINEY GROVELAFAYETTEA power line was downed along Highway 29 just north of County Road 42.
14:23BEACON HILLSEVIERA large tree limb was blown down across Highway 41 South between De Queen and Horatio.
14:40MT PLEASANTMILLERTrees were blown down along South Stateline Avenue south of Texarkana.
14:45MT PLEASANTMILLERTrees were downed onto Highway 71 near Blackman Ferry Road.
14:55BOYDMILLERTrees were downed along County Road 10 several miles north of Fouke.

West Virginia · 5 reports

TimeLocationCountyObserver comment
14:39FALLING WATERSBERKELEYA tree blew down at the intersection of CR-11/5 Koonztown Road and Yukon Drive/Lovetts Lane.
14:40MARLOWEBERKELEYA tree blew down on I-81 at mile marker 23.
14:47MARTINSBURGBERKELEYA few trees blew down along Foxcroft Avenue in Martinsburg.
15:03SHEPHERDSTOWNJEFFERSONThree trees blew down around Shepherdstown, including on Terrapin Road, CR-5 Scrabble Road, and CR-5 Shepherd Grade Road.
15:21HARPERS FERRYJEFFERSONA tree blew down in the 300 block of York Street.

North Carolina · 4 reports

TimeLocationCountyObserver comment
14:31COGGINS MINEMONTGOMERYThe local broadcast media passed along reports of a tree down on power lines along Charlotte Drive.
16:30SAVANNAHJACKSONPublic reported multiple trees blown down in the area around Chickadee Ln, with one tree down on on a house.
17:12MINGOSAMPSONPower lines were reported down near the 1700 block of Aman Dairy Road.
17:43CEDAR CREEKCUMBERLANDDuke Energy power outages were caused by fallen trees or limbs damaging power equipment.

South Carolina · 4 reports

TimeLocationCountyObserver comment
16:35ADGERFAIRFIELDFairfield Electric Cooperative reported trees on powerlines on Ramsey Rd and on Adger St. Time estimated by radar.
17:35BISHOPVILLELEELee County dispatch reported trees down on powerlines on Main St as well as trees down on Dogwood Dr in Bishopville, SC.
20:18MYRTLE RIDGEHORRYWMBF news posted pictures of trees down along Kings Highway between 29th Ave South and Farrow Parkway.
20:18(MYR)MYRTLE BEACH AFHORRYThis gust was measured at KMYR.

Utah · 3 reports

TimeLocationCountyObserver comment
14:35BARROTOOELEThe 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:56READTOOELEThe 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:00WENDOVER AF AUX ARPTTOOELEThe 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

TimeLocationCountyObserver comment
12:45BOUND BROOKSOMERSETTrees and wires down. Time estimated from radar.
12:50GREEN BROOKSOMERSETTrees reported down. Time estimated from radar.
14:34MANTUAGLOUCESTERWires reported down. Time estimated from radar.

Louisiana · 3 reports

TimeLocationCountyObserver comment
15:06TULIPCLAIBORNEMultiple trees and power lines were downed throughout Claiborne Parish, including near and north of the Athens area.
15:10SPRINGHILLWEBSTERA tree was blown down between Cullen and Springhill.
16:15WINNFIELD JOYCE ARPTWINNA 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

TimeLocationCountyObserver comment
16:12GILLWELDSeveral loose items were blown across yard.
17:55BUCKINGHAMWELDAWOS station K1NW located one mile north-northeast of New Raymer.

Tennessee · 2 reports

TimeLocationCountyObserver comment
16:05PARSONSDECATURA few trees were knocked down, some on power lines, in the Parsons area.
16:42ANTIOCHHAYWOODTrees and power lines were knocked down in the Douglas community. One tree fell on a house.

Montana · 2 reports

TimeLocationCountyObserver comment
15:53LIVINGSTN MISSION FLPARKAsos weather station at Livingston airport.
16:53TOWNSEND ARPTBROADWATERMedia 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

TimeLocationCountyObserver comment
16:54KING HILLELMOREDeer Haven RAWS recorded a gust of 50 knots associated with a thunderstorm outflow.
17:30ARCOBUTTEThe Big Coxs Well mesonet station recorded a 59 mph thunderstorm outflow wind.

Florida · 2 reports

TimeLocationCountyObserver comment
14:08BAUMLEONA tree resulted in a power outage via the Talquin Electric outage map.
14:10CONCORDLEONA tree resulted in a power outage via the Talquin Electric outage map.

Delaware · 1 report

TimeLocationCountyObserver comment
13:51(ILG)WILMINGTON ARPTNEW CASTLEWilmington/New Castle ASOS measured wind gust of 58 mph. Time given in report.

District of Columbia · 1 report

TimeLocationCountyObserver comment
15:33TENLEYTOWNDISTRICT OF COLUMBIAA 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

TimeLocationCountyObserver comment
17:10ANTLERSPUSHMATAHAStrong 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