Storm reports — Saturday, June 28, 2025

The NOAA Storm Prediction Center logged 19 tornado reports, 52 hail reports and 238 damaging-wind reports for the storm day from 12:00 UTC on Jun 28, 2025 to 12:00 UTC the next morning — most of them in SD, MN, PA.

19tornado reports
52hail reports · largest 4.50″
238wind reports · peak 90 mph

Reports by state

SD76MN50PA36VA17ND14NE14NC14IA14OH13WY9GA9MD6WV6SC5KS5MT4FL3CO3NY2AL2AR2MS2IN1TN1WI1

Tornado reports

UTCRatingPlaceCountyStateRemarks
18:43—7 E BordulacFosterNDMultiple reports of two landspout tornadoes ongoing at time of report. (BIS)
23:59—5 W Clear LakeDeuelSDrelayed from multiple spotters. (ABR)
00:07—TunervilleDeuelSDTrees blown down and abandoned structure was damaged/hit. (ABR)
00:24—4 Ne MariettaLac Qui ParleMNTrained Spotter confirmed tornado N of MN Hwy 40 west of Madison. (MPX)
00:45—5 S KadokaJacksonSD*** 2 Inj *** Tornado touched down approx 5 miles south of the town of Kadoka in the White River Valley. The tornado travelled 3 miles in the valley and was a 1/4 mile (UNR)
00:45—5 Ssw KadokaJacksonSD*** 2 Inj *** Tornado Start Time 6:45 PM MDT at 5 miles SSW Kadoka/ End Time 7:00 PM MDT 6 miles SSE Kadoka. Rating: EF-2 (UNR)
00:50—4 Ne HollowaySwiftMNTornado spotted on the ground 4.5 miles W of Danvers. (MPX)
01:13—5 Wnw Lake Cochrane RecDeuelSDSpotter called with a Tornado on the ground. (ABR)
01:30—1 Wnw Lake Cochrane RecDeuelSDTornado reported around the Lake Cochrane Rec Area. (ABR)
01:36—8 Wnw CanbyYellow MedicineMNVideo of large tornado on the ground in field. (MPX)
01:47—GaryDeuelSDTornado in Gary took out a house. (ABR)
03:16—1 E TorontoDeuelSDstate radio report of tornado 1 mile east of Toronto. (ABR)
03:18—1 N TorontoDeuelSDstate radio report of a different tornado 1 mile north of Toronto. (ABR)
05:15—2 Se CologneCarverMNTDS confirmed on radar. (MPX)
05:15—3 Ne Norwood Young AmerCarverMNTrained spotter confirmed tornado on ground near Hydes Lake. (MPX)
05:15—3 Nnw WaconiaCarverMNTDS confirmed via radar. (MPX)
05:16—3 Se WaconiaCarverMNTDS confirmed on radar. (MPX)
05:21—2 S St. BonifaciusCarverMNTDS confirmed via radar. (MPX)
05:24—1 Nnw VictoriaCarverMNCorrects previous tornado report from 1 NNW Victoria. TDS confirmed via radar. Trees were reported blocking Hwy 7 completely from Mnnewashta Pkwy to Rolling Acres Rd. (MPX)

Hail reports

