Storm reports — Friday, June 20, 2025

The NOAA Storm Prediction Center logged 23 tornado reports, 45 hail reports and 256 damaging-wind reports for the storm day from 12:00 UTC on Jun 20, 2025 to 12:00 UTC the next morning — most of them in ND, MN, WI.

23tornado reports
45hail reports · largest 3.60″
256wind reports · peak 111 mph

Reports by state

ND168MN58WI31SD30MI11MT10IA8FL5NE1OR1KS1

Tornado reports

UTCRatingPlaceCountyStateRemarks
01:40—4 Wsw SpiritwoodStutsmanNDInitial touchdown. (BIS)
01:40—6 Nw New SalemMortonNDPhoto of tornado from public matches up with reports of sightings from New Salem area... and corroborated with radar data. No damage reported. (BIS)
01:50—2 Ene SpiritwoodStutsmanND(BIS)
01:57—7 N Sweet Briar LakeMortonNDQLCS tornado damage reported through social media. Damage track starts approximately 6 miles north-northwest of Sweet Briar Lake and approximately 9 minutes prior to th (BIS)
02:00—UrbanaBarnesNDNumerous homes were reported damaged north of Urbana and west of Eckelson. Time estimated by radar. (FGF)
02:00—3 Nw EckelsonBarnesNDLarge... partially rain-wrapped tornado reported 3 miles NW of Eckelson. (FGF)
02:05—1 Nw AdrianLamoureNDSocial media report and video of a tornado and damage. Report also state damage to farm buildings and trees. This damage is consistent with an EF1 tornado with winds es (BIS)
02:10—5 Wnw AdrianLamoureNDBrief tornado touched down near Stutsman and LaMoure County line. NDAWN Marion station webcam had visible funnel cloud around this time... and public submitted video of (BIS)
02:14—1 N UrbanaBarnesNDhouse damaged by tornado... reported by a storm chaser. (FGF)
02:21—2 S SanbornBarnesNDA tornado was reported just SW of the Sandborn exit. (FGF)
02:25—2 S SanbornBarnesNDA funnel cloud was observed just south of Sandborn. (FGF)
02:26—3 Ne Cross Ranch StateMcleanNDSocial media report and video of a QLCS tornado east of Painted Woods Golf Course. Time estimated based on radar. (BIS)
02:58—2 W Valley CityBarnesNDA tornado was reported 2 miles west of Valley City. (FGF)
03:09—4 Ne Crystal SpringsStutsmanNDQLCS tornado damage reported via social media. Trees snapped down to the trunk with leaves and branches blown off. Power towers bent and twisted. Roof damage to one far (BIS)
03:10—12 N VeronaLamoureNDSocial media report and pictures of a brief tornado north of Verona and west of Highway 1. (BIS)
03:30—1 N Fort RansomRansomNDStovepipe tornado reported N of Fort Ransom via public. (FGF)
03:43—7 N BordulacFosterNDSocial media report and photo of a tornado. At this location a wooden fence was knocked over. 2 miles east of this location a barn roof was blown off and there was dama (BIS)
03:50—Grace CityFosterNDSocial media report of tornado damage near Grace City. Reports a road grader just southeast of Grace City lost the roof and garage door to the shop. Time estimated base (BIS)
04:11—3 E EnderlinRansomNDDamage to multiple homes were reported 3 miles east of Enderlin. (FGF)
04:11—3 E EnderlinCassNDThere were reports of home damage east/northeast of Enderlin. Time estimated via radar. (FGF)
04:20—5 E SheldonRansomNDA tornado was reported southeast of Enderlin. Location estimated via radar. (FGF)
04:34—4 Ene SheldonRansomNDEnderlin tornado #2 (EF1) end point. (FGF)
04:50—DavenportCassNDDelayed report: A funnel cloud was reported in Davenport with possible touchdown. (FGF)

Hail reports

