Storm reports — Sunday, June 28, 2026

The NOAA Storm Prediction Center logged 2 tornado reports, 35 hail reports and 61 damaging-wind reports for the storm day from 12:00 UTC on Jun 28, 2026 to 12:00 UTC the next morning — most of them in SD, ND, NE.

2tornado reports
35hail reports · largest 2.75″
61wind reports · peak 131 mph

Reports by state

SD47ND12NE11SC10IA6ME3NC3NM2FL1WI1TX1MI1

Tornado reports

UTCRatingPlaceCountyStateRemarks
21:14—1 Wsw North Fort MyersLeeFLTwo mobile homes in North Fort Myers had roof damage. A video of lofted circulating debris supports a very brief touchdown... lifting about two-thirds of a roof off of (TBW)
02:00—4 Ese RiverdaleMcleanNDMultiple photos received of a tornado. Time and location estimated based on radar. (BIS)

Hail reports

UTCSizePlaceCountyStateRemarks
12:141.50″WebbClayIA(FSD)
19:082.00″3 Se DelmarClintonIASeveral 1-2 inch size hailstones. (DVN)
21:361.00″3 N BelgradeKennebecMEPublic Facebook post showing hailstones ranging from roughly dime size to quarter size. Time estimated by radar. (GYX)
00:421.50″8 N New SalemMortonNDSpotter reports 1.5 inch hail north of New Salem. Sizes range from dime up to ping pong sized. No rain or wind. (BIS)
01:421.25″Golden ValleyMercerNDTrained spotter reports hail up to the size of half dollars. Also reported gusty wind and approximately 0.35 inches of rain. (BIS)
01:541.00″RiverdaleMcleanND1 inch (quarter sized) hail reported in Riverdale. (BIS)
02:521.00″11 S MerrimanCherryNE(LBF)
04:352.00″InteriorJacksonSD(UNR)
04:451.25″Hay SpringsSheridanNEDelayed report via social media with pictures. Time estimated from radar. (LBF)
04:502.00″Hay SpringsSheridanNEReport with photo via social media. Time estimated from radar. (LBF)
04:552.00″BergenMchenryND[Delayed Report] Broadcast media relayed a photo depicting very large hail... nearly twice the size of a quarter placed as a point of comparison. Hail fell at Bergen on (BIS)
05:302.00″6 Ssw OrrinMchenryNDTime estimated by radar. (BIS)
05:351.50″6 Ssw OrrinMchenryNDPing pong ball size hail. (BIS)
06:101.50″7 S Wounded KneeOglala LakotaSDVehicles dented and 1 windshield broken off of US-18. Reported via social media. Time estimated based on radar. (UNR)
06:121.50″Chadron State ParkDawesNESeveral pictures on social media reported ping pong ball sized hail at Chadron State Park. Picture shows possible larger stones. (CYS)
06:151.75″2 Nnw Chadron State ParDawesNEEstimated timing based on radar. (CYS)
06:251.00″12 Se ChadronDawesNEQuarter sized hail. Exact time estimated based on radar. (CYS)
06:301.00″3 Nnw BakerBensonNDDelayed Report. (FGF)
06:431.50″Wounded KneeOglala LakotaSDVideo via social media. Gardens and vegetation damaged. Time estimated based on radar. (UNR)
06:482.50″10 Nw RushvilleSheridanNECorrects previous hail report from 10 NW Rushville. Report via social media with pictures. Time estimated from radar. (LBF)
07:062.75″9 N ClintonSheridanNEReport with photo via social media. Time estimated from radar. (LBF)
07:062.50″15 Nw GordonSheridanNEReport via social media with pictures. Time estimated from radar. (LBF)
07:102.00″10 N ClintonSheridanNEDelayed report via social media with pictures. Time estimated from radar. (LBF)
07:151.00″LeedsBensonNDDelayed Report: Siding damage to multiple homes in Leeds and vehicle damage from hail. (FGF)
07:191.50″8 Sw BateslandOglala LakotaSDEstimated near the intersection of US-18 and highway 391. Time estimated based on radar. (UNR)
07:292.50″2 Wsw BateslandOglala LakotaSDUpdated report. Hail fell in the Wakpamani area. Numerous vehicles significantly dented. Vehicle side windows smashed out and windshields cracked. Hail damage to trees (UNR)
07:331.75″9 Ssw BateslandOglala LakotaSDWindshields reported broken and damage to trees near Wakpamni Lake. Hail may have been larger than golf balls. Time estimated based on radar. (UNR)
07:331.25″BateslandOglala LakotaSDPhoto of estimated half dollar size hail received via social media from Batesland along the northern edge of the main storm core. Time estimated based on report and rad (UNR)
07:342.00″BateslandOglala LakotaSDTime estimated based on radar. (UNR)
07:482.50″10 Nw RushvilleSheridanNEReport via social media with pictures. Time estimated from radar. (LBF)
08:362.00″VetalBennettSDTime estimated based on radar. (UNR)
09:001.50″3 W OkatonJonesSDHail has dented vehicles. Largest hail was 1.5 inches. (ABR)
09:051.25″2 E Sister BayDoorWIReport from mPING: Half Dollar (1.25 in.) Time estimated from radar. (GRB)
09:261.00″3 Sse White RiverMelletteSD(UNR)
09:431.00″10 N MurdoJonesSDReport via Facebook. (ABR)