UTCSizePlaceCountyStateRemarks
20:201.25″3 W MchenryFosterNDThis is a delayed report from Saturday June 28th. Hail began at 3:20 PM and lasted 10 minutes. When the hail began it was the size of quarters... but in the 10 period.. (BIS)
20:301.75″7 Sw TolnaEddyNDPhoto received via social media. Largest hail stone estimated to be almost to golf ball sized... most of which were irregular and jagged shaped. (FGF)
21:151.50″10 N Belle FourcheButteSDWinds also to 60 mph. (UNR)
21:151.00″14 N Belle FourcheButteSD(UNR)
21:151.00″5 N PetersburgNelsonNDLargest hail was a quarter. More hail fell west of this location... size unknown. (FGF)
21:351.25″4 Nne FruitdaleButteSDWinds to at least 60 mph. Windows broken in the house and camper. (UNR)
21:421.75″2 W NislandButteSD(UNR)
21:501.00″ErieCassND(FGF)
22:002.50″ValeButteSD(UNR)
22:051.50″2 S LancasterKittsonMNPicture with tape measure shared on social media. Time estimated by radar. (FGF)
22:061.00″1 N ArthurCassNDCorrects previous hail report from 1 N Arthur. Picture shared via social media. Time estimated based on radar. (FGF)
22:141.00″LancasterKittsonMNCall out to gas station in Lancaster resulted in report of lots of hail estimated to be around 1 inch. Time estimated on radar. (FGF)
22:201.00″15 N Valley CityBarnesNDWas also reports of a few tree branches down. (FGF)
22:221.00″15 N Valley CityBarnesNDCorrects previous hail report from 15 N Valley City. Was also reports of a few tree branches down. (FGF)
22:351.75″6 Nnw HerefordMeadeSD(UNR)
22:401.00″2 N ArgusvilleCassNDReport relayed via social media. Quarter size hail and zero visibility in thunderstorm between mile marker 85 and Fargo on Interstate 29. Time and location estimated by (FGF)
22:421.75″2 Nne LandenWarrenOHCorrects time of previous hail report from 2 NNE Landen. Golf ball size hail reported in Deerfield Twp. (ILN)
22:422.50″1 N HerefordMeadeSD(UNR)
22:551.50″4 N Dwtn Rapid CityPenningtonSD(UNR)
22:551.50″7 Nne Ellsworth AfbMeadeSD(UNR)
22:571.00″9 S SibleyBarnesNDReport from mPING. (FGF)
23:201.25″1 Nw MountvilleLancasterPA(CTP)
23:201.25″7 Nne Ellsworth AfbMeadeSD(UNR)
23:471.00″14 E Ellsworth AfbMeadeSD(UNR)
23:471.00″3 W LeonardCassNDReport from mPING. (FGF)
00:061.75″2 Nne LandenWarrenOHGolf ball size hail reported in Deerfield Twp. (ILN)
00:241.00″3 Ne Big SpringsKeithNE(LBF)
00:241.00″6 Ne AllianceBox ButteNEMainly dime to nickel size hail with a few quarters. (CYS)
00:254.50″18 W KadokaJacksonSDTook out Jackson Co. Deputy Sheriff's windshield on I-90 (UNR)
00:261.00″4 E AngoraMorrillNE(CYS)
00:501.00″1 Nw KadokaJacksonSD(UNR)
01:081.00″1 Sw AlexandriaDouglasMN(MPX)
01:081.25″2 Sw BarnesvilleClayMN20-30mm hail via ICECHIP research team. (FGF)
01:121.00″2 Sw BarnesvilleClayMNReport from mPING. (FGF)
01:161.00″3 S GarfieldDouglasMNReport from mPING: Quarter (1.00 in.). (MPX)
01:201.25″1 S BarnesvilleClayMNReport from mPING: Half Dollar (1.25 in.). (FGF)
01:221.50″1 S BarnesvilleClayMNReport from mPING: Ping Pong Ball (1.50 in.). (FGF)
01:231.50″1 S BarnesvilleClayMNCorrects previous hail report from 1 S Barnesville. 25-40mm stones via ICECHIP research team. (FGF)
01:241.25″3 Sw BreckenridgeRichlandNDReport from mPING: Half Dollar (1.25 in.). (FGF)
01:241.25″3 S WahpetonRichlandNDReport Via ICECHIP research team. (FGF)
01:301.00″HankinsonRichlandNDPublic sent in photo of hail beside a quarter. Time estimated from radar. (FGF)
01:582.00″3 S GaryDeuelSDReport from mPING: Hen Egg (2.00 in.). (ABR)
02:061.25″2 S KirbyBig HornMT(BYZ)
02:401.00″4 W CastlewoodHamlinSD(ABR)
02:501.00″2 S ThomasHamlinSD(ABR)
03:541.00″2 Sse Stone BridgeHamlinSDTrained Spotter had Quarter plus sized hail 1 mile east of Lake Poinsett. (ABR)
05:411.25″1 Nne Norwood Young AmeCarverMN(MPX)
05:531.00″3 Sw RoswellMinerSDDime to quarter size hail for a few minutes. (FSD)
06:251.00″2 Ene LestervilleYanktonSDQuarter-sized hail damaged crops. Time estimated from radar. (FSD)
11:281.00″NewcastleWestonWY(UNR)
11:311.25″NewcastleWestonWY(UNR)
11:401.50″1 Wsw NewcastleWestonWYPhoto shows hail from around half dollar to ping pong ball sized. Fell from 530 AM to 540 AM. (UNR)

Wind reports

