← All storm days

Hail Storm Map — July 25, 2025

Hail storm map for July 25, 2025: max 2.00" hail across CA, CT, IL, IN, KS, MT, ND, PA, TX, WV, ~10,798 structures in swath.

CACTILINKSMTNDPATXWV

Hail-affected U.S. states Alabama Alaska Arizona Colorado Florida Georgia Indiana — hail affected Kansas — hail affected Maine Massachusetts Minnesota New Jersey North Carolina North Dakota — hail affected Oklahoma Pennsylvania — hail affected South Dakota Texas — hail affected Wyoming Connecticut — hail affected Missouri West Virginia — hail affected Illinois — hail affected 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 South Carolina Idaho Nevada Vermont Louisiana Rhode Island

A moderate hail event swept across CA, CT, IL, IN and 6 more states on July 25, 2025, with MRMS radar measuring stones up to 2.00". An estimated 10,798 structures fell inside the qualifying swath. North Dakota took the brunt with ~9,086 structures estimated in the ≥1" footprint. About 123 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 10 hail reports and 153 wind reports for the day.

Max hail size
2.00"
States impacted
10
Structures in swath
10,798

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
North Dakota9,0861100
West Virginia44200
Connecticut27500
California22000
Pennsylvania19100
Indiana16400
Montana138130
Illinois13700
Kansas11500
Texas3000

NOAA storm reports

Hail reports (5)

Montana · 5 reports

TimeLocationCountyObserver comment
16:03ISMAYCUSTERMeasured hail.
16:10BLATCHFORDPRAIRIEPublic reported hail up to the size of quarters, lasting for 15 to 20 minutes.
16:30PLEVNAFALLONEstimated hail that occurred near spotter.
16:36SUTHERLANDPRAIRIEPublic reported golf ball size hail.
16:58PLEVNAFALLONEstimated hail size.

Wind reports (147)

Pennsylvania · 35 reports

TimeLocationCountyObserver comment
12:54BELLEFONTECENTREA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree into a house in Bellefonte. No injuries were reported.
13:15RISING SPGSCENTREA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down on Long Street near the intersection of Cooper Street in Spring Mills.
13:37WAGNERMIFFLINA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees onto New Lancaster Valley Road east of Milroy.
13:39SNYDERTOWNNORTHUMBERLANDA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down onto Clark Road near Snydertown.
14:02HERNDONNORTHUMBERLANDA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down onto South Main Street in Herndon.
14:42ROSE GLENPERRYA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down onto Dark Hollow Road blocking the roadway near Mecks Corner.
14:50SAND HILLLEBANONA severe thunderstorm and an associated gust front, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires down in North Lebanon Township.
14:57SHARTLESVILLEBERKSTree down on South Northkill Road near the golf course. Time estimated from radar.
14:58LEBANONLEBANONA gust front associated with a severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires down in Lebanon.
15:03HUNTINGDONHUNTINGDONA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree next to Weis Market in Huntingdon.
15:05CENTERPORTBERKSTrees down in Centre Twp. Time estimated from radar.
15:07ALLENTOWN MUNILEHIGHTrees and wires down. Time estimated from radar.
15:10NORTH CORNWALLLEBANONA gust front associated with a severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and wires down in Cornwall.
15:15WEST READINGBERKSTree on wires with roadway blocked. Time estimated from radar.
15:17BETHLEHEMNORTHAMPTONTrees and wires down. Time estimated from radar.
15:20BREINIGSVILLELEHIGHMultiple trees snapped about part way up their trunks. Photo shared on social media. Time estimated from radar.
15:20FLEETWOODBERKSTrees down on wires. Time estimated from radar.
15:20READINGBERKSMesonet station EW3190 Reading measured this gust. Time given in report.
15:24LOTTA GROVEHUNTINGDONA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down onto Smith Valley Road at the intersection of Boot Hill Lane blocking one lane of roadway near Mapleton.
15:25ALBURTISLEHIGHTrees and wires down. Time estimated from radar.
15:27HELLERTOWNNORTHAMPTONTrees and wires down. Time estimated from radar.
15:30FREDERICKSVILLEBERKSTrees reported down. Time estimated from radar.
15:32DOUGLASVILLEBERKSTrees and wires down. Time estimated from radar.
15:50GREEN LANEMONTGOMERYMultiple trees down in Green Lane. Time estimated from radar.
16:09SOLEBURYBUCKSTree down across railroad track crossing at Aquetong Rd blocking train and vehicle traffic. Time estimated from radar.
16:19NEWVILLECUMBERLANDA severe thunderstorm, producing wind gusts estimated near 60 mph knocked a tree down onto Big Spring Road blocking one lane of the roadway near Newville.
16:24SPRINGFIELDDELAWARETrees and wires down. Time estimated from radar.
16:38(PHL)PHILADELPHIA INPHILADELPHIAPhiladelphia International Airport recorded a 54 kt wind gust.
16:43WATERVILLELYCOMINGA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees blocking the roadway west of Waterville.
17:50ORE VLYYORKA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree and a set of wires down onto Springwood Road west of Ore Valley.
18:02STEEL CITYNORTHAMPTONPowerlines downed causing live wire fire. Time estimated by radar.
18:05HIGHLAND PARKNORTHAMPTONDowned tree reported at Island Park Rd and Berger Rd. Time estimated by radar.
18:26KISSIMMEESNYDERA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down multiple trees and communication lines onto and along New Berlin Highway in Franklin Township.
19:00KLINGERSTOWNSCHUYLKILLA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked a tree down into a house near the intersection of Fearnot Road and Honey Moon Trail Road. No injuries reported.
19:05VALLEY VIEWSCHUYLKILLA severe thunderstorm, producing wind gusts estimated near 60 mph, knocked down a tree and a set of wires on Forest Drive near Redners Market near Hegins.