UTCSizePlaceCountyStateRemarks
21:371.00″Miles CityCusterMTFacebook Report. (BYZ)
21:381.25″2 Se Miles CityCusterMT(BYZ)
21:451.00″1 Se Miles CityCusterMTReport from mPING: Quarter (1.00 in.). (BYZ)
22:152.50″PowdervillePowder RiverMTFacebook Report. (BYZ)
22:452.50″EkalakaCarterMTFacebook report. (BYZ)
22:562.00″EkalakaCarterMT(BYZ)
23:202.50″8 Nne BelltowerCarterMT(BYZ)
23:302.00″6 Ene Mill IronFallonMTFacebook Report. (BYZ)
23:421.75″12 N Camp CrookHardingSD(UNR)
23:511.00″10 Sw LadnerHardingSD(UNR)
23:551.00″7 E FairfieldBillingsND(BIS)
00:053.25″9 Nnw BuffaloHardingSD(UNR)
00:082.50″7 N BuffaloHardingSD(UNR)
00:113.60″10 N BuffaloHardingSDBroken hailstone of 3.6 inch measured. Corrected for size... time... and more precise location. (UNR)
00:133.00″9 N BuffaloHardingSD(UNR)
00:203.10″8 Ssw LudlowHardingSDSeveral 3.1 inch diameter hail stones. Corrected for size. (UNR)
00:462.50″8 Sse RalphHardingSD(UNR)
00:501.50″JamestownStutsmanND(BIS)
00:511.00″3 S JamestownStutsmanNDReport from mPING: Quarter (1.00 in.). (BIS)
00:592.00″1 Se JamestownStutsmanNDReport from mPING: Hen Egg (2.00 in.). (BIS)
01:001.75″JamestownStutsmanNDhail still ongoing. damage to car windshield. (BIS)
01:052.50″JamestownStutsmanNDOngoing at time of report. (BIS)
01:061.85″10 Ne Prairie CityPerkinsSD(UNR)
01:071.25″11 S LodgepolePerkinsSD(UNR)
01:071.00″10 S LodgepolePerkinsSD(UNR)
01:073.00″1 Se JamestownStutsmanNDReport from mPING: Tea Cup (3.00 in.). (BIS)
01:251.25″9 Se LodgepolePerkinsSD(UNR)
01:253.00″2 N JamestownStutsmanNDPublic phone call. Picture also sent vis email. (BIS)
01:351.25″8 S LodgepolePerkinsSD(UNR)
02:202.00″MarionLamoureNDLarge hail during tornado warned storm. (BIS)
04:302.00″4 Wsw WarbaItascaMNPhoto sent in via social media showing 2 inch diameter hail. Reporter states that it fell at approximately 1130pm. (DLH)
04:311.00″ChaffeeCassND(FGF)
04:463.00″6 Ssw BlackberryItascaMN(DLH)
04:482.00″4 Wsw WarbaItascaMNCorrects previous hail report from 4 WSW Warba. Time estimated from radar. (DLH)
04:551.00″2 Wnw SeeleySawyerWIReport from CoCoRaHS WI-SR-1. Time estimated from radar. (DLH)
05:001.00″3 Sw CohassetItascaMN(DLH)
05:061.00″4 Wsw TobiqueCassMN(DLH)
05:151.00″3 W NamekagonBayfieldWI(DLH)
05:261.00″3 Ne ToivolaSt. LouisMNReport from mPING: Quarter (1.00 in.). (DLH)
07:102.00″4 Wsw WarbaItascaMNTime estimated from radar. (DLH)
09:151.00″2 Wnw SeeleySawyerWI(DLH)
11:301.00″2 Wnw Traverse CityGrand TraverseMIDime to quarter sized hail covering ground. (APX)
11:441.25″1 Wnw Traverse CityGrand TraverseMIHalf dollar sized hail in downtown TVC. (APX)
11:501.00″4 Ene Lake AnnGrand TraverseMIQuarter sized hail near Long lake MI... west of TC. (APX)
11:541.50″1 Ne BatesGrand TraverseMIReports of up to 1.5 hail and heavy rain that has led to water on roadways. (APX)

Wind reports