UTCGustPlaceCountyStateRemarks
12:16damage3 S BadgerKingsburySDTree damage and around 1 mile of power poles downed by thunderstorm winds. (FSD)
12:4065 mph1 Nne VolgaBrookingsSDMeasured by personal weather station. (FSD)
12:4158 mph1 S VolgaBrookingsSDMesonet station VGAS2 Volga (SD Mesonet). (FSD)
12:4564 mph2 Sw BrookingsBrookingsSDAWOS station KBKX Brookings Municipal Airport. (FSD)
15:12damage2 Nne ClarkMercerPAPower lines down on Crestview Drive near Rutledge Road. (PBZ)
15:12damage1 Wsw GreenvilleMercerPATree and wires down on Walnut Street. (PBZ)
15:15damageGreenvilleMercerPAWires down in Greenville... PA. (PBZ)
15:16damage1 Se GreenvilleMercerPAPower lines down on Bentley Ave. (PBZ)
15:37damage1 Se BarkeyvilleVenangoPATrees down in western part of the county. (PBZ)
15:48damage1 W FranklinVenangoPAA number of trees down in western half of the county. (PBZ)
15:56damageSenecaVenangoPASeveral trees and branches down with minor damage to an above ground pool. Time estimated via radar. (PBZ)
15:56damageWoodland HeightsVenangoPATrees down in Cranberry Township . (PBZ)
16:01damage3 Ese Woodland HeightsVenangoPAFlockerzi Rd has a number of trees down. (PBZ)
16:14damage3 Nw CokeburgWashingtonPAReport of a tree and wires down blocking Scott Rd in Somerset Township. Time estimated from radar. (PBZ)
16:14damage4 Nnw KnoxClarionPATree down near Route 322 and Route 338. (PBZ)
16:15damage1 E KnoxClarionPAWires down on Amsler Road. (PBZ)
16:15damage8 E FryburgClarionPATree down on Sunny Road with wires. (PBZ)
16:17damage2 Ese FryburgClarionPATree down on Marble Strobleton Road near Old Fryburg Road. (PBZ)
16:22damage5 Ene FryburgClarionPATree down and wires down on Lickingville road. (PBZ)
16:25damage9 Ese TionestaForestPAWires down on Guitonville Road. (PBZ)
16:26damage7 Ene FryburgClarionPATree down on Route 36. (PBZ)
16:31damage8 Wnw SigelClarionPATree down on Miola road. (PBZ)
16:34damage1 Nw North BranchChisagoMNLarge tree snapped near base in North Branch. Photo sent via Facebook. Time estimated from radar. (MPX)
16:37damageCharleroiWashingtonPAReport of a tree and wires down along Lincoln Avenue. Time estimated from radar. (PBZ)
16:40damage6 Ssw MarienvilleForestPATree down at intersection of Route 899 and Blue Ridge Road. Time estimated via radar. (PBZ)
16:54damagePortland MillsElkPATrees down in Spring Creek Twp. (CTP)
16:55damage2 Ssw Ford CliffArmstrongPAWires down on Creek Valley Road. (PBZ)
17:19damage3 Wsw Big RunJeffersonPATree down near the Bells Mill bridge. (PBZ)
17:20damage2 Sse MadisonWestmorelandPAKOA Campground Waltz Mill Rd tree down on a occupied camper... 3 individuals trapped negative injuries. (PBZ)
17:22damage2 Sse TimblinJeffersonPATree down on Lost Hill Road. (PBZ)
17:40damage2 Nne ClymerIndianaPATree down blocking Larch Road. Time estimated via radar. (PBZ)
17:51damage4 Ene ParishOswegoNYTree down on County Road 22 near Canfield Road. Time estimated from radar. (BUF)
17:52damage6 Ssw Glen CampbellIndianaPAChurchill Rd down power lines... temporary road closure. (PBZ)
18:02damage1 Ssw FieldaleHenryVAThunderstorm winds blew down one tree along the 600 block of Dillons Fork Road. (RNK)
18:25damage4 N Fort PayneDekalbALCorrects previous tstm wnd dmg report from 4 N Fort Payne. Tree down... blocking the road at 1985 CR 85. Time estimated based on radar. (HUN)
18:25damage2 Nw OsceolaLewisNYTree and wires down on Prince Brook Road. (BUF)
18:43damage5 Wsw RandlemanRandolphNCOutage was caused by fallen trees on equipment. (RAH)
18:51damage1 Ese DurhamDurhamNCTrees down on power equipment. (RAH)
18:57damage3 N DurhamDurhamNCCaller reported a tree fell and struck their apartment. (RAH)
19:04damage6 N DurhamDurhamNCTrees fallen on power equipment. (RAH)
19:11damage1 E ShippingportBeaverPACorrects previous tstm wnd dmg report from 1 E Shippingport. Report of a tree down along PA 3016 near the intersection with Starr Road. Time estimated from radar. (PBZ)
19:19damage1 Ene BahamaDurhamNCDowned tree in roadway. (RAH)
19:20damageWhitevilleBaxterARRoof damage to a metal storage building. (LZK)
19:25damage2 E WoodfinBuncombeNCUtility Company reports power outage due to fallen trees on equipment. (GSP)
19:26damage2 Se GordontownDavidsonNCTree down. (RAH)
19:27damage1 Se MechanicsburgChampaignOHDelayed report. Multiple trees down along South Main Street between Rosedale Road and Darby Ave. (ILN)
19:28damage5 Nnw High RockDavidsonNCTree down. (RAH)
19:28damage3 N GranvilleLickingOHA few trees were blown down... scattered about the county. (ILN)
19:30damageLogantonClintonPAMultiple trees and wires down in Loganton. (CTP)
19:35damage3 Nne TigervilleGreenvilleSCGlassy Mountain VFD reported a tree down on a powerline near the intersection of SC 11 and SC 101. Time estimated from radar. (GSP)
19:38damage1 N Staunton ArptAugustaVATwo trees reported down on Weyers Cave Road between the 1000 block and the 1600 block. (LWX)
19:55damage4 Wnw HughesvilleLycomingPATrees/wires down in Muncy Twp. (CTP)
20:00damageKittrellVanceNCKittrell Fire Dept had to remove a tree from the road at 757 Kittrell College Rd. (RAH)
20:06damageElktonRockinghamVATrees down on power lines on Shenandoah Avenue in Elkton. (LWX)
20:10damage2 Nnw San PabloDuvalFLJEA reported equipment damage from a severe thunderstorm just south of Atlantic Blvd between Sunnyside Ave and Riverview Drive. The time of damage was based on radar. (JAX)
20:15damage1 Nnw Neptune BeachDuvalFLSevere thunderstorm damage occurred to utility equipment in Neptune Beach between First and 2nd Street... just north of 3rd Street. The time of damage was based on rada (JAX)
20:20damage1 Nnw San PabloDuvalFLBroadcast Media relayed report of a tree down in the Osprey Point neighborhood between San Pablo Road and Hodges Blvd. (JAX)
20:24damageMocksvilleDavieNC911 communications center reports numerous trees and power lines down across the Mocksville area. (GSP)
20:45damage2 Ne HickoryCatawbaNC911 Communications reports powerlines down near downtown Hickory. (GSP)
21:00damage6 Wsw NewtonCatawbaNC911 Communications reported powerlines down leading to power outage near Hickory Lincolnton Hwy. (GSP)
21:0159 mph13 Nw Belle FourcheButteSD(UNR)
21:03damage1 N MadisonMadisonVANumerous trees down north of Madison on Hampton Village Road... Hebron Church Road... and Ruth Road. (LWX)
21:09damage1 W JonesboroNelsonVATree reported down on the 100 block of Jonesboro Road. (LWX)
21:18damage3 Nw OakparkMadisonVATree down on 215 Spring Branch Road. (LWX)
21:18damageHebronLickingOHTree down near Cedar Street and East Main Street. Time estimated from radar. (ILN)
21:25damage2 N LonokeLonokeARDamage occurred to a home garage door and a large exterior porch structure. Nearby power poles were knocked over as well. (LZK)
21:28damageHalfwayWashingtonMDA few trees were down around Halfway. (LWX)
21:37damage1 Se FunkstownWashingtonMDA few trees were down around Funkstown. (LWX)
21:39damage3 Sse ExportWestmorelandPATree down on Bouquet Road near Frye Road. (PBZ)
21:4280 mph2 W NislandButteSD(UNR)
21:4574 mph1 Nnw NislandButteSD(UNR)
21:47damage3 Sw West NewtonWestmorelandPAMultiple reports of trees and wires down along Route 51 near Rostraver Rd. Time estimated from radar. (PBZ)
21:50damageHaysvilleDuboisINA few trees down in Haysville. (LMK)
21:5085 mph1 Nnw NislandButteSD(UNR)
21:59damage1 Nw SharpsburgWashingtonMDA few trees were down around Sharpsburg (LWX)
22:00damage1 Sw TroutmanIredellNCUtility company reports trees down causing power outages near Troutman. (GSP)
22:0080 mphValeButteSD(UNR)
22:0662 mph2 Nne FairfieldButlerOH(ILN)
22:08damageBoonsboroWashingtonMDTree down on US-40 Alternate East. (LWX)
22:09damage5 W TroutmanIredellNCTrees down on Buffalo Shoals Rd. Time estimated. (GSP)
22:10damage1 N BoonsboroWashingtonMDLarge tree branches down. (LWX)
22:10damage2 Ne Fayette CityFayettePASocial media video of a tree falling in a back yard along Connellsville Road. (PBZ)
22:12damageSavannahHardinTNTree and storage building damage on Hima Rd. (MEG)
22:15damage3 N ClintwoodDickensonVATree down in South of the Mountain Rd near Clintwood. (RLX)
22:16damage1 W Forest ParkHamiltonOHDelayed report. A few large healthy trees were downed near the intersection of Mill Road and Mandarin Drive. (ILN)
22:1774 mph2 Ssw SidneyCheyenneNEASOS station KSNY Sidney Airport. (CYS)
22:19damage1 E ShippingportBeaverPAReport of a tree down along PA 3016 near the intersection with Starr Road. Time estimated from radar. (PBZ)
22:20damage1 Wnw WallsDesotoMSSeveral trees down in Walls. Time is radar estimated. (MEG)
22:34damageSlanesvilleHampshireWVNumerous trees down along Bloomery Pike around Slanesville. (LWX)
22:35damage2 Nnw PattersonWytheVAOne tree down in Barren Springs. (RNK)
22:36damageSugar GroveFairfieldOHMultiple trees down in the Sugar Grove area. Time estimated from radar. (ILN)
22:4280 mph1 N HerefordMeadeSD(UNR)
22:47damage2 Nnw ShawneePerryOHCorrects previous tstm wnd dmg report from 2 NNW Shawnee. One large tree down on lines on State Route 93 near Portie-Flamingo Road. (RLX)
22:50damage2 S HernandoDesotoMSTrees down across Highway 51 at Belmont Road. Time is radar estimated. (MEG)
22:55damage1 E La VistaDekalbGASocial media report showing a tree down at Lavista Rd between Houston Mill Rd NW and N Druid Hills Rd. (FFC)
22:57damage2 Ne ButlervilleWarrenOHTrees down. Time estimated from radar. (ILN)
22:59damage1 Ssw DublinPulaskiVATree downed onto power lines in the 4900 block of Lee Highway. Time estimated from radar. (RNK)
23:00damage1 N WalkersvilleFrederickMDTrees down on Devilbliss Bridge Road. (LWX)
23:0060 mph14 E Ellsworth AfbMeadeSD(UNR)
23:05damage2 Wnw Sinking SpringHighlandOHDelayed report. Several power poles snapped off on Hizer Road south of State Route 124. (ILN)
23:0566 mph11 Sse HerefordMeadeSD(UNR)
23:10damage4 Ene SeamanAdamsOHTreeline along Old State Route 32 and Big Run had trees blown down. (ILN)
23:1367 mph2 Ene AgateSiouxNEMesonet station AGTN1 3 ENE Agate Ne - Agate Fossil Beds Raws - Agt. (CYS)
23:15damage2 Nnw PeeblesAdamsOHLimbs blown onto Old State Route 32. (ILN)
23:18damage4 Wsw GlengaryFrederickVAA powerpoll was snapped along Green Spring Road. (LWX)
23:20damage7 S LexingtonLauderdaleALA tree was knocked down blocking both lanes of the roadway at 2310 CR 92. Time estimated by radar. (HUN)
23:2065 mph2 E Elm SpringsMeadeSD(UNR)
23:41damage1 Ene Winebrenners CrosBerkeleyWVTrees down on Winebrenner Road near Quincy Lane. (LWX)
23:45damage5 Sw HaysiDickensonVATree down on Dickenson Highway in Clinchco. (RLX)
23:4559 mph3 Nw WastaPenningtonSD(UNR)
23:46damage3 Ssw Roanoke AirportCity Of RoanokeVAPower lines down in the 4000 block of Kentucky Avenue. Time estimated from radar. (RNK)
23:5262 mph8 S HolyokePhillipsCOMesonet station CO048 US 385 Holyoke. (BOU)
23:55damage3 Ese Monarch MillsUnionSC911 Communications reports tree blocking roadway on the intersection of Neal Shoals Road and Davis Jeter Road. (GSP)
23:5573 mph6 Se HolyokePhillipsCO(BOU)
23:5873 mph1 Sse Roanoke AirportCity Of RoanokeVAA 73 mph gust was measured at the Roanoke-Blacksburg Regional Airport. (RNK)
23:5866 mph5 Ese HolyokePhillipsCO(BOU)
00:00damage1 W Monarch MillsUnionSC911 Communications reports tree blocking roadway in Monarch Mill. (GSP)
00:04damage1 Sw HollinsRoanokeVAThunderstorm winds blew down a large tree limb that fell on to a wire along the 900 block of Grove Lane. (RNK)
00:1160 mph6 W CottonwoodJacksonSD(UNR)
00:12damage1 N ComstockClayMNDowned tree. Time estimated from radar. (FGF)
00:20damage5 Se Knob ForkWetzelWVLate report: Tree down on Morgan Run Road. (PBZ)
00:2168 mph6 W CottonwoodJacksonSD(UNR)
00:25damage4 W ManningtonMarionWVTree and wires down across the road. Time estimated via radar. (PBZ)
00:2567 mph4 E Cactus FlatJacksonSD(UNR)
00:29damage4 N SmithfieldWetzelWVLate report: Tree down on North Fork Road. (PBZ)
00:30damageWarMcdowellWVTree down in a curve in the road on Rocket Boys Drive near War. (RLX)
00:3078 mph4 E Cactus FlatJacksonSD(UNR)
00:35damage3 Wsw AlbinFrederickVAA few trees were down along Wardensville Grade and Mcdonald Road. (LWX)
00:35damage2 E MillersvilleLancasterPATree down blocking Bean Hill Road in Lancaster Township. (CTP)
00:3585 mph4 E Cactus FlatJacksonSD(UNR)
00:4573 mph4 E Cactus FlatJacksonSD(UNR)
00:48damage2 S Sugar HillGwinnettGAPublic called in with report of tree and fence down and trampoline lifted at Two Bridge Ct near Two Bridge Dr. (FFC)
00:50damage1 N Sugar HillGwinnettGATree down on home along Hillington Way... tree down in road at intersection of Hillcrest Drive and Gable Ridge Way. (FFC)
00:50damage1 Nnw Sugar HillGwinnettGANumerous trees down along Sugar Crest Drive... including on at least 2 homes. (FFC)
00:50damage1 Nnw Sugar HillGwinnettGATree on porch of home and multiple trees down in road along Hesse Lane. (FFC)
00:51damage2 S Sugar HillGwinnettGAA few trees reported down and damage to a fence on the 4000 block of Two Bridge Ct. (FFC)
00:55damage2 Ne SuwaneeGwinnettGATree down in road along 4000 block of Wyndam Hill Dr NE in Suwanee. (FFC)
01:0360 mph2 E LeotiWichitaKSSpotter estimated peak winds of 60 mph. (GLD)
01:08damage2 Se Holly SpringsCherokeeGAEM reports tree down at Whitney Court near Surveyor Walk. (FFC)
01:23damage1 E Holly SpringsCherokeeGAEM reports tree down at Sequoyah Circle at Hickory Rd. (FFC)
01:2460 mph5 Se NorrisMelletteSD(UNR)
01:28damage4 Wsw GlengaryFrederickVAA powerpoll was snapped along Green Spring Road. (LWX)
01:35damage1 S MurdockSwiftMNSherriff Dispatch reported tree damage 1 mile S of Murdock. Damage possibly caused by Tornado. (MPX)
01:3967 mph2 Ne RawlinsCarbonWYASOS station KRWL 1 ENE Rawlins. (CYS)
01:4065 mph6 Wsw Long ValleyJacksonSDestimated 60 to 70 mph (UNR)
01:4867 mph2 Ne RawlinsCarbonWYASOS station KRWL 1 ENE Rawlins. (CYS)
02:0860 mph8 S Sibley PeakPlatteWYWY1. Coleman WYDOT. (CYS)
02:1571 mphLeotiWichitaKSMesonet station FW1490 Leoti measured 71 mph wind gust. (GLD)
02:1565 mph5 Se GrantPerkinsNE(LBF)
02:17damage3 Se BroadfordSmythVAThunderstorm winds destroyed two outbuildings along the 3100 block of Old Shannon Gap Road. One was a tractor shed that was lifted off its foundation and moved about th (RNK)
02:1976 mphGrantPerkinsNEWind gust from decaying thunderstorms. (LBF)
02:2058 mph15 Sse MissionToddSD(UNR)
02:24damageLeotiWichitaKSEmergency manager reports a microburst with broken poles and downed tree limbs around 6 inches in diameter. (GLD)
02:30damage5 Wsw SpicerKandiyohiMNDelayed report... time estimated from radar. Two trees down in the Dovre Township. (MPX)
02:31damage5 Wnw WaterlooLaurensSCSocial media report of a tree down on a chicken coop... time and location estimated by radar. (GSP)
02:3474 mphCanbyYellow MedicineMN(MPX)
02:4365 mph5 Se GrantPerkinsNE(LBF)
02:45damage8 Nnw QuietusRosebudMTParts of roof falling off. (BYZ)
02:46damage3 Se Ware ShoalsGreenwoodSCSocial media report of trees down between Ware Shoals and Lake Greenwood... time and location estimated by radar. (GSP)
02:5064 mphHanley FallsYellow MedicineMNMesonet station MN033 T.h.23 - Hanley Falls - Mp 94. (MPX)
02:50damage5 Nnw Lake LillianKandiyohiMNDelayed report... time estimated from radar. Tree down in Big Kandiyohi Lake County Park East. (MPX)
02:55damage3 Sw SartellStearnsMN3-inch tree limbs down. Report via mPING. Time estimated via radar. (MPX)
02:5868 mph1 Sw Garden CityFinneyKS(DDC)
03:0060 mph1 N RiceBentonMNMesonet station MN064 T.h.10 - Rice - Mp 162. (MPX)
03:02damageRenvilleRenvilleMNStorm chaser reported numerous trees down in Renville. (MPX)
03:1062 mph1 Se TauntonLyonMNPersonal weather station. (FSD)
03:1663 mphValentineCherryNE(LBF)
03:2458 mph2 W MoorheadPowder RiverMTMesonet station BSHM8 Bradshaw Creek. (BYZ)
03:3858 mph10 Se PlymellHaskellKSPrairie AG weather station. (DDC)
03:4560 mph12 E MoorheadPowder RiverMT(BYZ)
03:51damageMinneotaLyonMNStrong winds broken down 2 inch diameter tree branches. (FSD)
04:00damage1 E BuffaloWrightMNDelayed report of a downed tree near 1st street NE and Calder Ave. Time estimated from radar. (MPX)
04:02damage1 Nne PrincetonMille LacsMNCorrects previous tstm wnd dmg report from 1 NNE Princeton. Large tree knocked down onto structure. Picture shared via Facebook. Time estimated from radar. (MPX)
04:06damage3 Ne HerrickGregorySDHail was briefly nickel to quarter size. (FSD)
04:07damage2 Nne IsantiIsantiMNPhoto of a large tree down across driveway. Time estimated from radar. (MPX)
04:08damagePrincetonMille LacsMNLarge tree knocked down onto structure. Picture shared via Facebook. Time estimated from radar. (MPX)
04:08damage1 Nne PrincetonMille LacsMNCorrects previous tstm wnd dmg report from Princeton. Large tree knocked down onto structure. Picture shared via Facebook. Time estimated from radar. (MPX)
04:1465 mph7 Nw RockypointCampbellWY(UNR)
04:1568 mph2 Ene Redwood FallsRedwoodMNASOS station KRWF Redwood Falls AP. (MPX)
04:1558 mph17 Nnw New HavenCrookWY(UNR)
04:1990 mph17 Nnw New HavenCrookWY(UNR)
04:20damage3 Sw CambridgeIsantiMNLarge tree branch snapped... about 6 inches in diameter. Time estimated from radar. (MPX)
04:25damageSt. MichaelWrightMNReport via X of trees down in the city of St. Michael. Time estimated via radar. (MPX)
04:25damage2 W North BranchChisagoMN3 inch diameter tree branches down. (MPX)
04:27damage5 Sw BruceBrookingsSDLarge tree limb came down on powerlines. (FSD)
04:34damage1 Nw North BranchChisagoMNCorrects previous tstm wnd dmg report from 1 NW North Branch. Large tree snapped near base in North Branch. Photo sent via Facebook. Time estimated from radar. (MPX)
04:38damage1 W HanoverWrightMNDelayed report of a large snapped tree half way up its trunk. Picture shared via Facebook. Time estimated from radar. (MPX)
04:4167 mph5 Ne PorcupineOglala LakotaSD(UNR)
04:4863 mph1 S VolgaBrookingsSDMesonet station VGAS2 Volga (SD Mesonet). (FSD)
04:52damageSinaiBrookingsSDThree-inch tree limbs down. (FSD)
04:55damage1 Wsw Lester PrairieMcleodMNDelayed report of a snapped branch that fell onto house. Picture shared via Facebook. Time estimated from radar. (MPX)
05:0366 mph2 Sw BrookingsBrookingsSDAWOS station KBKX Brookings Municipal Airport. (FSD)
05:0560 mph1 Ese MartinBennettSD(UNR)
05:1058 mph4 Ene MartinBennettSD(UNR)
05:3265 mph10 Ssw AuroraMoodySDMesonet station 224 SD RWIS Ward. (FSD)
05:3561 mph13 Nw Belle FourcheButteSD(UNR)
05:4068 mph11 Sw ParmeleeToddSD(UNR)
05:42damage1 Ese CrystalHennepinMNDelayed report of a downed tree between Crystal and Robbinsdale. Picture shared via Facebook. Time estimated from radar. (MPX)
05:4573 mph3 Nne HarringtonBennettSD(UNR)
05:4559 mph6 W ParmeleeToddSDTime estimated from radar (UNR)
05:45damage1 Nw St. Louis ParkHennepinMNTree snapped near base and damaged fence. Time estimated from radar. (MPX)
05:45damage1 S RobbinsdaleHennepinMNDelayed report of a downed blue ash tree onto a two story home just east of Noble Elementary School. Picture shared via Facebook. Time estimated from radar. (MPX)
05:46damage1 N St. Louis ParkHennepinMNDelayed report of a large snapped tree near 394 and Louisiana in St Louis Park. Picture shared via X. Time estimated from radar. (MPX)
05:46damage2 Wnw GordonDouglasWIReport of a couple of powerlines down. (DLH)
05:5071 mph11 Sw ParmeleeToddSD(UNR)
05:55damage1 Nw MinneapolisHennepinMNDelayed report of large tree down blocking a road in north Minneapolis. Video shared via social media. Time estimated from radar. (MPX)
06:05damage2 N St. PaulRamseyMNDelayed report of multiple large branches down near Maryland and Jackson. Time estimated from radar. (MPX)
06:1065 mph1 S White RiverMelletteSD(UNR)
06:1658 mph15 Sse MissionToddSD(UNR)
06:2861 mph1 S WoodburyWashingtonMN(MPX)
06:2962 mph1 S ValentineCherryNEASOS station KVTN Valentine Airport. (LBF)
08:4864 mph1 Ne MauriceSiouxIAAWOS station KSXK 1 NE Maurice. (FSD)
08:5063 mph2 S Sioux CenterSiouxIAPersonal Weather Station Peak Wind Gust. (FSD)
08:5261 mph2 Sw Le MarsPlymouthIAAWOS station KLRJ Le Mars Airport. (FSD)
08:55damageLe MarsPlymouthIATree damage throughout town. Damage to local campground. Power outages across portions of the city. (FSD)
08:5764 mph1 N OyensPlymouthIAPersonal weather station peak wind gust. (FSD)
09:00damageRemsenPlymouthIALarge tree snapped in half in the city of Remsen. (FSD)
09:0068 mph1 N OyensPlymouthIAPersonal Weather Station peak wind gust. (FSD)
09:04damageHospersSiouxIANumerous large tree limbs down. Large empty water tanks blown into cemetery. (FSD)
09:09damageMarcusCherokeeIANumerous 6 inch diameter tree limbs down as well as several trees down around town. Some hail... unknown size. (FSD)
09:09damage4 Ese GranvilleO'BrienIAPhotos of numerous large tree limbs down. (FSD)
09:2275 mph6 N CleghornCherokeeIAPersonal Weather Station Peak Wind Gust. (FSD)
09:45damageHolsteinIdaIAPhotos on social media of large tree limbs down at Holstein Park. (FSD)
09:55damageBattle CreekIdaIANumerous large tree limbs down... some in excess of 12 inches diameter. Power out due to tree limbs falling on power lines. (FSD)
10:0967 mph1 Ene HarroldHughesSDMesonet station 19 Harrold (SDDOT). (ABR)
10:1465 mphHolabirdHydeSDDavis weather station in Holabird. (ABR)
10:3069 mph1 Wnw HighmoreHydeSDMesonet station HIHS2 Highmore (SD Mesonet). (ABR)
10:3765 mph1 Ne StephanHydeSDMesonet station 183 Macs Corner (SDDOT). (ABR)
10:3862 mph7 Ene OmahaDouglasNEKOMA ASOS measured gust of 61 mph. (OAX)
10:41damage2 S Council BluffsPottawattamieIAPicture relayed by media of large cottonwood tree and pear tree blown down. Time based on radar... location at Lake Manawa. (OAX)
10:4870 mph1 Ne StephanHydeSDMesonet station 183 Macs Corner (SDDOT). (ABR)
10:4958 mph1 N Ree HeightsHandSDMesonet station 312 Ree Heights (SDDOT). (ABR)
10:5363 mph3 N Gann ValleyBuffaloSDMesonet station 201 Gann Valley (SDDOT). (ABR)
10:5568 mph1 Wsw Offutt AfbSarpyNE(OAX)
10:5758 mph4 W Offutt AfbSarpyNE(OAX)
11:0058 mph4 W Offutt AfbSarpyNEPersonal weather station measured gust of 58 mph. (OAX)
11:0458 mph1 Nnw Lees CornerBuffaloSDMesonet station 289 Lees Corner (SDDOT). (ABR)
11:0661 mph14 Wnw Wessington SprinJerauldSDPersonal weather station peak gust. (FSD)

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

← Jun 27, 20252025 calendarJun 29, 2025 →

June 28 in other years

20247 🌪 · 85 ⛈20235 🌪 · 208 ⛈20262 🌪 · 96 ⛈20220 🌪 · 85 ⛈