Storm reports — Monday, July 7, 2025

The NOAA Storm Prediction Center logged 12 tornado reports, 41 hail reports and 126 damaging-wind reports for the storm day from 12:00 UTC on Jul 7, 2025 to 12:00 UTC the next morning — most of them in NE, NY, ND.

12tornado reports
41hail reports · largest 3.50″
126wind reports · peak 77 mph

Reports by state

NE24NY23ND21CO19MO19SD16OH13PA12IA11MN8OR4MS2KS2VA1SC1AR1OK1TX1

Tornado reports

UTCRatingPlaceCountyStateRemarks
19:57—5 Wnw Briarwood BeachMedinaOHAn NWS Cleveland storm survey determined that an EF-0 tornado occurred from Chatham Township to Lafayette Township in Medina County OH. The tornado began near the inter (CLE)
20:43—CalioCavalierNDmultiple reports and images of a tornado south of Calio. (FGF)
20:51—1 Ssw CalioCavalierNDCorrects previous tornado report from 1 SW Calio. Report relayed via media. (FGF)
20:53—1 Ssw CalioCavalierNDCorrects previous tornado report from 1 SW Calio. Report relayed via media. (FGF)
21:09—4 S WatkinsArapahoeCO[Landspout] Photos of a brief landspout from 309 to 313 PM MDT. There was some visible evidence of a funnel at the cloud base despite the absence of a well defined upd (BOU)
21:27—2 Nne EdmoreRamseyND(FGF)
22:08—5 Ne LawtonWalshNDspotter reported tornado on ground 5 NE of Lawton. (FGF)
22:27—2 S PhelpsOntarioNYNWS Storm Survey confirmed an EF-2 tornado in the Town of Phelps. Max winds of 115 mph. (BUF)
22:40—10 Ssw ClarkvilleYumaCOYuma county dispatch relayed a report of a tornado looking to the WNW of this location. Was not sure it was in Yuma or Washington county. (GLD)
00:57—6 E ReynoldsGrand ForksND(FGF)
02:00—2 N LockhartNormanMN(FGF)
02:33—3 Ene LockhartNormanMN(FGF)

Hail reports

UTCSizePlaceCountyStateRemarks
20:011.00″1 Nw FairfieldClayNEReport on social media of quarter sized hail in Fairfield. (GID)
20:271.00″2 S Forest RiverGrand ForksNDQuarter sized hail reported by trained weather spotters. (FGF)
20:501.00″2 Nnw WinnerTrippSD(UNR)
20:511.00″1 Nnw WinnerTrippSD(UNR)
21:141.00″2 Nne MartyCharles MixSDNot very much hail... but some stones as big as a quarter. Heavy rain also occurred. (FSD)
21:201.75″3 W ManvelGrand ForksND(FGF)
21:371.00″1 Wnw HaytiHamlinSD(ABR)
21:471.00″4 N Grand ForksGrand ForksNDReport by FAA Weather Observier... relayed by Broadcast Media. (FGF)
21:501.00″8 N East Grand ForksPolkMN(FGF)
21:541.75″5 S WagnerCharles MixSDHeavy rainfall and various sizes of hail up to golfball for about 8 minutes. (FSD)
21:551.00″4 Wsw HopeSteeleND(FGF)
22:081.25″3 Nw PillsburySteeleND(FGF)
22:082.25″2 S AdamsWalshNDphoto via social media. (FGF)
22:102.50″7 Sw AdamsWalshND(FGF)
22:112.50″1 W OtisWashingtonCOVideo evidence of a few tennis ball or baseball sized hailstones which significantly damaged the rear windshield of a vehicle. Most stones were quarter to golf ball siz (BOU)
22:151.50″OtisWashingtonCORetired NWS employee measured 3.9cm diameter hail in Otis approximately 20 minutes after it fell. (BOU)
22:151.75″5 S AdamsWalshNDVideo of windshield being damaged sent in by storm chaser. Location estimated by radar. (FGF)
22:161.75″OtisWashingtonCOReported via social media. Time and location estimated. (BOU)
22:203.50″6 W LankinWalshND(FGF)
22:211.75″3 Wnw BrownsonCheyenneNEFire chief reports golf ball size hail. (CYS)
22:251.50″OtisWashingtonCO(BOU)
22:252.00″12 S DanteCharles MixSDPhoto of lime-sized hail via social media. (FSD)
22:451.00″YumaYumaCOQuarter size hail ongoing in Yuma. (GLD)
22:451.75″MennoHutchinsonSDCorrects previous hail report from Menno. Hutchinson county EM reported golf ball hail in Menno. (FSD)
22:462.00″4 Wnw WinnetoonKnoxNEHail nearing tennis ball-size from chaser live stream. Time estimated from radar on Highway 14 west of Winnetoon. (OAX)
22:501.75″4 Ne LestervilleYanktonSDHeavy rain and hail up to the sized of golf balls. (FSD)
22:511.00″6 N YumaYumaCOgood variety of hail sizes with quarter estimated to be the highest. (GLD)
22:551.00″8 N LodgepoleCheyenneNETrained spotter reports quarter size hail. (CYS)
23:151.00″ManvelGrand ForksND(FGF)
23:191.50″5 Wnw AldaHallNEQuarter to ping pong ball size hail was reported. (GID)
23:221.00″4 Nnw ThompsonGrand ForksNDMostly dime to penny... some quarters mixed in. (FGF)
23:271.50″12 Sw OshkoshGardenNE(LBF)
23:301.00″BeldenCedarNEReport of mix of quarters and dime sized hail. (OAX)
00:001.75″3 Ese WynotCedarNE(OAX)
00:153.00″3 W ObertCedarNE3 to 3.5 inch diameter hail. (OAX)
00:161.00″4 E Key WestPolkMN(FGF)
00:221.00″4 Nnw ThompsonGrand ForksNDCorrects previous hail report from 4 NNW Thompson. Mostly dime to penny... some quarters mixed in. (FGF)
00:311.00″5 Nw ThompsonGrand ForksNDReport from mPING: Quarter (1.00 in.). (FGF)
00:511.00″6 Sw FosterPierceNEMix of nickel to quarter size hail at 7:51 pm. (OAX)
01:231.25″3 S SpaldingGreeleyNESome of the hail was quarter to half dollar size. (GID)
01:401.00″ClearwaterAntelopeNEMostly penny to nickel sized hail... but a few quarter sized stones. (OAX)