UTCGustPlaceCountyStateRemarks
13:08damageGrundy CenterGrundyIATree limbs down. (DMX)
13:20damageReinbeckGrundyIAReport of large tree split and large branches downed in Reinbeck. (DMX)
13:5358 mph4 E AlbionMarshallIAASOS station KMIW Marshalltown Airport. (DMX)
13:59damage1 N MarshalltownMarshallIATree damage with limbs down. (DMX)
14:03damage6 Sw TraerTamaIAMultiple Tree Limbs Down. (DMX)
15:55damagePellaMarionIADelayed report... relayed by media of large branches downed in Pella. (DMX)
16:20damageKeomah VillageMahaskaIAMedium sized tree split with lots of other trees damaged. Time estimated from radar. (DMX)
16:35damageLoviliaMonroeIALarge tree down... which also knocked down power lines. (DMX)
16:5159 mph2 Ssw CasseltonCassNDNDAWN 10 meter measurement. (FGF)
18:3870 mph3 Ssw LockwoodYellowstoneMTTime estimated from radar. (BYZ)
19:2161 mph6 S LockwoodYellowstoneMTMesonet station SDAM8 Soda Springs. (BYZ)
21:30damage1 W Fort MccoyMarionFLCounty dispatch reported trees down along County Road 316. The time of damage was based on radar. (JAX)
21:34damageSuwanneeDixieFLpower line down in Suwannee. (TAE)
21:50damage4 Nnw StrattonHitchcockNEan area of showers/virga led to a report of a flipped pivot in a field. Time and exact location was relayed to us by the spotter. (GLD)
22:30damage8 Wsw LowellMarionFLCounty dispatch reported trees down near Highway 326. The time of damage was based on radar. (JAX)
22:30damage3 Nnw MannvillePutnamFLDelayed Report: County EM reported a pump house roof was blown off with some debris blown across a property along North County Road 315 in Interlachen. The time of dama (JAX)
22:50damageUniversity Of PortlandMultnomahORApproximately 4 inch branches snapped from a conifer tree. (PQR)
22:55damage3 Nnw MannvillePutnamFLEmergency management reported power lines were blown down near Silver Lake Drive and Carnation Street. (JAX)
23:5180 mph10 Sw LadnerHardingSD(UNR)
23:5565 mph1 Ese LadnerHardingSD(UNR)
00:0984 mph1 N BuffaloHardingSD(UNR)
00:09damage1 N BuffaloHardingSDSemi blown over on Highway 85 just north of town. (UNR)
00:1558 mph3 W Buffalo SpringsBowmanNDAWOS station KBWW Bowman Airport. (BIS)
00:2058 mph4 N LudlowHardingSD(UNR)
00:3060 mph9 Ssw New EnglandSlopeND(BIS)
00:4258 mph5 S DickinsonStarkNDASOS station KDIK Dickinson Airport. (BIS)
00:5359 mph1 Nnw HettingerAdamsNDASOS station KHEI Hettinger Airport. (BIS)
00:5563 mph5 S LeforHettingerNDweather station. (BIS)
00:5761 mph1 Nnw HettingerAdamsNDASOS station KHEI Hettinger Airport. (BIS)
01:0561 mph1 Nne MottHettingerND10m wind gust Mott 1N NDAWN station. (BIS)
01:05damage11 Nne MottHettingerNDSocial media report and photo of large farm building damaged. Part of roof was ripped off and blown away. Metal roofing peeled off on remaining part of building. All wa (BIS)
01:1069 mph8 E Prairie CityPerkinsSD(UNR)
01:1061 mph1 Ne GladstoneStarkNDNDDOT Sensor near Gladstone. (BIS)
01:1192 mph2 N BentleyHettingerNDMesonet station TT584 12 E Mott. (BIS)
01:1460 mph2 Se LodgepolePerkinsSD(UNR)
01:1794 mph9 Nnw New LeipzigGrantND10 meter wind gust NDAWN Elgin 10NW. (BIS)
01:19damage2 W Heart Butte DamGrantNDPhoto relayed of large shed/outbuilding with most of roof panels gone. Damage is consistent with estimated wind speeds around 90 mph. Time estimated from radar. (BIS)
01:2064 mph3 W LemmonPerkinsSD(UNR)
01:21damage1 Wsw Heart Butte DamGrantNDPhotos relayed of numerous large pine trees down at the Heart Butte Boy Scout camp. Damage is consistent with wind speeds estimated 95 to 100 mph. Time estimated from r (BIS)
01:2571 mph15 Ssw LeithGrantND10 meter measured wind gust NDAWN Pretty Rock 2E. (BIS)
01:25damage4 Wnw Heart Butte DamGrantNDDamage relayed from public through social media on north side of Lake Tschida. Damage includes camper tipped on its side... pontoon completely flipped... downed trees.. (BIS)
01:27damage7 Wsw Glen UllinMortonNDReports an empty 1200 gallon plastic water tank... approximately 5 feet high... blown three quarters of a mile away from property. Time estimated based on radar. (BIS)
01:28damageGlen UllinMortonNDDowned cottonwood. Relayed via social media with a radar estimated time. (BIS)
01:3059 mph1 Wnw Heart Butte DamGrantNDMesonet station FW6805 Lake Tschida. (BIS)
01:30damageStantonMercerNDSocial media report of shingles and siding off. (BIS)
01:3365 mph7 S ShadehillPerkinsSD(UNR)
01:4088 mph1 Ese LarkGrantND10 meter measured wind gust NDAWN Carson 9ENE. (BIS)
01:40damage1 Sse Sweet Briar LakeMortonNDPhotos of downed trees on Highway 10 relayed through social media. Time estimated from radar. (BIS)
01:40damage9 W HannoverOliverNDPhoto relayed through social media of multiple trees broken. Time estimated from radar. (BIS)
01:45damage7 Se AlmontMortonNDReport from New Salem Fire Department of multiple power lines down. Time estimated from radar. (BIS)
01:45damage4 N New SalemMortonNDPublic relayed photos of large tree snapped towards the base... and another tree that fell onto a house. Time estimated from radar. (BIS)
01:4778 mph5 Sw JudsonMortonND10 meter measured gust NDAWN station New Salem 6NE. (BIS)
01:4861 mph3 E Sharon SpringsWallaceKSWunderground site KKSSHARO30 reported the gust associated with outflow from decaying storm. (GLD)
01:55damage6 Nnw Sweet Briar LakeMortonNDAbout a mile of power lines down along County Road 84. Time estimated from radar. (BIS)
02:0070 mph2 Nw New SalemMortonNDNDDOT Sensor near New Salem. (BIS)
02:0476 mph5 Sse CenterOliverNDCenter NDAWN. (BIS)
02:05damage1 E BismarckBurleighNDLarge evergreen tree blown over near Rosser Ave and 26th Street. (BIS)
02:0778 mph2 Nne MandanMortonNDWeather station. Also reported 1.31 inches of rain. (BIS)
02:09damage8 N MandanBurleighNDSocial media report of downed trees near Double Ditch State Recreation Area. Time estimated based on radar. (BIS)
02:1082 mph2 Wnw BismarckBurleighNDMeasured wind gust from Bismarck I-94 bridge NDDOT site. (BIS)
02:1570 mphMcintoshCorsonSD(ABR)
02:1559 mph4 W HuffMortonNDMesonet station EW9213 Huff Hills. (BIS)
02:15damage3 Ssw BismarckBurleighNDNumerous tree limbs down. (BIS)
02:1562 mph4 S MandanMortonNDAWOS station KY19 Mandan. (BIS)
02:15damageBismarckBurleighNDTree limbs down in Hillview area. (BIS)
02:15damage3 Nne BismarckBurleighNDLarge tree damage. (BIS)
02:1764 mph1 Sse SangerOliverND10 meter measured gust NDAWN Sanger 1S. (BIS)
02:18damage2 S LincolnBurleighND*** 1 INJ *** Social media report and photos of a large shop destroyed and blown across the road into neighbors property. A lot of debris in this yard. Garage door dama (BIS)
02:1867 mph6 N BismarckBurleighNDMesonet station CW2059 6 N Bismarck. (BIS)
02:1966 mph2 W LincolnBurleighNDASOS station KBIS Bismarck Airport. (BIS)
02:2068 mph11 S BullheadCorsonSDMesonet station GRRS2 Bullhead 10 S. Time estimated. (ABR)
02:2067 mph3 Nne Cannon BallEmmonsND10 meter wind gust NDAWN Livona 5S. (BIS)
02:20damage1 N BaldwinBurleighNDPhotos sent of damage near Baldwin. 40x60 pole barn was mostly destroyed and debris was blown about 300 feet east-northeast from the building site. Most posts from the (BIS)
02:2585 mph8 N SelfridgeSiouxNDMesonet station TTKN8 Tatanka Prairie. (BIS)
02:3068 mphPrairie Knights ResortSiouxNDFort Yates NDDOT station measured wind gust. (BIS)
02:3260 mph5 Wnw MclaughlinCorsonSDTrained spotter estimates 60 miles per hour west of McLaughlin. Time estimated based on radar. (ABR)
02:3370 mphReganBurleighND2.70 inches of rain too Received via webmaster email. (BIS)
02:3559 mph5 Wnw MclaughlinCorsonSDMesonet station 205 McLaughlin (SDDOT). (ABR)
02:3564 mph4 Ssw LintonEmmonsNDAWOS station K7L2 Linton. (BIS)
02:35101 mph3 Ssw TemvikEmmonsND10 meter measured wind gust NDAWN 5NW Linton. (BIS)
02:36damageHazeltonEmmonsNDSocial media report of a few trees down and power outage for Hazelton. Several branches also down. Time estimated based on radar. (BIS)
02:4096 mph3 Ssw TemvikEmmonsND10 meter measured gust NDAWN 5NW Linton. (BIS)
02:4076 mph1 Nnw HazeltonEmmonsNDHazelton NDDOT site measured wind gust. (BIS)
02:4570 mph5 Nnw ReganBurleighNDTime estimated from radar. (BIS)
02:55damageFort YatesSiouxNDPhotos sent via social media of multiple large trees blown down. Time estimated from radar. (BIS)
03:0081 mph5 W WishekMcintoshND10 meter measured wind gust NDAWN Wishek 5W. (BIS)
03:00damage1 S DawsonKidderNDFacebook post from Prairie Meadows Events shows damage at the venue. A variety of large trees are down... including a very large tree split at the base. Time estimated (BIS)
03:0071 mph2 Nnw RobinsonKidderND10 meter measured wind gust Robinson 3NNW. (BIS)
03:0369 mph7 Nw StreeterKidderND10 meter measured wind gust NDAWN Streeter 6NW. (BIS)
03:0469 mph3 Ene TappenKidderND10 meter measured wind gust NDAWN Tappen 3E. (BIS)
03:0564 mph2 N HerreidCampbellSDThunderstorm outflow winds. Mesonet station 50 Herreid (SDDOT). (ABR)
03:0570 mph5 W WishekMcintoshND5 W Wishek (NDAWN). (BIS)
03:1059 mph6 Nw StreeterKidderND6 WNW Streeter (NDAWN). (BIS)
03:1088 mph1 E PettiboneKidderND(BIS)
03:1370 mph9 Nnw WingBurleighND10 meter measured wind gust NDAWN 8N Wing. (BIS)
03:2660 mph10 W Long LakeMcphersonSDCorrects previous tstm wnd gst report remarks from 10 W Long Lake to add thunderstorm outflow winds. Time based on radar. Sand Lake RAWS. (ABR)
03:26damage5 S SykestonWellsNDSocial media report and photos of damage to grain bins and missing roof shingles and paneling at nearby building. Neighbor weather station reported a gust of 83 mph. Ti (BIS)
03:3083 mphSykestonWellsNDPersonal weather station reports wind gusts of 83 mph. (BIS)
03:3292 mph8 N WingBurleighNDNDAWN 10 meter observation. (BIS)
03:3292 mph9 Nnw WingBurleighND10 meter measured gust NDAWN 8N Wing. (BIS)
03:3466 mph12 Ssw KulmMcintoshNDNDAWN station near Wirch. 10 meter wind gust report. (BIS)
03:3487 mph1 Sse JudLamoureND10 meter measured gust NDAWN 1S Jud. (BIS)
03:40damage5 Se BuchananStutsmanNDHalf of shop roof torn off and siding ripped off house. Radar estimated time. (BIS)
03:4461 mph3 Ne JamestownStutsmanNDASOS station KJMS Jamestown Airport. (BIS)
03:55damageKensalStutsmanNDPhotos relayed through social media from city of Kensal of large trees uprooted. Time estimated from radar. (BIS)
03:5899 mph2 Nnw RobinsonKidderND10 meter measured gust NDAWN 3NNW Robinson. (BIS)
03:5898 mph3 Nnw RobinsonKidderNDNDAWN 10 meter observation. (BIS)
04:0073 mph7 S Crystal SpringsKidderNDMesonet station JTNN8 Uscrn Site Near Jamestown 38wsw. (BIS)
04:0059 mph1 Ne DenhoffSheridanNDDenhoff (NDAWN). (BIS)
04:0158 mph4 Nne EllendaleDickeyNDNDAWN Station at Ellendale. 10 meter wind gust report. (BIS)
04:0372 mph11 Ssw HamarEddyNDNDAWN 3 meter measurement. (FGF)
04:0580 mphLa MoureLamoureND(BIS)
04:1073 mph1 Ene GlenfieldFosterNDND DOT sensor observation. (BIS)
04:14damageValley CityBarnesNDTree branches 6 inches to 10 inches in diameter were reported down in Valley City. (FGF)
04:1862 mph1 Nne PekinNelsonND10 meter measurement from mesonet station 325765 Pekin ND NDAWN. (FGF)
04:2058 mph2 Wsw SykestonWellsND2 W Sykeston. (BIS)
04:2563 mph5 Nw SteeleKidderND4 WNW Steele (NDAWN). (BIS)
04:2594 mph2 Ene WoodworthStutsmanND10 meter measured gust NDAWN 2NE Woodworth. (BIS)
04:2976 mph5 Nw SteeleKidderND10 meter measured gust NDAWN 5NW Steele. (BIS)
04:30damage2 Nne FessendenWellsNDThis is a delayed report from the night of June 20... 2025. Numerous trees near the house and in a nearby shelter belt uprooted or snapped. Small shed demolished. Roof (BIS)
04:3181 mph3 S WaukonNormanMNCorrects time of previous tstm wnd gst report from 3 S Waukon. Mesonet station 215012 Waukon MN NDAWN. (FGF)
04:3467 mph3 W MichiganNelsonNDCorrects time of previous tstm wnd gst report from 3 W Michigan. Mesonet station 325769 Michigan ND NDAWN. (FGF)
04:3581 mph3 S WaukonNormanMNMesonet station 215012 Waukon MN NDAWN. (FGF)
04:3567 mph3 W MichiganNelsonNDMesonet station 325769 Michigan ND NDAWN. (FGF)
04:4267 mph5 E AmeniaCassNDCorrects previous tstm wnd gst report from 5 E Amenia. 10 meter gust from mesonet station 327359 Prosper ND NDAWN. (FGF)
04:4386 mph3 Ene TappenKidderND10 meter measured gust NDAWN 3E Tappen. (BIS)
04:4575 mph3 E TappenKidderND2 E Tappen (NDAWN). (BIS)
04:4564 mph4 W EldridgeStutsmanND3 W Eldridge (NDAWN). (BIS)
04:4559 mph5 E AmeniaCassNDCorrects previous non-tstm wnd gst report from 5 E Amenia. Mesonet station 327359 Prosper ND NDAWN. (FGF)
04:4873 mph4 W EldridgeStutsmanNDNDAWN Station 10 W Jamestown. 10 meter wind report. (BIS)
04:4879 mph1 S GardnerCassNDNDAWN 3 meter measurement. (FGF)
04:5269 mph7 Ese UlenBeckerMNCorrects time of previous tstm wnd gst report from 7 ESE Ulen. Mesonet station 218411 Ulen MN NDAWN. (FGF)
04:5569 mph7 Ese UlenBeckerMNMesonet station 218411 Ulen MN NDAWN. (FGF)
04:5680 mph1 S HeatonWellsND10 meter measured gust NDAWN 1S Heaton. (BIS)
04:5779 mph6 E PerleyNormanMNCorrects previous tstm wnd gst report from 6 E Perley. Mesonet station 216419 Perley MN NDAWN. (FGF)
04:5974 mph4 Nnw FargoCassNDCorrects previous non-tstm wnd gst report from 4 NNW Fargo. ASOS station KFAR Fargo AP ND. (FGF)
05:0564 mph5 Nnw EldridgeStutsmanNDMesonet station DVI12209 Jamestown. (BIS)
05:0572 mph6 E PerleyNormanMNCorrects previous non-tstm wnd gst report from 6 E Perley. Mesonet station 216419 Perley MN NDAWN. (FGF)
05:0571 mph1 Nne SuttonGriggsNDPersonal weather station via Weather Underground... I.D. Ramsey Farm - KNDBINFO8. Measured gust to 71 mph. Duration of severe gusts 40 minutes. Highest sustained wind 6 (FGF)
05:0690 mphLeonardCassNDCorrects previous tstm wnd gst report from Leonard. Reports of estimated 90mph winds via storm chaser on X... possibly associated with a tornado. (FGF)
05:0672 mph2 W EldredPolkMNCorrects tiem of previous tstm wnd gst report from 2 W Eldred. Mesonet station 211549 Eldred MN NDAWN. (FGF)
05:0892 mph4 Ene ThompsonGrand ForksNDPublic report of a thunderstorm wind gust as measured on a Davis weather station. Measured 92 mph wind gust. (FGF)
05:1060 mph3 W Deer RiverItascaMN(DLH)
05:1072 mph2 W EldredPolkMNCorrects previous non-tstm wnd gst report from 2 W Eldred. Mesonet station 211549 Eldred MN NDAWN. (FGF)
05:1374 mph2 E WolvertonWilkinMNNDAWN 10 meter measurement. (FGF)
05:1592 mph6 W HopeSteeleNDCorrects previous tstm wnd gst report from 6 W Hope. Personal weather station via Weather Underground... I.D. Brent Johnson NA86 Airport - KNDHOPE4. Measured gust to 92 (FGF)
05:1569 mph1 W CarringtonFosterNDAWOS station K46D Carrington ND AWOS. (BIS)
05:1762 mph3 Nnw CrookstonPolkMNNDAWN 10 meter measurement. (FGF)
05:2075 mphMalloryPolkMNCorrects previous non-tstm wnd gst report from Mallory. Mesonet station MN060 E Grand Forks MN DOT. (FGF)
05:2069 mph6 Wnw Grand ForksGrand ForksNDCorrects previous non-tstm wnd gst report from 6 WNW Grand Forks. ASOS station KGFK Grand Forks AP ND. (FGF)
05:2069 mph6 Wnw Grand ForksGrand ForksNDCorrects previous non-tstm wnd gst report from 6 WNW Grand Forks. ASOS station KGFK Grand Forks AP ND. (FGF)
05:2189 mph5 W CourtenayStutsmanND10 meter measured gust NDAWN 5W Courtenay. (BIS)
05:2581 mph5 W CourtenayStutsmanND5 SE Kensal (NDAWN). (BIS)
05:2572 mph2 W CooperstownGriggsNDCorrects previous tstm wnd gst report from 2 W Cooperstown. 10 meter measurement at mesonet station 321766 Cooperstown ND NDAWN. (FGF)
05:2562 mph4 N CarringtonFosterND4 N Carrington (NDAWN). (BIS)
05:2684 mph2 W RothsayWilkinMNNDAWN 10 meter measurement. (FGF)
05:3074 mph3 Nnw KentWilkinMNCorrects previous non-tstm wnd gst report from 3 NNW Kent. Mesonet station MN135 Kent MN DOT. (FGF)
05:3063 mph2 W CooperstownGriggsNDCorrects previous non-tstm wnd gst report from 2 W Cooperstown. Mesonet station 321766 Cooperstown ND NDAWN. (FGF)
05:30damage4 Sse RosyItascaMNTwo large white pine trees uprooted. Time estimated off radar. (DLH)
05:3491 mph5 Ene EdmundsStutsmanNDMesonet station AWWN8 21 NNW Jamestown (Arrowwood). (BIS)
05:3459 mph4 N CooperstownGriggsNDPersonal weather station via Weather Underground... I.D. Ronald Reagan Minuteman Missile SHS - KNDCOOPE6. Measured gust to 59 mph. Duration of severe gusts 15 minutes. (FGF)
05:3670 mph5 S LengbyMahnomenMNCorrects previous tstm wnd gst report from 5 S Lengby. Estimated 70 mph winds by trained storm spotter... small branches down. (FGF)
05:40111 mph1 E LuverneSteeleNDCorrects previous tstm wnd gst report from 1 E Luverne. 111 mph maximum gust recorded by personal weather station. (FGF)
05:4161 mph3 S Thief River FallsPenningtonMNCorrects previous non-tstm wnd gst report from 3 S Thief River Falls. AWOS station KTVF Thief River Falls AP MN. (FGF)
05:4288 mph1 N PillsburyBarnesNDCorrects previous tstm wnd gst report from 1 N Pillsbury. Mesonet station 327049 Pillsbury ND NDAWN. (FGF)
05:4582 mph3 S WahpetonRichlandNDCorrects previous non-tstm wnd gst report from 3 S Wahpeton. Mesonet station 6166D Wahpeton ND 3 S. (FGF)
05:45damage1 Nw OdanahAshlandWIReport of tree fallen on a power line. This caused a power outage to a few homes in the area. Time of damage estimated from radar. (DLH)
05:4595 mph3 E DazeyBarnesNDCorrects time of previous tstm wnd gst report from 3 E Dazey. Mesonet station 321999 Dazey ND NDAWN. (FGF)
05:4662 mph5 E FoxhomeOtter TailMNNDAWN 10 meter measurement. (FGF)
05:4980 mphValley CityBarnesNDWind gusts of 70 mph - 80 mph and power flashes were reported on social media. (FGF)
05:4971 mph3 Ssw BemidjiBeltramiMNPersonal weather station via Weather Underground... I.D. Jefferson Corners - KMNBEMID79. Measured gust to 71 mph. Duration of severe gusts unknown due to power outage r (FGF)
05:5095 mph3 E DazeyBarnesNDCorrects previous non-tstm wnd gst report from 3 E Dazey. Mesonet station 321999 Dazey ND NDAWN. (FGF)
05:5076 mph5 Ne HopeSteeleNDCorrects previous non-tstm wnd gst report from 5 NE Hope. Mesonet station 321686 Hope ND NDAWN. (FGF)
05:50damageBemidjiBeltramiMNThere were reports of multiple branches down... power flashes... and home damage. Winds were estimated at 80 mph. (FGF)
05:5559 mph4 W Fergus FallsOtter TailMNCorrects previous non-tstm wnd gst report from 4 W Fergus Falls. AWOS station KFFM Fergus Falls AP MN. (FGF)
05:55106 mph2 Nw BemidjiBeltramiMNCorrects previous non-tstm wnd gst report from 2 NW Bemidji. AWOS station KBJI Bemidji AP MN. (FGF)
05:5778 mph5 Ne HopeSteeleNDCorrects previous tstm wnd gst report from 5 NE Hope.Mesonet station 321686 Hope ND NDAWN. (FGF)
05:57damage1 E Cass LakeCassMNTree down on camper. (DLH)
05:57damageCass LakeCassMNLarge tree uprooted at Cass Lake rest area. (DLH)
06:0070 mph1 Wsw OttertailOtter TailMNEstimated 60-70 mph winds as the line rolled through with tree damage to branches larger than the forearm. (FGF)
06:0259 mph1 W Cass LakeCassMNCorrects previous tstm wnd gst report from 1 W Cass Lake. Time estimated from radar. Mesonet station CASM5 Cass Lake DNR RAWS. (DLH)
06:0467 mph2 Ese YpsilantiStutsmanNDNDAWN Station 2 ESE of Ypsilanti. (BIS)
06:0567 mph1 S HadlerNormanMNCorrects previous non-tstm wnd gst report from 1 S Hadler. Mesonet station 2438D Hadler MN. (FGF)
06:0680 mph3 Wnw BemidjiBeltramiMNCorrects previous non-tstm wnd gst report from 3 WNW Bemidji. Mesonet station BMJM5 Bemidji MN 2 WNW. (FGF)
06:10damage5 Nne WalkerCassMNPhotos of numerous trees snapped and blown over. One picture also shows an uprooted tree. Time estimated from radar. (DLH)
06:1081 mph1 N PillsburyBarnesNDCorrects previous non-tstm wnd gst report from 1 N Pillsbury. Mesonet station 327049 Pillsbury ND NDAWN. (FGF)
06:10damage3 Ese BenaCassMNOne large tree down an many branches snapped off. Time estimated from radar. (DLH)
06:15damage1 E Hoyt LakesSt. LouisMNTree fell on powerlines and is partially on house roof. Time estimated from radar. (DLH)
06:15damageNielsvillePolkMNThere were reports of power lines down and tree limbs up to 3 inches down. (FGF)
06:2060 mph1 W MayvilleTraillNDCorrects previous non-tstm wnd gst report from 1 W Mayville. Mesonet station DVI06914 Mayville ND 1 W. (FGF)
06:25damage3 Nw BuffaloCassNDUpstream and downstream obs ranged from 55 to 95 mph at the time. Tree damage found during damage surveys. (FGF)
06:2699 mph4 Ssw GalesburgCassNDCorrects time of previous tstm wnd gst report from 4 SSW Galesburg. Mesonet station 323359 Galesburg ND NDAWN. (FGF)
06:28damage3 Ene IngerItascaMNSpotter reports that numerous branches are down on their property. An entire tree was also blown over. Spotter reports that the tree that fell over was weaker and ready (DLH)
06:30damage2 Nnw NisswaCrow WingMNPhotos sent in via social media show tree damage including one tree that fell on top of a residence. (DLH)
06:3090 mph4 W HunterCassNDPersonal weather station via Weather Underground... I.D. Richtsmeier HU20 - KNDHUNTE4. Measured gust to 90 mph. Highest sustained wind 66 mph. Duration of severe gusts (FGF)
06:3066 mph3 E MayvilleTraillNDCorrects time of previous tstm wnd gst report from 3 E Mayville. Mesonet station 325679 Mayville ND NDAWN. (FGF)
06:3496 mphAyrCassNDNDAWN 10 meter measurement. (FGF)
06:3568 mph5 W HermanGrantMNCorrects previous non-tstm wnd gst report from 5 W Herman. Mesonet station MN131 Herman MN DOT. (FGF)
06:3574 mph2 Se BlanchardTraillNDCorrects previous non-tstm wnd gst report from 2 SE Blanchard. Mesonet station DVI12057 Blanchard ND. (FGF)
06:3566 mph3 E MayvilleTraillNDCorrects previous non-tstm wnd gst report from 3 E Mayville. Mesonet station 325679 Mayville ND NDAWN. (FGF)
06:40damageChisholmSt. LouisMNLarge tree partially blocking road... tree partially on guide wires. Time estimated from radar. (DLH)
06:4778 mph5 Ene KelsoTraillNDCorrects time of previous tstm wnd gst report from 5 ENE Kelso. Mesonet station 324209 Hillsboro ND NDAWN. (FGF)
06:50damage3 Nw TaconiteItascaMNPhoto sent in via social media of a power pole snapped and several trees blown over on top of power lines. Time estimated from radar. (DLH)
06:5078 mph5 Ene KelsoTraillNDCorrects previous non-tstm wnd gst report from 5 ENE Kelso. Mesonet station 324209 Hillsboro ND NDAWN. (FGF)
06:55damage2 W CrosslakeCrow WingMNDelayed report from Cross Lake of a dozen trees on roadways and three trees on powerlines in the community of Cross Lake. (DLH)
06:58damage11 Wsw WatersmeetGogebicMIGogebic County Emergency Manager reports trees on power lines and power lines downed near Thousand Island Lake. (MQT)
06:58damage12 Wsw WatersmeetGogebicMIEmergency Management reports that trees are downed on power lines on the southwest side of Thousand Island Lake near Wolniak Road. (MQT)
07:00damage3 Nw BuffaloCassNDCorrects previous tstm wnd dmg report from 3 NW Buffalo. Upstream and downstream obs ranged from 55 to 95 mph at the time. Tree damage found during damage surveys. (FGF)
07:00damageNielsvillePolkMNWidespread tree damage with limbs around 3 inches in diameter were reported. Time estimated via radar. (FGF)
07:0159 mph1 W Cass LakeCassMNCorrects previous non-tstm wnd gst report from 1 W Cass Lake. Mesonet station CASM5 Cass Lake DNR RAWS. (DLH)
07:03damage3 N BrainerdCrow WingMNTrees stripped of leaves... grill blown around yard. Several 4 inches branches down. (DLH)
07:1161 mph5 Ne BrainerdCrow WingMN(DLH)
07:11damage2 Nnw MerrifieldCrow WingMNMature 36 inch diameter poplar tree uprooted. This tree appears to have caused damage to an outbuilding after falling. (DLH)
07:1390 mph3 W BordulacFosterNDEstimated high winds for two hours. Signs bent... railroad arms moved... grain bin lifted and flipped. Report relayed via social media. (BIS)
07:2063 mph1 N AdaNormanMNCorrects previous tstm wnd gst report from 1 N Ada. Mesonet station 210019 Ada MN NDAWN. (FGF)
07:2061 mph2 N BeltramiPolkMNCorrects previous non-tstm wnd gst report from 2 N Beltrami. Mesonet station MN114 Beltrami MN DOT. (FGF)
07:2161 mph4 Nnw FertilePolkMNNDAWN 10 meter measurement. (FGF)
07:25damage5 E BrainerdCrow WingMNPhoto sent in via social media of an aspen or birch tree that got blown over. This tree then fell onto a pole barn causing some structural damage. Time estimated from r (DLH)
07:55damage2 W ProctorSt. LouisMNPhoto sent in via social media showing a 30 foot section of a white pine tree that fell overnight. This pine tree caused damage to a duck enclosure with no duck injurie (DLH)
07:5562 mph3 S BrooksRed LakeMNCorrects previous non-tstm wnd gst report from 3 S Brooks. Mesonet station MN068 Brooks MN DOT. (FGF)
08:00damage5 S FredenbergSt. LouisMNTree fell on powerline... briefly started a grass fire that was put out by rain. Time estimated by radar. (DLH)
08:0059 mph3 S BrooksRed LakeMNMN DOT station. (FGF)
08:10damageAmasaIronMICorrects previous tstm wnd dmg report time from Amasa. WEenergies reported electrical equipment damaged by winds... causing 23 customers to be without power. (MQT)
08:10damageChaffeyDouglasWISeveral branches broken off due to high winds. (DLH)
08:30damage6 Nne WentworthDouglasWIA couple of trees were downed. Time estimated from radar. (DLH)
08:30damagePort WingBayfieldWITwo medium spruce trees snapped near base. Time estimated from radar. (DLH)
08:3061 mphPort WingBayfieldWIPort Wing station. (DLH)
08:3061 mph1 N Port WingLsz146WIPort Wing observation station. (DLH)
08:30damage4 Ne Port WingBayfieldWIOne large birch tree down partially across Highway 13. Time estimated from radar. (DLH)
08:34damageAmasaIronMIWEenergies reported electrical equipment damaged by winds... causing 23 customers to be without power. (MQT)
08:35damage5 S HerbsterBayfieldWITree down. (DLH)
08:35damage4 E CornucopiaBayfieldWIHundreds of big oak and maple trees uprooted and snapped. Observer reports nearly all trees in about a 5 acre area around their house destroyed with car and house damag (DLH)
08:36damage1 Wsw CornucopiaBayfieldWI3 large poplar and one partially dead pine tree snapped part way up the trunk. Time estimated from radar. (DLH)
08:44damage7 Ssw Sand BayBayfieldWISeveral hundreds trees down in woods and across Echo Valley Road. Time estimated from radar. (DLH)
08:4578 mph4 Ese CornucopiaBayfieldWIWisconsin Mesonet site reported a 78 mph wind gust. (DLH)
08:47damage4 Nw BayfieldBayfieldWISeveral hundred trees down... approximately 70 percent uprooted and the rest snapped 4 to 8 feet up... some higher. All down in approximately the same direction. Partia (DLH)
08:50damageBennettDouglasWIMultiple Trees down. (DLH)
08:51damage2 W Red CliffBayfieldWICorrects previous tstm wnd dmg report from 2 W Red Cliff. 5 to 10 medium to large poplar trees snapped approximately 4 to 8 feet up... were across the road. Time estima (DLH)
08:51damage3 W Red CliffBayfieldWI20 to 30 trees snapped near the base... partially across the road. Time estimated from radar. (DLH)
09:05damage5 Wnw WashburnBayfieldWITrained spotter reports that a tree fell on a power line. The power line came down from this and is across the road. Spotter has also measured 0.50 inches of rain. (DLH)
09:14damage2 Ne MarengoAshlandWIDelayed report. Pictures via social media of several snapped trees and a large portion of roofing material ripped off of a machine shed. (DLH)
09:15damage9 Nne HaywardBayfieldWI12 inch live and healthy oak tree snapped off. reported by member of public. (DLH)
09:20damageHaywardSawyerWISpotter reports damage to vendor pop up tents in downtown Hayward. About 25 to 30 percent of the tents set up experienced wind damage. Time estimated from radar. (DLH)
09:21damageGurneyIronWISignificant wind damage. Many uprooted trees twisted and broken. (DLH)
09:25damage4 Nw Northwoods BeachSawyerWIEmail of pictures of large broken branches and an aspen snapped towards the top. Time estimated by radar. (DLH)
09:30damageEurekaClintonMIMultiple large branches and trunks snapped. (GRR)
09:40damage5 Ne New PostSawyerWIPhoto sent in via social media showing several trees broken off halfway up the trunk. Time estimated from radar. (DLH)
09:58damage5 W Sioux FallsMinnehahaSDCouple of birch trees knocked over... some large tree limbs down as well. Time estimated by radar. (FSD)
10:0175 mph3 Nnw Sioux FallsMinnehahaSDLarge pine tree snapped off at nearby golf course less than one-half mile southwest. (FSD)
10:05damage1 Ne WinchesterVilasWILaw enforcement reported power outages due to downed tree limbs. Time estimated from radar. Delayed report. (GRB)
10:08damage3 E Manitowish WatersVilasWILaw enforcement reported power outages due to downed tree limbs. Time estimated from radar. Delayed report. (GRB)
10:10damagePresque IsleVilasWILaw enforcement reported power outages due to downed tree limbs. Time estimated from radar. Delayed report. (GRB)
10:19damage2 Nnw Boulder JunctionVilasWILaw enforcement reported power outages due to downed tree limbs. Time estimated from radar. Delayed report. (GRB)
10:35damage3 N Saint GermainVilasWIPublic reported power outages due to downed tree limbs. Time estimated from radar. Delayed report. (GRB)
10:35damageMareniscoGogebicMICorrects previous tstm wnd dmg report from Marenisco for Utility Company. WEenergies is reporting just under 1600 customers without power in the Land O Lakes/Marenisco (MQT)
10:35damageHoughtonHoughtonMIMultiple downed trees have been observed by law enforcement in the City of Houghton. The public have been cleaning up the debris. (MQT)

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

← Jun 19, 20252025 calendarJun 21, 2025 →

June 20 in other years

202612 🌪 · 267 ⛈20227 🌪 · 290 ⛈20245 🌪 · 205 ⛈20230 🌪 · 79 ⛈