New Jersey · 35 reports

TimeLocationCountyObserver comment
13:36BLAIRSTOWNWARRENTrees and wires down in Blairstown Twp. Time estimated from radar.
13:44HOPEWARRENTrees down on wires blocking roadway along Ridgeway Avenue. Time estimated from radar.
14:01LEDGEWOODMORRISTrees and wires down. Time estimated from radar.
14:09MT TABORMORRISTrees and wires down along Cedar Lake Road. Time estimated from radar.
14:13BROOKSIDEMORRISTrees and wires down. Time estimated from radar.
14:15MT TABORMORRISNJ Transit reported overhead wire issues due to a downed tree on the Morris and Essex Line between the Morristown and Dover stations. Time estimated by radar.
14:17DENVILLEMORRISTrees and wires down around Parsippany. Time estimated from radar.
14:21PINE BROOKMORRISWires down along Ball Road and Hawkins Road in Morris County. Time estimated from radar.
14:30NEW PROVIDENCEUNIONVideo showing a large tree falling in the backyard of a home.
14:35WEST ORANGEESSEXLive wires down on Northfield Avenue in South Orange.
14:35BEAUFORTESSEXA 911 call center reporting trees down on both Eisenhower Parkway and Livingston Parkway near Interstate 280.
14:40BALTUSROLUNIONTree down on house on Mount Vernon Road in Springfield.
14:40AMPEREESSEXTree down on wires on West Northfield Road in Orange.
14:43KENILWORTHUNIONLive wires down on car on Chestnut Ave with people trapped inside.
14:45KEARNYHUDSONLarge tree branches down on Maple Street near West Hudson Park.
14:45VAUXHALLUNIONTree uprooted on Crawford Terrace in Union.
14:47LORRAINEUNIONSpotter measured a 56 knot wind gust on a Davis Weather Station at 10 meters.
14:49WATCHUNGSOMERSETTrees and wires down in Watchung. Time estimated from radar.
14:50HILLSIDEUNIONTree down on car on Galloping Hill Road at East Clay Avenue. The car was not occupied.
14:54ELIZABETHPORTUNIONASOS site EWR at Newark International Airport measured a 55 knot wind gust.
15:37HOLLANDHUNTERDONTrees and wires down with debris in the road way on Alfalfa Hill Road. Time estimated from radar.
15:52FRENCHTOWNHUNTERDONTree down blocking the roadway in Frenchtown. Time estimated from radar.
16:03WOODS TAVERNSOMERSETTrees and wires down around Hillsborough Township. Time estimated from radar.
16:06BELLE MEADSOMERSETTrees and wires down around Montgomery Township. Time estimated from radar.
16:08ROSEMONTHUNTERDONTrees down on wires on Upper Creek Road. Time estimated from radar.
16:09SERGEANTSVILLEHUNTERDONSeveral trees down around Delaware Township. Time estimated from radar.
16:35PERRINEVILLEMONMOUTHTrees and wires down. Time estimated from radar.
16:40FREEHOLDMONMOUTHTrees and wires down. Time estimated from radar.
16:43BORDENTOWNBURLINGTONTrees and wires down. Time estimated from radar.
17:00WHITINGOCEANDowned tree on NJ 70 near CR 539/Whiting New Egypt Rd. Time estimated from radar.
17:04JOBSTOWN ARPTBURLINGTONWires down in Springfield. Time estimated from radar.
17:20SEASIDE HGTSOCEANSeaside Park NJ WxNet measured a 57 kt gust. Time given in reported.
17:28INDIAN MILLSBURLINGTONWires down along Route 206 in Shamong. Time estimated from radar.
18:05WEST CREEK ARPTOCEANPowerlines damaged on CR 539. Time estimated by radar.
18:07TUCKERTONOCEANDamage to powerlines at Radio Rd and Playhouse Rd. Time estimated by radar.

