Storm reports — Thursday, July 31, 2025

The NOAA Storm Prediction Center logged 1 tornado report, 12 hail reports and 113 damaging-wind reports for the storm day from 12:00 UTC on Jul 31, 2025 to 12:00 UTC the next morning — most of them in VA, PA, MD.

1tornado reports
12hail reports · largest 1.75″
113wind reports · peak 75 mph

Reports by state

VA24PA12MD12TX11AL8MT7WV6KY6CO5AR5SC5WY4ID4NC4NJ3LA3FL2DC2DE1UT1SD1

Tornado reports

UTCRatingPlaceCountyStateRemarks
23:53—8 Ene TownsendBroadwaterMT[Landspout] Media passed along a photo of what appears to be a landspout with defined circulation at the ground. Location estimated. (TFX)

Hail reports

UTCSizePlaceCountyStateRemarks
22:101.25″1 Wnw CheyenneLaramieWY(CYS)
22:121.75″1 N CheyenneLaramieWYReport from mPING: Golf Ball (1.75 in.). (CYS)
22:251.25″2 Ne North CheyenneLaramieWYReport from mPING: Half Dollar (1.25 in.). (CYS)
22:421.00″3 Nnw Twin LakesKootenaiID(OTX)
22:481.00″Archer CityArcherTX(OUN)
22:581.00″1 Ene Milton ReservoirWeldCO(BOU)
23:201.00″6 Ne NunnWeldCO(BOU)
23:461.50″13 Nne PurcellWeldCOReport via Spotter Network. (BOU)
23:521.75″2 Sse LoloMissoulaMTMultiple Facebook photos in the southern Lolo area depicted up to golf ball sized hail. The photo that showed possible golf ball was wide and flat. (MSO)
02:301.75″20 Nnw Van NormanGarfieldMTGolf Ball sized hail. (GGW)
03:101.00″2 Wnw Great FallsCascadeMTTime of report estimated via radar. (TFX)
03:301.25″1 Sse Great FallsCascadeMT(TFX)

Wind reports