Wind reports

UTCGustPlaceCountyStateRemarks
13:0858 mph5 Ssw BrittHancockIADelayed PWS gust. (DMX)
13:1758 mph4 W GarnerHancockIAPWS gust. (DMX)
17:30damage2 Sw ManchesterDelawareIAGas station awning collapse. This awning was previously damaged from a storm some time ago. Other nearby trees and sheds not damaged. (DVN)
18:21damage3 Wnw SpartanburgSpartanburgSCSocial media picture of a tree down across Ethel Road. (GSP)
18:3359 mphMonmouthJacksonIA(DVN)
18:52damage4 Nne BuffaloUnionSCTree down across High Plains Dr. (GSP)
18:52damage4 Se JonesvilleUnionSCTree down near the intersection of Pinegate Dr and Sonoco Road. (GSP)
19:02damage1 W Monarch MillsUnionSCPower lines down in the 100 block of Monarch Hwy. (GSP)
19:02damage3 S AdamsburgUnionSCTree down on a car and boat on Lockhart Hwy near Frank Hill Loop. (GSP)
19:55damage5 Nw EdgemoorYorkSCPower outages reported due to downed trees. (GSP)
20:08damage1 Ne SpringdaleLancasterSCCorrects previous tstm wnd dmg report and time estimated from radar for 1 NE Springdale. Tree down on King Circle. (CAE)
20:08damageLancasterLancasterSCLancaster County Sheriffs Office reports numerous trees down in and around the city of Lancaster... SC. Time estimated from radar. (CAE)
20:08damage3 Se EdgemoorChesterSCPower outages reported due to downed trees along and north of Saluda Rd. (GSP)
20:21damage1 Ne SpringdaleLancasterSCTree down on King St. (CAE)
21:30damage3 Sw DelcoColumbusNCTime estimated on radar. (ILM)
21:51damage1 Wsw AugustaKennebecMEMedium to large tree down in front from apartment complex. Also reported smaller trees down and uprooted nearby. (GYX)
22:0360 mph1 Wnw AugustaKennebecMECorrects previous non-tstm wnd gst report from 1 WNW Augusta. ASOS station KAUG Augusta reported a wind gust of 52kts. (GYX)
22:08damage3 W MonroetonRockinghamNCCorrects time of event previous tstm wnd dmg report from 3 W Monroeton. Tree down across Doc Road. (RNK)
22:4475 mph3 Nnw BeldingPecosTX(MAF)
23:08damage3 W MonroetonRockinghamNCTree down across Doc Road. (RNK)
00:3861 mph5 W Whites CityEddyNM(MAF)
01:3560 mph2 W ArtesiaEddyNMAWOS station KATS Artesia. (MAF)
02:5561 mph3 Nnw Turtle LakeMcleanND61 MPH wind gust at 10M measured at the Turtle Lake 4N NDAWN. (BIS)
03:0270 mphMinot Air Force BaseWardNDWind gusts of 60 to 70 mph accompanied by 0.5 inch diameter hail. (BIS)
07:3062 mph6.4 W Churchs FerryBensonNDNDDOT site measured a 62 mph wind gust 6.4 miles west of Churchs Ferry... ND. (FGF)
08:1066 mph4 Ene MartinBennettSD(UNR)
08:1581 mph4 Ene MartinBennettSD(UNR)
08:4560 mph3 Nne HarringtonBennettSD(UNR)
08:5083 mph3 Nne HarringtonBennettSD(UNR)
08:5483 mph11 Sw ParmeleeToddSD(UNR)
08:5477 mph6 W ParmeleeToddSD(UNR)
08:57damage7 Sw ParmeleeToddSD40 percent of a roof blown off a residence in the Upper Cut Meat area. Straight line wind damage. Time estimated based on radar and nearby measured wind gusts of 77 MPH (UNR)
09:05damageParmeleeToddSDShed blown over with roof blown off. Chicken coop blown 10 yards. Heavy steel hay ring and also a water tank both blown about 100 yards. Fences down. Time estimated bas (UNR)
09:15damage7 Nnw RosebudToddSD2 homes with total roof loss and 1 additional home with shingles blown off in the Soldier Creek area. Straight line wind damage. Time estimated based on radar. (UNR)
09:2770 mph3 W White RiverMelletteSDSome tree branches down. (UNR)
09:59damageToivolaHoughtonMISocial media image of trees that fell onto power lines in the Toivola area. (MQT)
10:1370 mph9 Nnw VivianLymanSDMesonet station 13 Vivian (SDDOT). (ABR)
10:2059 mph12 S VivianLymanSDMesonet station VVMS2 Vivian 12S (SD Mesonet). (ABR)
10:48112 mph7 Nnw Joe Creek Rec AreHughesSD111.8 mph peak wind gust on Ambient Wx Station. (ABR)
10:4958 mph9 Ese RosseauHughesSDMesonet station 333 De Grey Hill (SDDOT). (ABR)
10:5565 mph4 Ese RosseauHughesSDMesonet station PRFS2 Pierre 16 ESE (SD Mesonet). (ABR)
10:56damage7 S HarroldHughesSDSiding torn off house and barn door blow off. Time estimated from Radar. (ABR)
11:11damage5 Se HolabirdHydeSDMultiple wind turbines damaged or bent over to the southwest of Highmore. Time estimated via radar. (ABR)
11:15131 mph4 Ese HolabirdHydeSD131 mph peak wind on an Ambient Weather station. (ABR)
11:1780 mph6 S HighmoreHydeSDEmergency manager reports winds of 70 to 80 mph with small hail. (ABR)
11:1971 mphHighmoreHydeSDPeak wind gust on Ambient Weather station. (ABR)
11:20damageHighmoreHydeSDPictures show widespread damage across Highmore... including trees uprooted and snapped... damage to buildings and dented grain bin... knocked over farm items and trail (ABR)
11:20114 mph1 Wnw HighmoreHydeSDMesonet station HIHS2 Highmore (SD Mesonet). (ABR)
11:2088 mphHolabirdHydeSDPeak wind gust at a Weather Underground station. (ABR)
11:25131 mph1 Wnw HighmoreHydeSDMesonet station HIHS2 Highmore (SD Mesonet). (ABR)
11:30damageRee HeightsHandSDPower lines down in Ree Heights. Time estimated via radar and other reports. (ABR)
11:3484 mph1 N Ree HeightsHandSDMesonet station 312 Ree Heights (SDDOT). (ABR)
11:3972 mph5 Ne Ree HeightsHandSDPeak wind gust thus far on Ambient Weather station. (ABR)
11:42damage1 S PoloHandSDEM reported a garage was lost and other damage to outbuildings. Time/location estimated. (ABR)
11:44112 mph1 N Ree HeightsHandSDMesonet station 312 Ree Heights (SDDOT). (ABR)
11:4574 mphMillerHandSDWeather Underground station. (ABR)
11:4587 mph5 Ne Ree HeightsHandSDAmbient Weather Station. (ABR)
11:4566 mph2 Se PoloHandSDWeather Underground station. (ABR)
11:45damage4 S OrientHandSDHand County Emergency Manager reports widespread damage over northern to northwestern Hand County. Damage includes power lines and trees down... buildings down... and c (ABR)
11:4970 mph1 E PoloHandSDAmbient Weather Station. (ABR)
11:5884 mph5 E OrientHandSDMesonet station 158 Miranda (SDDOT). (ABR)

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

← Jun 27, 20262026 calendarJun 29, 2026 →

June 28 in other years

202519 🌪 · 290 ⛈20247 🌪 · 85 ⛈20235 🌪 · 208 ⛈20220 🌪 · 85 ⛈