Wind reports

UTCGustPlaceCountyStateRemarks
18:4966 mph2 Sse CentennialArapahoeCO(BOU)
19:02damageJordanOnondagaNYPower line down across north Beaver and Water streets. (BGM)
19:12damage2 Sse AftonNelsonVATree down on Rockfish Valley Highway at Avon Road. (LWX)
19:22damageLiverpoolOnondagaNYWires down on Morgan and Buckley roads. (BGM)
19:22damageBayberryOnondagaNYA few trees down along Glenburn Rd. One tree took down wires and a pole with a small transformer. The pole and wires landed on a car... smashing the windshield and caus (BGM)
19:22damage1 Sse EuclidOnondagaNYSmall tree down on Morgan Road. (BGM)
19:41damageCiceroOnondagaNYWires down neare route 31 and button road. (BGM)
19:46damage1 Wnw StowSummitOHSeveral 3 inch tree limbs down. Time estimated via radar. (CLE)
19:48damage1 E Lyons FallsLewisNYTrees and power lines down on Shibley Road. Time estimated from radar. (BUF)
19:54damage2 S MinettoOswegoNYTree in roadway. (BUF)
19:56damage5 W MedinaMedinaOHDelayed report; Time estimated by radar; Spotter reported roof damage near the intersection of Smith and Cartsen. (CLE)
20:01damage1 Nnw West HillTrumbullOHTree down. Time estimated via radar. (CLE)
20:04damage1 Nne West HillTrumbullOHTree down. Time estimated via radar. (CLE)
20:11damageSharonMercerPAReport of a tree falling behind building in alleyway near Ormond Avenue. Time estimated based on radar. (PBZ)
20:12damage1 E SharpsvilleMercerPAReport of tree down along Walnut road that ripped powerlines off house. Time estimated based on radar. (PBZ)
20:13damageSharpsvilleMercerPAReport of tree onto house along 3rd Street and through the roof. Time estimated based on radar. (PBZ)
20:15damageNedrowOnondagaNYWires down on Kennedy road. (BGM)
20:16damageHickory CornersMercerPAReport of a tree down blocking one side of Dutch Lane. Time estimated based on radar. (PBZ)
20:2068 mphAuxvasseCallawayMO(LSX)
20:22damage1 Nnw JamesvilleOnondagaNYTree and wires down near Clark Reservation State Park. (BGM)
20:30damageManliusOnondagaNYWires down on route 92. (BGM)
20:40damage6 Wnw WilliamsburgCallawayMOBillboards blown away and an RV tipped over at the I-70 RV Center. Multiple RVs damaged. Time estimated from radar. (LSX)
20:48damage7 S RuffinColletonSCTree down on Pine Grove Road near the intersection with Benton Farm Road. This was due to thunderstorm outflow. Time estimated by radar. (CHS)
20:58damageNorth EdinburgLawrencePAReport of a tree down on a phone line along East River Road. Time estimated based on radar. (PBZ)
21:0164 mph1 Ne WinnerTrippSD(UNR)
21:02damage1 Ssw Pine BluffJeffersonARLarge Trees across the road. (LZK)
21:02damage1 E NubiaCortlandNYTrees and wires down over Old Groton Road. (BGM)
21:07damageLindleySteubenNYLarge tree fallen on property via social media photo. (BGM)
21:25damageMokaneCallawayMOVery windy as the storm moved through. At least some small twigs downed in the parking lot. Time estimated from radar. (LSX)
21:25damage1 Wnw HorseheadsChemungNYTree down at the corner of Lilac Drive and Aster Drive. (BGM)
21:26damageLisbonColumbianaOHReport of multiple wires down in the area. Time estimated based on radar. (PBZ)
21:26damage1 Se IthacaTompkinsNYLarge willow tree blocking one lane of traffic on Prospect Street. (BGM)
21:31damage1 Nw HorseheadsChemungNYLarge tree over Hickory Grove Road via social media photo. (BGM)
21:31damageBig Flats AirportChemungNYTree fallen on property on Sing Sing Road. (BGM)
21:32damageLisbonColumbianaOHCorrects previous tstm wnd dmg report from Lisbon. Report of multiple wires down in the area. Time estimated based on radar. (PBZ)
21:35damage1 E New Castle NorthwesLawrencePA911 call center reported tree down at Melvin Drive and North Mercer Street. Time estimated from radar. (PBZ)
21:35damageHorseheadsChemungNYTrees and wires down on Watkins Road. (BGM)
21:44damage1 E HorseheadsChemungNYTrees and wires down on East Franklin Street. (BGM)
21:45damage1 Ene BreesportChemungNYTrees down over Shamrock Road. (BGM)
21:50damage3 Wnw ZetusLincolnMSA tree was blown down on Zetus Road. (JAN)
21:50damage3 N Cherry ValleyVenangoPATree down along Lisbon Road. (PBZ)
21:59damage3 Sw KingstonRossOHTrees and power lines down at Crouse Chapel Road and 159. Time estimated from RADAR. (ILN)
21:59damage1 Wsw KingstonRossOHLarge tree down on Blackwater Road. Time estimated from RADAR. (ILN)
21:59damage4 S ErinChemungNYTrees and wires down on Jones Road. (BGM)
22:00damage2 Nne LapeerCortlandNYMedia relayed report of strong winds and several snapped power poles on Muckey Rd. (BGM)
22:0963 mphAkronWashingtonCO(BOU)
22:09damage8 Ssw Slate RunClintonPALarge tree down on Hyner Run Road near the Hyner Lodge Foundation. (CTP)
22:1061 mph4 Nw TalalaRogersOK(TSA)
22:14damage2 Ene Grand ForksGrand ForksNDpictures of multiple 1-3 inch tree limbs... and one 4-5 inch limb down near Greenway portal. (FGF)
22:19damage6 Sw CammalClintonPATree down at the intersection of Coudersport Pike and PA-44. (CTP)
22:20damage1 Nw MalloryPolkMNMultiple tree limbs up to 6 inch in size down. (FGF)
22:22damage2 W CalleryButlerPA911 call center reported wires down. Time estimated from radar. (PBZ)
22:30damage8 N YumaYumaCO8 or 9 power poles down between CR45 and CR 47. Highway 59 SB is also closed in that area as well for restoration of the powerlines. (GLD)
22:4758 mph1 Nne YumaYumaCOKCOYUMA34 Weatherunderground site. (GLD)
22:5361 mph10 Ne YumaYumaCOWeatherlink site RDM Cattle. (GLD)
22:56damage1 Nw DunnstownClintonPAMultiple trees down in the vicinity of Hunter Hollow Road and Shirk Hollow Road. (CTP)
22:59damage1 Nnw McelhattanClintonPATree down on wires in the 300 block of Little Plum Run Road. (CTP)
23:0071 mph5 S FreemanHutchinsonSDMesonet station 163 SD RWIS Freeman. (FSD)
23:07damage6 Ssw SeminoleGainesTXMetal paneling peeled from the roof of a metal barn/building due to a microburst. Damage is consistent with an estimated 80-85 mph wind gust. (MAF)
23:25damage1 S WrayYumaCOreport of some powerlines down south of Wray; unknown on exact location and how many as of now. (GLD)
23:2577 mph2 Nnw WrayYumaCOK2V5. (GLD)
23:2660 mph1 Ese WrayYumaCOspotter network report of 60 mph wind gust via a handheld anemometer. (GLD)
23:2766 mph3 W WrayYumaCOKCOWray25. (GLD)
23:30damage4 E RaymondHindsMSSkirting was blown off a mobile home. Trees and power lines were also blown down. (JAN)
23:3566 mph2 Nnw WrayYumaCOCorrects previous tstm wnd gst report from 2 NNW Wray. K2V5. (GLD)
23:37damage3 Nw AmesvilleAthensOHTree down across Kasler Creek Road. Time estimated from radar. Reprt time was 740 PM. (RLX)
23:39damageRomulusSenecaNYSeveral trees and wires down in Romulus. (BGM)
23:4568 mph2 Ne YanktonYanktonSDAWOS station KYKN Yankton Municipal Airport. (FSD)
23:46damageYanktonYanktonSDLarge tree limbs down in Yankton. Time estimated from radar. (FSD)
23:50damage3 N MaltaMorganOHTree down along Buttermilk Hill Road 3 miles NNW of McConnelsville. Time estimated via radar. (RLX)
23:55damage1 E ChesterhillMorganOHTree down along Buckeye Ridge Road. Time estimated via radar. (RLX)
00:02damageStockportMorganOHThree large trees down along Route 266. Time estimated via radar. Also water over road... but likely due to a blocked culvert. (RLX)
00:0860 mph4 S WakondaClaySDEM estimating a wind gust around 60 mph at the intersection of 455th Ave and 306th St. (FSD)
00:0961 mph2 Wsw GayvilleYanktonSDMesonet station 197 SD RWIS Gayville. (FSD)
00:18damage5 S CobdenBrownMNPhotos sent in of large tree branches snapped at a home west of Leavenworth. (MPX)
00:35damage4 Nw La SalleWatonwanMNTree fell on a power line... taking out power in Godahl. (MPX)
00:36damage5 Nnw La SalleBrownMN6 trees on a wind break were blown over at a farm on 220th Ave. (MPX)
00:56damage5 N Elk PointUnionSDA few very strong thunderstorm winds broke two large branches out of healthy tree... and then very heavy rain started. (FSD)
00:56damage5 Ene ReynoldsGrand ForksNDBin damage... broken trees... hayloft door missing... and trampoline in the trees. (FGF)
01:0560 mphElk PointUnionSDEstimated 50-60 mph wind gusts from police officer. Sporatic power outages due to tree damage around town. (FSD)
01:2859 mph2 Sw Sergeant BluffWoodburyIAASOS station KSUX Sioux Gateway Airport. (FSD)
02:1660 mph2 Ese TekamahBurtNECorrects previous tstm wnd gst report from 2 ESE Tekamah. (OAX)
02:1860 mph2 Ese TekamahBurtNE(OAX)
02:5061 mph1 Wnw ValleyDouglasNE(OAX)
02:5262 mph4 E KennardWashingtonNEPersonal weather station. (OAX)
02:5861 mphBlairWashingtonNE(OAX)
03:0058 mph6 S Fort CalhounDouglasNE(OAX)
03:00damage3 Ne JacksonvilleJacksonOR13 110ft power poles and lines were snapped over. There was a car that had unfortunate timing and ran into one of the downed poles during the storm. Unknown the extent (MFR)
03:00damage1 S Central PointJacksonORA tree fell on a fence and associated power line over the alley. Unknown the health of the tree... due to not seeing the roots. but it was around 6 to 8 inches across. (MFR)
03:00damage1 Nw Central PointJacksonORSeveral unhealthy trees and limbs fell or were uprooted along the road. (MFR)
03:00damage3 W White CityJacksonORSeveral wooden high voltage powerlines snapped and fell. (MFR)
03:0358 mph3 S BenningtonDouglasNEPersonal weather station. (OAX)
03:0967 mph4 Nnw OmahaDouglasNE(OAX)
03:10damage3 Ne ChalcoDouglasNE4 inch tree branch snapped. (OAX)
03:12damageCouncil BluffsPottawattamieIALarge Branches down. (OAX)
03:1459 mph3 Ese PapillionSarpyNE(OAX)
03:1560 mph5 Sw McclellandPottawattamieIA(OAX)
03:1662 mph3 Wsw MillardDouglasNEPersonal weather station. (OAX)
03:1759 mph3 W MillardDouglasNEPersonal weather station. (OAX)
03:57damage6 Ese CornishWeldCOOne small tree blown down and stripped of most of its leaves. Spotter reported some hail but did not have an estimate of size. (BOU)
04:2458 mph5 Se GriswoldCassIAPWS. (DMX)
04:3261 mph5 Nne VilliscaMontgomeryIAPersonal weather station. (OAX)
04:43damage2 Ne Windsor HeightsPolkIAFallen tree near Douglas and 50th and branches down in neighborhoods in the vicinity. Delayed report relayed through social media. Time estimated by radar. (DMX)
05:1060 mph2 W LenoxTaylorIAPWS. (DMX)
05:16damageLenoxTaylorIASeveral trees snapped and uprooted. Delayed report relayed through social media. Time estimated by radar. (DMX)
05:23damage5 Ese FairfaxAtchisonMOMultiple reports of downed wires and three broken power poles. Time based on dispatch report. Location approximated from radar... with additional reports in Holt County (EAX)
05:23damageBedfordTaylorIATop of mature tree snapped. Delayed report relayed through social media. Time estimated by radar. (DMX)
05:2572 mphAnkenyPolkIATwo personal weather stations reported 72 and 74 mph gusts at 125 and 1230 am... respectively. Small microburst signature on radar. (DMX)
05:35damage4 Nnw ArispeUnionIA4 inch diameter tree limb snapped. Delayed report relayed through social media. Time estimated by radar. (DMX)
06:3359 mphSaint Joseph AirportBuchananMO(EAX)
06:44damage3 Nne De KalbBuchananMODowned tree limbs and wires near Route JJ. Time estimated from radar. (EAX)
06:45damage4 Se Saint JosephBuchananMOSeveral reports of downed wires in the St. Joseph area. Time estimated from radar. (EAX)
07:19damage1 Nnw PlattsburgClintonMODowned tree and wires near Burnside Avenue. Time confirmed from radar. (EAX)
07:19damage3 Sw EastonBuchananMODowned tree limbs and wires near Hillyard Road. Time estimated from radar. (EAX)
07:20damage1 Ssw PlattsburgClintonMODowned tree and wires from thunderstorm outflow near West Concord Drive. Time confirmed from radar. (EAX)
07:35damage4 E GowerClintonMODowned wires near Prairie View Road. Time estimated from radar. (EAX)
07:47damage1 W Houston LakePlatteMODowned tree limb and wires from thunderstorm outflow. Time confirmed from radar. (EAX)
07:47damage2 N OakviewClayMODowned tree limbs and wires near 76th Street from thunderstorm outflow. Time confirmed from radar. (EAX)
07:47damageLawsonRayMODowned tree and wires near Pennsylvania Avenue from thunderstorm outflow. Time confirmed from radar. (EAX)
07:52damage1 Wnw LibertyClayMOmPING report of tree limbs down. Utility company also reports power outages in the area around this time. Radar indicates from thunderstorm outflow. (EAX)
07:56damage1 Sw MuncieWyandotteKSSeveral reports of downed tree limbs and wires in the Muncie area from outflow winds. Time estimated from radar. (EAX)
08:10damageUticaLivingstonMOSocial media report and mPING report of downed tree limbs in the Utica area. Time estimated from radar. (EAX)
08:11damage1 Nne HoltClintonMODowned tree limb and wires near Valleyview Lane. Time confirmed from radar. (EAX)
08:14damage1 S MissionJohnsonKSSporadic reports of downed tree limbs and wires. Time estimated from radar. (EAX)
08:16damage1 N BirminghamClayMODowned tree and wires just north of Birmingham. Time confirmed from radar. (EAX)
08:54damage1 Nnw BrookfieldLinnMODowned tree and wires near Sunset Hill Road. Time estimated from radar. (EAX)

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

← Jul 6, 20252025 calendarJul 8, 2025 →

July 7 in other years

20244 🌪 · 111 ⛈20232 🌪 · 187 ⛈20262 🌪 · 96 ⛈20220 🌪 · 172 ⛈