National Weather Service United States Department of Commerce

Overview

Supercell thunderstorms began to develop Saturday afternoon south of Watertown and moved off to the east into Minnesota. Thunderstorms kept redeveloping generally in the same region of southern Codington County down across Hamlin County for roughly five and a half hours. The environment was supportive of tornado development there across east central South Dakota Saturday afternoon, and several funnel clouds and tornados formed. As storms trained over the same area for several hours, excessive heavy rainfall developed resulting in portions of Hamlin and Deuel Counties receiving 2 to 4+ inches of rainfall.

Image
Photo credit: @adamorgler

Tornadoes

Select a tornado from the table to zoom into the track and view more information. The default table view is limited to 8 tracks, but can be scrolled by a mouse wheel or dynamically expanded. Additionally, the table can fill the entire window by clicking the small circular expanding arrow icon at the very top right of the table and returned to its original size by clicking the button again. The side information panel that opens over the map can be closed using the "X" on the upper right corner of the pop-up. Zoom into the map and click damage points to see detailed information and pictures from the surveys.

How to Use the Map

NOTE: times shown below are local to your device's time zone.

Download Data | Instructions




EF-Scale

The Enhanced Fujita (EF) Scale classifies tornadoes into the following categories:

EF0
Weak

65-85 mph
EF1
Moderate
86-110 mph
EF2
Significant
111-135 mph
EF3
Severe
136-165 mph
EF4
Extreme
166-200 mph
EF5
Catastrophic
200+ mph
ef-scale
Tornadoes that fail to impact any ratable damage indicators on the EF-Scale are rated EF-Unknown (EF-U)

Photos & Video

A Few Tornado Pictures

Photo Photo Photo Photo
Photo Shared By Alex Resel Photo Shared By Alex Resel Photo Shared By Adam Morgler Photo Shared By Jim Marko

Wall Clouds/Funnels

Photo Photo Photo Photo
Photo Shared By Adam Morgler Photo Shared By Alex Resel Photo Shared By Gage Gibson Photo Shared By James Pepin

Areal Damage Photos

Photo Photo Photo Photo
Photo Shared By Shawn Cable KEYC-TV Photo Shared By Shawn Cable KEYC-TV Photo Shared By Shawn Cable KEYC-TV Photo Shared By Shawn Cable KEYC-TV

Rain Reports


Flooding

Excessive heavy rainfrall from slow-moving, training thunderstorms Saturday night, June 28th, resulted in a local and rapid rise response on the Big Sioux River in east central South Dakota (Hamlin County).

Hydrographs

Hydrograph
Hydrograph from the Big Sioux River near Castlewood. Hydrograph from the Big Sioux River near Estelline

Flood Report

LSR for flooding and damage

Storm Reports

Preliminary Local Storm Report...Summary
National Weather Service Aberdeen SD
812 PM CDT Sun Jun 29 2025

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0552 PM     Funnel Cloud     4 NE Veblen             45.90N 97.22W
06/28/2025                   Roberts            SD   Emergency Mngr   

            Message on Slack about a persistent funnel 
            cloud (around for about 6 min since 5:29) 
            near Veblen. Roberts county EM said that 
            dispatch has had a few calls about a funnel 
            west of the Dakota Magic Casino. 

0633 PM     Funnel Cloud     3 NE Claremont Colony   44.75N 96.90W
06/28/2025                   Hamlin             SD   Public           

            Funnel cloud by trained weather spotter and 
            passed along on state radio. 

0918 PM     Funnel Cloud     Castlewood              44.72N 97.03W
06/28/2025                   Hamlin             SD   Public           

            Video sent on Facebook of a funnel cloud in 
            Castlewood around 9:18pm. 

0940 PM     Hail             4 W Castlewood          44.73N 97.11W
06/28/2025  M1.00 Inch       Hamlin             SD   Trained Spotter  

             

0950 PM     Hail             2 S Thomas              44.73N 97.20W
06/28/2025  M1.00 Inch       Hamlin             SD   Emergency Mngr   

             