UTCGustPlaceCountyStateRemarks
15:47damage1 Nw LancasterLancasterPAWires down. (CTP)
15:50damage1 Wnw LancasterLancasterPAtree blocking road. (CTP)
16:23damage2 Sw Marion TwpBerksPABerks 911 call center reported a tree down on Conrad Weiser Pkwy. Time estimated from radar. (PHI)
16:30damageMuhlenberg TwpBerksPATrees and wires down. Time estimated from radar. (PHI)
16:30damage1 Ene LaureldaleBerksPAMultiple trees down on wires at the intersection of Elizabeth ave and chestnut street. Time estimated from radar. (PHI)
16:33damageWyomissingBerksPATrees and wires down. Time estimated from radar. (PHI)
16:38damageReadingBerksPATrees and wires down. Time estimated from radar. (PHI)
16:40damageMount PennBerksPATree down on wires. Time estimated from radar. (PHI)
16:42damageReifftonBerksPATree branch through a house window. Time estimated from radar. (PHI)
17:09damage1 Ssw GreensboroFayettePATree down blocking both lanes of New Geneva Road. (PBZ)
17:12damage1 Wsw Caln TwpChesterPABroadcast news report footage showed a tree fallen onto a car in Caln Twp. Exact road unknown. Time estimated from radar. (PHI)
17:12damageCaln TwpChesterPAWires 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 r (PHI)
17:41damageHagerstownWashingtonMDA few trees were down around Hancock. (LWX)
17:45damageSangervilleAugustaVANumerous trees down near the intersection of Wolfridge Rd. and Grindstone Rd. (LWX)
17:45damageBound BrookSomersetNJTrees and wires down. Time estimated from radar. (PHI)
17:50damageNorth PlainfieldSomersetNJTrees down. Time estimated from radar. (PHI)
18:05damageLynchburg CityCity Of LynchburgVAMultiple reports of trees and powerlines down in the City of Lynchburg. (RNK)
18:5158 mphNew Castle County AirpoNew CastleDEReported ASOS measured wind gust of 58 mph. (PHI)
18:56damageStauntonCity Of StauntonVAA few reports of downed trees in the City of Staunton. (LWX)
19:00damageHancockWashingtonMDA few trees were down around Hancock. (LWX)
19:05damage1 N TimberlakeCampbellVAPowerline down at Rainbow Forest Drive of Timberlake of Campbell County. (RNK)
19:08damage2 Nne BaumLeonFLA tree resulted in a power outage via Talquin Electric outage map. (TAE)
19:10damage2 Wsw ConcordLeonFLA tree resulted in a power outage via Talquin Electric outage map. (TAE)
19:10damage3 E BrooknealCampbellVAThunderstorm winds blew down one tree near the intersection with Dog Creek Road and Moore Lane. (RNK)
19:20damage2 Nne WaynesboroAugustaVATree down in the 200 block of Dalhousie Rd. (LWX)
19:23damageFincastleBotetourtVAThunderstorm winds blew down one tree along East Back Street between the intersections of North Roanoke Street and North Church Street. (RNK)
19:25damage1 E SangervilleAugustaVANumerous trees down near the intersection of Wolfridge Rd. and Grindstone Rd. (LWX)
19:25damageSangervilleAugustaVANumerous trees down near the intersection of Wolfridge Rd. and Grindstone Rd. (LWX)
19:31damage1 N Badin LakeMontgomeryNCWFMY passed along a photo of a tree down on a power line on Charlotte Dr. Event time estimated from radar. (RAH)
19:34damageMantua TwpGloucesterNJWires down. Time estimated from radar. (PHI)
19:39damage1 Wnw Falling WatersBerkeleyWVTree down at the intersection of Koonztown Rd. and Yukon Dr. (LWX)
19:40damage1 Nne Falling WatersBerkeleyWVTree down around MM 23 on Interstate 81. (LWX)
19:44damage5 Ne GreenfieldAlbemarleVAA couple of trees down on Craigs Store Rd. near the intersection with Castle Rock Rd. (LWX)
19:47damage1 Wsw MartinsburgBerkeleyWVA few trees down along Foxcroft Ave. in Martinsburg. (LWX)
19:50damage3 N Mount CliftonShenandoahVALarge tree limb snapped. (LWX)
19:55damage5 Nnw ShepherdstownWashingtonMDA couple of trees down along Dam Number 4 Rd. and also on Scrabble Rd. (LWX)
20:03damage2 Nnw Mount CliftonShenandoahVATree down near the intersection of Crooked Run Road and Senedo Rd. (LWX)
20:03damageShepherdstownJeffersonWVThree trees down around Shepherdstown. (LWX)
20:05damage2 W Rickwood CavernsBlountALTree down at Mulberry Hills Rd and County Road 5. Another tree down blocking the road on Oscar Bradford Rd. (BMX)
20:07damage3 N Toms BrookShenandoahVATree down near the intersection of Back Road and Chicory Lane. (LWX)
20:08damageEastonTalbotMDMultiple trees down. Time estimated from radar. (PHI)
20:21damage5 Nnw LewisvilleLafayetteARA power line was downed along Highway 29 just north of County Road 42. (SHV)
20:21damage4 N MonetaBedfordVAThunderstorm winds blew down one tree near the intersection of Joppa Mill Road and Stewartsville Road. (RNK)
20:21damageHarpers FerryJeffersonWVTree down on the 300 block of York Street. (LWX)
20:23damage3 Nne HoratioSevierARA large tree limb was downed across Highway 41 South between De Queen and Horatio. (SHV)
20:24damageRidgelyCarolineMDTrees down. Time estimated from radar. (PHI)
20:26damage2 Wnw LovettsvilleLoudounVATree down near the intersection of Elvan Rd. and Mountain Rd. (LWX)
20:26damageFrederickFrederickMDSeveral trees were down in Middletown. (LWX)
20:26damageMiddletownFrederickMDSeveral trees were down in Middletown. (LWX)
20:26damageMyersvilleFrederickMDSeveral trees down around Myersville. (LWX)
20:33damage2 Ne American UniversitDistrict Of ColumDCTree down on an unoccupied vehicle at the intersection of Ellicott St. NW and 32nd St. NW. (LWX)
20:34damage1 Ne American UniversitDistrict Of ColumDCLarge tree down near the intersection of Connecticut Ave and Chesapeake St NW. (LWX)
20:35damage1 E MonetaBedfordVACorrects previous tstm wnd dmg report from 1 E Moneta. Tree down in Moneta area of Bedford County. (RNK)
20:40damage6 Ssw TexarkanaMillerARTrees down along South Stateline Avenue. (SHV)
20:40damage2 Wsw BlountsvilleBlountALTree down on County Highway 47 and power line down on County Highway 26. (BMX)
20:44damage5 Ne GreenfieldAlbemarleVAA couple of trees down on Craigs Store Rd. near the intersection with Castle Rock Rd. (LWX)
20:45damage5 Sse TexarkanaMillerARTrees down on Highway 71 near Blackman Ferry Road. (SHV)
20:52damage1 Nne North IrvineEstillKYEstill County Dispatch reports multiple trees down along White Oak Road east of KY-89 north of Irvine. Time provided by dispatch. (JKL)
20:55damage6 Nnw FoukeMillerARTrees down along County Road 10. (SHV)
20:56damage1 Nw ParisFauquierVATree down along U.S. 50 just east of the Clarke County and Fauquier County line. (LWX)
20:56damage4 Wsw New MarketFrederickMDSeveral trees down around Ijamsville (LWX)
21:06damageHomerClaiborneLAMultiple trees and power lines down throughout Claiborne Parish... including near the Athens area. (SHV)
21:07damage2 Nnw LunenburgLunenburgVAVDOT reported a tree down across the roadway on Route 670 in the vicinity of Couches Creek Road. All north and south lanes were closed. Time estimated from radar. (AKQ)
21:10damage1 Nw CullenWebsterLAA tree was downed between Cullen and Springhill. (SHV)
21:15damage2 Sse VictoriaLunenburgVAVDOT reported a tree down across the roadway on Route 635 in the vicinity of Gallion Town Road. All north and south lanes were closed. Time estimated from radar. (AKQ)
21:15damage1 W Green ValleyFrederickMDSeveral trees down around Monrovia. (LWX)
21:20damage4 Ssw ScottsboroJacksonALA power line downed near the intersection of Goosepond Drive and Berry Road. Time estimated from radar. (HUN)
21:25damage2 W Lower BuffaloLeeKYLee County 911 received a report of a large downed tree along Pine Grove Road east of KY-11 South. Time estimated via radar. (JKL)
21:28damageFrederickFrederickMDSeveral trees down around Monrovia. (LWX)
21:30damage2 Ese SectionJacksonAL911 call center reported a tree down along CR 626 SW of Section AL. (HUN)
21:30damage2 Ese SectionJacksonAL911 call center reported a tree down along CR 391 SE of Section AL. (HUN)
21:30damageSectionJacksonAL911 call center reported a tree down at Main Street and Tammy Little Drive. (HUN)
21:30damageSectionJacksonAL911 call center reported a tree down at 500 CR and 62 BLK in Section AL. (HUN)
21:30damage2 Ne GayJacksonNCTree fell on a house on Chickadee Lane in Savannah community. First responders indicated multiple trees down in vicinity. Time approximate. Report submitted via X. (GSP)
21:32damage1 S AltavistaCampbellVAPower line down reported in the Alta Vista area. (RNK)
21:33damageSectionJacksonALSeveral large tree limbs downed. (HUN)
21:35damage5 Nw WinnsboroFairfieldSCFairfield Electric Cooperative reported trees on powerlines on Ramsey Rd. Time estimated by radar. (CAE)
21:3575 mph10 W KnollsTooeleUTINTERSTATE 80 (DPG17) mesonet sensor recorded a gust to 75 mph as a result of thunderstorm outflow. (SLC)
21:40damage5 Nw WinnsboroFairfieldSCFairfield Electric Cooperative reported trees on powerlines on Adger Street. Time estimated by radar. (CAE)
21:45damage3 Ese Church CreekDorchesterMDSeveral trees down along Egypt Rd. (AKQ)
22:08damage4 Ne Buffalo SpringsMecklenburgVAVDOT reported a tree across the roadway on US-15 in the vicinity of Oak Hill Drive and Whitetail Road. All north and south lanes were closed. Time estimated from radar. (AKQ)
22:10damage2 N SaulPerryKYCorrects previous tstm wnd dmg report from 2 N Saul. Perry County 911 reports downed power lines in the 300 Block of Abner Fork Road from the thunderstorm that moved th (JKL)
22:12damage3 E FalconSampsonNCPower lines down on the 1700 block of Aman Dairy Rd. Radar estimated time. (RAH)
22:15damageWinnfieldWinnLACorrects previous tstm wnd dmg report from Winnfield. A small portable building was uplifted and thrown. Multiple trees were downed throughout Winnfield. An 18 wheeler (SHV)
22:15damageKryptonPerryKYPerry County 911 reports downed power lines along KY 451 near Meteor Lane from the thunderstorm that moved through the Krypton area earlier this evening. Time provided (JKL)
22:30damageShepherdstownJeffersonWVThree trees down around Shepherdstown. (LWX)
22:35damageBishopvilleLeeSCLee County dispatch reported trees down on powerlines on Main St. (CAE)
22:38damage1 Ese BishopvilleLeeSCLee County dispatch reported trees down on Dogwood Dr. Time estimated by radar. (CAE)
22:42damage1 Nnw Hayden LakeKootenaiIDPower outage per Kootenai Electric to over 500 customers. (OTX)
22:43damage1 Sse Cedar CreekCumberlandNCDuke Energy outage caused by fallen trees or limbs damaging equipment. (RAH)
22:4560 mph3 Nne LakeportHarrisonTXA 60 mph wind gust was measured at the Eastman Chemical Company southeast of Longview... which resulted in some structural damage. (SHV)
23:00damage1 E MonetaBedfordVATree down in Moneta area of Bedford County. (RNK)
23:1260 mphGillWeldCOLoose items blown across yard. (BOU)
23:14damage1 S BarbourvilleKnoxKYKnox County dispatch reports a downed tree on KY 3441 from the thunderstorms earlier this evening. (JKL)
23:30damage2 W Valley ViewCookeTXDelayed report from Thursday July 31. A microburst blew the roof of a barn off at FM 922 and FM 2848... with debris from the roof blown into high transmission power lin (FWD)
23:30damage1 Sw Dishman SpringsKnoxKYKnox County Dispatch received a report of downed trees off KY-6 and KY-459 near Gray Lane from a thunderstorm at 7:30pm. (JKL)
23:5362 mph7 Ene LivingstonParkMTASOS station KLVM Livingston. (BYZ)
00:3059 mph20 Ese Craters Of MoonButteIDMesonet station BIG Coxs Well. (PIH)
00:49damage2 N Benns ChurchIsle Of WightVATree on a home shared via social media. (AKQ)
00:55damage5 Nnw WestonCollinTXFacebook photos showed several trees blown down on Amen Corner off CR 179. (FWD)
00:5558 mph2 Nne New RaymerWeldCOAWOS station K1NW 1 NNE New Raymer. (BOU)
01:00damage5 Nnw WestonCollinTXDelayed report from Thursday July 31. A house received significant roof damage on North Star Drive at Gracebridge. (FWD)
01:00damage4 Se GunterGraysonTXFacebook video showed strong microburst winds destroyed a barn on Lazy S Ranch Road. (FWD)
01:05damage3 S GunterGraysonTXUnconfirmed report of wind damage at a RV park on Fox Lane with reports of RVs blown over. Grayson County EMA investigating. (FWD)
01:08damage4 Sse GunterCollinTXTrees and power lines down on CR 138 and CR 136. (FWD)
01:09damage3 S GunterGraysonTX*** 1 INJ *** Corrects previous tstm wnd dmg report from 3 S Gunter. Grayson County EMA reported 10 RVs were flipped over at the Good Shepherd RV Park at 1000 Fox Lane. (FWD)
01:1874 mph2 Wsw Myrtle BeachHorrySC(ILM)
01:3759 mph2 Se HilandNatronaWYMesonet station KHLD Hiland 2.4 SE (WYDOT). Associated with an outflow boundary. (RIW)
01:45damage2 Sw Van AlstyneGraysonTXMultiple trees down in Van Alstyne just north of Panther Pkwy... west of US 75. Time estimated. (FWD)
01:54damage3 Sse BoiseAdaIDIdaho Power reported 2958 customers without power due to wind damage in southeast Boise. (BOI)
02:15damage2 Ese CallisburgCookeTXSeveral 10 inch tree limbs were blown off a healthy oak tree... ripped a 30x30 barn door off... and took the roof off of a 12X20 lean-to barn. (FWD)
03:1559 mphElmoLakeMTMesonet station MTELM Elmo Us-93 Mp 77.5. (MSO)
07:4568 mph6 W CottonwoodJacksonSD(UNR)

Original file: SPC report page for this day. Times are UTC; the storm day starts at 12:00 UTC (7 AM CDT).

← Jul 30, 20252025 calendarAug 1, 2025 →

July 31 in other years

20265 🌪 · 57 ⛈20243 🌪 · 476 ⛈20232 🌪 · 96 ⛈20222 🌪 · 47 ⛈