New York · 19 reports

TimeLocationCountyObserver comment
13:05JACKSON CORNERSCOLUMBIATree and wires were downed on Near Road in the Town of Gallatin.
13:18PULVERS CORNERSDUTCHESSA tree was downed on wires on Bean River Road near Pine Plains.
13:23MILLERTONDUTCHESSTwo trees were downed with a car stuck between the two fallen trees along Route 199 near Millerton.
14:15SCOTTS CORNERSWESTCHESTERA tree down on car with people trapped.
14:15SCOTTS CORNERSWESTCHESTERLive wires down on High Ridge Road at Upper Shad Road.
14:15VISTAWESTCHESTERTree down hitting a female on Samuel Dann Way.
14:55PORT RICHMONDRICHMONDMHRN6 Mesonet measured a 52 knot wind gust.
15:00SOUTH BEACHRICHMONDLarge tree down on power lines on Henry Place at Burgher Avenue.
15:00CASTLETON CORNERSRICHMONDLarge tree down on power lines blocking Manor Road.
15:03FT WADSWORTHRICHMONDLarge tree down on car on Tompkins Avenue at Fingerboard Avenue. The car was not occupied.
15:03SOUTH BEACHRICHMONDTree down blocking road at Kensington Avenue.
15:03MIDLAND BEACHRICHMONDLarge tree down on car on Fremont Avenue in Grant City.
15:03MIDLAND BEACHRICHMONDLarge tree down on wires on Prescott Avenue at Clawson Street.
15:03MIDLAND BEACHRICHMONDUprooted tree blocking Mill Road at Isernia Avenue with Fire Department Responding.
15:05NEW BRIGHTONRICHMONDStaten Island Railway service suspended between St. George and Grasmere due to a down tree blocking tracks. Reported by MTA.
15:13MIDLAND BEACHRICHMONDTree down on wires blocking road at Greeley Avenue.
15:38MANORVILLESUFFOLKNumerous trees down at the Sundance Stables in Manorville.
15:42MANORVILLESUFFOLKMultiple reports of downed trees and wires on Wading River Road north of the LIE.
17:00COMMACKSUFFOLKLarge tree snapped in half and fell onto two parked cars. The cars were not occupied.

Connecticut · 15 reports

TimeLocationCountyObserver comment
12:58BETHLEHEMLITCHFIELDTrees were reported down along Flanders Road near Bethlehem Village.
13:03MINORTOWNLITCHFIELDWires were pulled off a house on Old Town Farm Road in the Town of Woodbury.
13:20WATERBURYNEW HAVENTree down on wires on Ludlow Street at Lincoln Avenue.
13:20WATERBURYNEW HAVENTree down on wires on Crescent Street in Waterbury.
13:25WESTVIEW HGTSNEW HAVENWires down on Bristol Avenue at Peace Street.
13:27BETHLEHEMLITCHFIELDTrees and wires were downed near the intersection of Green Hill Road and Nonnewaug Road in the Town of Bethlehem.
13:28LAKEVILLELITCHFIELDA tree was downed on a car near Long Pond Road and Valley Road in the Town of Sharon. A person was reported trapped and injured (direct).
13:33CHESHIRENEW HAVENTree limbs down causing a significant power outage reported by Eversource.
13:33WATERTOWNLITCHFIELDA tree was downed near Echo Lake Road and Porter Street in the Town of Watertown.
13:40WATERBURYNEW HAVENTree down on primary wires on Willow Street at Calumet Street.
13:43YALESVILLENEW HAVENLarge tree branch down on car windshield in Wallingford.
13:48WATERBURYNEW HAVENTree down on house on Greenwood Avenue. Power lines to the house also brought down.
13:50EAST WALLINFORDNEW HAVENTree down on Cooke Road in Wallingford.
13:50WALLINGFORDNEW HAVENLarge tree down near Mansion road blocking an entrance to Heritage Woods.
14:25NEW CANAANFAIRFIELDTrees down on power lines and blocking South Avenue, Nursery Road, and Buttery Road.

Massachusetts · 13 reports