1054 PM     Hail             2 SSE Stone Bridge      44.57N 97.03W
06/28/2025  M1.00 Inch       Hamlin             SD   Trained Spotter  

            Trained Spotter had Quarter plus sized hail 
            1 mile east of Lake Poinsett. 

0659 PM     Tornado          5 W Clear Lake          44.78N 96.78W
06/28/2025                   Deuel              SD   Trained Spotter  

            relayed from multiple spotters. 

0707 PM     Tornado          Tunerville              44.89N 96.68W
06/28/2025                   Deuel              SD   Trained Spotter  

            Trees blown down and abandoned structure was 
            damaged/hit. 

0716 PM     Funnel Cloud     2 ENE Clear Lake        44.78N 96.64W
06/28/2025                   Deuel              SD   Trained Spotter  

            Photo on X of a new funnel cloud coming from 
            storm. 

0813 PM     Tornado          5 WNW Lake Cochrane Rec 44.75N 96.54W
06/28/2025                   Deuel              SD   Trained Spotter  

            Spotter called with a Tornado on the ground. 

0816 PM     Funnel Cloud     3 E Clear Lake          44.77N 96.62W
06/28/2025                   Deuel              SD   Storm Chaser     

            Called about Funnel almost to the ground 
            with some ground debris being spun and 
            tossed around. 

0830 PM     Tornado          1 WNW Lake Cochrane Rec 44.71N 96.48W
06/28/2025                   Deuel              SD   Law Enforcement  

            Tornado reported around the Lake Cochrane 
            Rec Area. 

0847 PM     Tornado          Gary                    44.79N 96.46W
06/28/2025                   Deuel              SD   Law Enforcement  

            Tornado in Gary took out a house. 

0858 PM     Hail             3 S Gary                44.75N 96.46W
06/28/2025  M2.00 Inch       Deuel              SD   Public           

            Report from mPING: Hen Egg (2.00 in.). 

1013 PM     Funnel Cloud     3 NE Astoria            44.59N 96.50W
06/28/2025                   Deuel              SD   Trained Spotter  

            Spotter reported a possible rain-wrapped 
            tornado while heading towards Brandt. 

1016 PM     Tornado          1 E Toronto             44.57N 96.62W
06/28/2025                   Deuel              SD   Law Enforcement  

            state radio report of tornado 1 mile east of 
            Toronto. 

1018 PM     Tornado          1 N Toronto             44.59N 96.64W
06/28/2025                   Deuel              SD   Law Enforcement  

            state radio report of a different tornado 1 
            mile north of Toronto. 

0920 PM     Funnel Cloud     6 SW Kranzburg          44.82N 96.99W
06/28/2025                   Codington          SD   Law Enforcement  

            Funnel cloud spotted just west of I-29 at 
            mile marker 174. 

Environment

A set-up that favored the potential for tornadic development accompanied a cold frontal boundary Saturday afternoon through late evening. Thunderstorms slowed the front's progress to a stand-still during the overnight hours.

Environment Environment Environment
WPC Surface Analysis at 7pm CDT June 28th WPC Surface Analysis at 10pm CDT June 28th WPC Surface Analysis at 1am CDT June 29th


Near-storm environment summary.

Environment Environment Environment
SPC's 6pm CDT Significant Tornado Parameter on June 28th SPC's 8pm CDT Significant Tornado Parameter on June 28th SPC's 10pm CDT Significant Tornado Parameter on June 28th


Additional environmental data.

Environment Environment Environment
Figure 7: Caption Figure 8: Caption Figure 9: Caption

Radar & Satellite

Radar Image Radar Image Radar Image
Initial tornado touchdown observed by spotters and chasers at or around 6:53 pm northwest of Clear Lake SD Brief tornado touchdown southwest of Gary SD at around 7:35 pm This is the initial radar couplet of what would go on to be the EF-3 tornado near Gary, time is approximately 8:07 pm
MRMS Reflectivity of the June 28, 2025 Tornadic Event. The loop goes from 6 PM CDT to midnight.

nws logo Media use of NWS Web News Stories is encouraged!
Please acknowledge the NWS as the source of any news information accessed from this site.
nws logo