TimeLocationCountyObserver comment
13:32NEWTON LOWER FALLSMIDDLESEXIn Weston, a tree and wires were down on Rt 20 at Wellesley St. A tree was also down on Gail Rd.
13:35STONY BROOKMIDDLESEXIn Waltham, wires were down on Elm Avenue.
13:35NEWTONMIDDLESEXIn Newton, a tree was down on wires on Fairway Dr.
13:40BELMONTMIDDLESEXIn Belmont, a tree was down on a house on Park Rd.
13:48WRENTHAMNORFOLKIn Wrentham, a mesonet station gusted to 63 mph.
13:50MEDFORDMIDDLESEXIn Medford, a tree was down in a yard on 9th St.
14:00(BOS)LOGAN INTL ARPTSUFFOLKIn Boston, power lines were down on Annavoy St.
14:22RAYNHAM CENTERBRISTOLIn Raynham, wires were down on Goldfinch Dr.
14:22RAYNHAM CENTERBRISTOLIn Raynham, a large tree was down on King St. In Raynham, a large tree was down on King St.
14:30WADES CORNERBRISTOLIn Dighton, a tree and wires were down on Regional Rd.
14:55MIDDLEBOROPLYMOUTHIn Middleboro, a tree was down on Cherry St.
15:08BISBEE CORNERPLYMOUTHIn Rochester, a tree was down on a fire access road off of Negus Way.
15:08BISBEE CORNERPLYMOUTHIn Rochester, a tree was down on North Ave.

Virginia · 7 reports

TimeLocationCountyObserver comment
14:22LINVILLEROCKINGHAMTree damage was reported near Linville, including a tree that blew down near the intersection of Gravels Road and Triple Ridge Lane.
14:31DELAPLANEFAUQUIERTrees and wires blew down near the intersection of Delaplane Grade Road and VA-710 Carr Lane.
15:57FAIRFAX PARKFAIRFAXTrees blew down on eastbound VA-640 Sydenstricker Road at Briarcliff Drive.
15:57FAIRFAX PARKFAIRFAXA tree blew down onto a house in the 7100 block of Rolling Forest Avenue.
15:57FAIRFAX PARKFAIRFAXTrees blew down on Gregory Court.
16:00FAIRFAX PARKFAIRFAXTrees blew down near the intersection of Orange Plank Road and Chancellor Way.
16:05LINCOLNIAFAIRFAXTrees and wires blew down near the intersection of Montrose Street and Cherokee Avenue.

Illinois · 6 reports

TimeLocationCountyObserver comment
21:10CULVERMENARDA few trees and tree branches were blown down.
21:33MIDDLETOWNLOGANTree branches were blown down.
21:59LINCOLNLOGANSeveral 6-inch diameter tree branches were blown down across Kickapoo Creek Park.
22:07LINCOLNLOGANA trained spotter estimated a 60 mph wind gust.
22:30WAYNESVILLEDE WITTA few large tree limbs were blown down.
22:47BROKAWMCLEANAn 8 to 10-inch diameter tree was snapped at the base.

Ohio · 5 reports

TimeLocationCountyObserver comment
15:16NEW MADISONDARKEA tree was downed.
15:24SIDNEYSHELBYMultiple trees were downed along Main Street, taking out several power lines.
15:29PITSBURGDARKEA tree was downed.
16:20ROCK WAYCLARKA large tree was knocked into the window of a home near the intersection of West National Road and Old Mill Road, causing a fire to spark.
16:25DONNELSVILLECLARKA tree was downed.

Rhode Island · 4 reports

TimeLocationCountyObserver comment
14:10PAWTUCKETPROVIDENCEIn Pawtucket, a tree was down on a house.
14:10ESMONDPROVIDENCEIn North Providence, a tree was down on wires on Randall Rd.
14:15JOHNSTONPROVIDENCEIn Providence, a tree was down on Wallace St.
14:15HARBOR JCTPROVIDENCEIn Providence, a tree was down on Prairie Ave.

West Virginia · 2 reports

TimeLocationCountyObserver comment
13:09ROSEBY ROCKMARSHALLReport of trees down on Games Ridge Road.
13:14CLOUSTONMARSHALLReport of trees down on Adams Hill.

North Dakota · 2 reports

TimeLocationCountyObserver comment
22:00HEBRONMORTONThunderstorm wind gusts were estimated by the public.
23:08GOODRICHSHERIDANThunderstorm wind gusts were estimated by the public.

Kansas · 2 reports

TimeLocationCountyObserver comment
14:43OSAWATOMIEMIAMIA tree fell onto and damaged a house. Time estimated from radar.
15:30LOUISBURGMIAMILaw enforcement reported straight-line wind damage east of US-69 on 311th Street. Time estimated from radar.

Montana · 1 report

TimeLocationCountyObserver comment
15:47LIVINGSTN MISSION FLPARKAsos weather station at Livingston airport.

Oklahoma · 1 report

TimeLocationCountyObserver comment
17:12ENIDGARFIELDA relayed image shows a large tree snapped in half. The location is approximate, and the event time is estimated from radar observations.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check