National Weather Service United States Department of Commerce

Overview

A line of thunderstorms developed over western MN and progressed eastward during the evening of July 28th, 2025. As this line of storms reached eastern MN, storm intensity increased producing 60 to 70 mph damaging wind gusts across the Twin Cities metro down to Mankato. These storms the continued on into western WI and southeast MN.

Reports of trees down and power outages were reported across several areas that the storm had moved through.  A couple noteworthy measured gusts were at the Owatonna airport in Steele Co at 70mph, and Rochester airport in Olmstead County at 76 mph.

Meanwhile, a second area of storms produced significant damaging wind across northern Iowa. The strongest wind gusts from this event were at the airport in Spencer, IA with 92 mph and airport near Waterloo, IA at 78 mph. 


***More information will be added to this summary page over the next couple of days.

Image
Radar reflectivity from 7:00 PM to 12:00 AM showing the storms move across the region. Most of the severe winds were reported as the storms approached the Twin Cities metro and moved south/east into Wisconsin.

Environment

The near storm environment was driven primarily by large instability. This was due to steep mid level lapse rates overtop a warm and humid airmass south of a warm front. The storms developed across that Dakotas and western Minnesota, and moved into east/southeast during the late evening and overnight.

Environment Environment Environment
July 29, 00Z 500mb heights and wind showing west-to-east flow across the Upper Midwest. July 29, 00Z surface map showing a warm front across southern Minnesota. July 29, 00Z forecast sounding from the NWS Twin Cities forecast office in Chanhassen MN showing steep mid level lapse rates, and increasing winds aloft. 
Environment Environment Environment
July 29, 00Z 700mb to 500mb Lapse rates showing values 8.5 to 9 C/km! This allowed a strong cold pool to develop, which factored into the longevity of the system. July 29, 00Z MLCAPE showing the highest values across northwest Iowa, with a gradient over southwest Minnesota.  July 29, 00Z Derecho Composite parameter was highest across northwest Iowa. This is the area where there were multiple observed wind gusts in excess of 90 mph!
 

Storm Reports

Here is a link to severe weather reports, with summary LSR listed below. We'll continue to update those over as we receive more information.

Preliminary Local Storm Report...Summary
National Weather Service Twin Cities/Chanhassen MN
1219 AM CDT Tue Jul 29 2025

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

0640 PM     Hail             6 NW Donnelly           45.74N 96.10W
07/28/2025  M0.88 Inch       Stevens            MN   Law Enforcement  

             

0720 PM     Tstm Wnd Dmg     6 ESE Browerville       46.05N 94.75W
07/28/2025                   Todd               MN   Public           

            Along CR 29 north of Mill Lake. Portion of a 
            roof of a shed blown off. Fish house blown 
            around. Relayed by County Dispatch. 

0725 PM     Tstm Wnd Gst     7 S Alberta             45.47N 96.06W
07/28/2025  M55 MPH          Stevens            MN   Storm Chaser     

             

0738 PM     Flash Flood      Morris                  45.58N 95.91W
07/28/2025                   Stevens            MN   Law Enforcement  

            Multiple roads flooded in Morris, including 
            2 feet of water over County Road 22 and West 
            7th Street. 

0909 PM     Tstm Wnd Gst     2 SSW Hutchinson        44.86N 94.38W
07/28/2025  M60 MPH          McLeod             MN   AWOS             

            Hutchinson airport. 

0910 PM     Tstm Wnd Dmg     1 WSW Elk River         45.31N 93.59W
07/28/2025                   Sherburne          MN   Amateur Radio    

            Ten inch tree broken. 

0918 PM     Tstm Wnd Dmg     Winsted                 44.96N 94.05W
07/28/2025                   McLeod             MN   Trained Spotter  

            Tree down on house. Time estimated based on 
            radar. 

0929 PM     Tstm Wnd Dmg     Mayer                   44.89N 93.88W
07/28/2025                   Carver             MN   Trained Spotter  

            12 inch diameter tree snapped at the base. 

0929 PM     Tstm Wnd Gst     2 WSW Plato             44.76N 94.08W
07/28/2025  M59 MPH          McLeod             MN   AWOS             

            Glencoe Airport. 

0930 PM     Tstm Wnd Dmg     1 NE Spring Lake Park   45.12N 93.23W
07/28/2025                   Ramsey             MN   Public           

            Large tree down approximately 18 inches in 
            diameter. Near 85th Ave and Spring Lake Road 
            in Mounds View. Time estimated based on 
            radar. 

0930 PM     Tstm Wnd Dmg     1 SW Columbia Heights   45.04N 93.27W
07/28/2025                   Anoka              MN   Amateur Radio    

            Tree down across much of Main St at 37th. 
            Time estimated based on radar. 

0940 PM     Tstm Wnd Dmg     1 W Dellwood            45.10N 93.00W
07/28/2025                   Ramsey             MN   Amateur Radio    

            Two trees down on the north side of White 
            Bear Lake. 

0945 PM     Tstm Wnd Dmg     1 SSW Edina             44.89N 93.37W
07/28/2025                   Hennepin           MN   Fire Dept/Rescue 

            Trees down, including some on Valley View 
            Rd. Time estimated based on radar. 

0945 PM     Tstm Wnd Gst     1 E Richfield           44.87N 93.25W
07/28/2025  M59 MPH          Hennepin           MN   Trained Spotter  

            Measured by meteorologist. 

0947 PM     Tstm Wnd Gst     3 ENE Richfield         44.89N 93.23W
07/28/2025  M60 MPH          Hennepin           MN   ASOS             

            Measured at MSP Airport. 

0948 PM     Tstm Wnd Dmg     Somerset                45.13N 92.68W
07/28/2025                   St. Croix          WI   Trained Spotter  

            Reports of several trees down in the Village 
            of Somerset. As well as reports of downed 
            power lines. Time estimated via radar. 

0949 PM     Tstm Wnd Gst     1 ESE Shakopee          44.79N 93.50W
07/28/2025  M65 MPH          Scott              MN   Mesonet          

            Measured by Scott County mesonet. 

0950 PM     Tstm Wnd Dmg     1 NE Lake Elmo          45.02N 92.87W
07/28/2025                   Washington         MN   Public           

            Three to four inch branches broken off of 
            healthy trees. Time estimated based on 
            radar. 

0950 PM     Tstm Wnd Dmg     1 W South St. Paul      44.89N 93.06W
07/28/2025                   Dakota             MN   Amateur Radio    

            Tree down on Southview Blvd near Hwy 52. 

0954 PM     Tstm Wnd Gst     Savage                  44.76N 93.36W
07/28/2025  M62 MPH          Scott              MN   Trained Spotter  

             

0955 PM     Tstm Wnd Dmg     1 S Somerset            45.11N 92.67W
07/28/2025                   St. Croix          WI   Law Enforcement  

            Dozens of trees down, many of which were 
            across roads from Houlton to New Richmond. 

0955 PM     Tstm Wnd Dmg     2 WNW Eden Prairie      44.86N 93.47W
07/28/2025                   Hennepin           MN   Public           

            Large tree downed in Eden Prairie. Photo 
            report via X. 

0955 PM     Tstm Wnd Dmg     1 SW Belle Plaine       44.62N 93.78W
07/28/2025                   Scott              MN   Public           

            Report of downed maple tree in backyard. 

0956 PM     Tstm Wnd Gst     3 NNW New Prague        44.59N 93.59W
07/28/2025  M61 MPH          Scott              MN   Mesonet          

            Corrects previous tstm wnd gst report from 3 
            NNW New Prague. Measured by Scott County 
            mesonet. 

0956 PM     Tstm Wnd Dmg     1 SE Belle Plaine       44.61N 93.75W
07/28/2025                   Scott              MN   Trained Spotter  

            Large tree snapped in Belle Plaine. Photo 
            report via X. Time estimated radar. 

1000 PM     Tstm Wnd Gst     5 SW Prior Lake         44.66N 93.52W
07/28/2025  M55 MPH          Scott              MN   Amateur Radio    

            Measured by weather station. Associated with 
            gust front. 

1002 PM     Tstm Wnd Gst     2 S Credit River        44.65N 93.38W
07/28/2025  M64 MPH          Scott              MN   Trained Spotter  

            Measured at CR27 and Longview. 

1004 PM     Tstm Wnd Dmg     2 NE New Richmond       45.14N 92.51W
07/28/2025                   St. Croix          WI   Trained Spotter  

            5 inch trees snapped in yard. Time 
            approximate. 

1005 PM     Tstm Wnd Dmg     1 SW New Richmond       45.11N 92.56W
07/28/2025                   St. Croix          WI   Trained Spotter  

            Multiple trees larger than 1 foot in 
            diameter snapped or uprooted along 172nd 
            Avenue in New Richmond. Time estimated from 
            radar. 

1005 PM     Tstm Wnd Dmg     Rosemount               44.74N 93.13W
07/28/2025                   Dakota             MN   Public           

            Report of downed power lines near highway 3 
            in Rosemount. Time estimated from radar. 

1010 PM     Tstm Wnd Dmg     Montgomery              44.44N 93.58W
07/28/2025                   Le Sueur           MN   Trained Spotter  

            Large healthy pine tree snapped about 15 
            feet above ground, with its top resting on a 
            house. This was near the intersection of 3rd 
            Street NE and Linden Avenue. Large limbs 
            snapped nearby. Time estimated based on 
            radar. 

1010 PM     Tstm Wnd Dmg     1 NW Baldwin            44.97N 92.38W
07/28/2025                   St. Croix          WI   Trained Spotter  

            Large tree branches down. Power out. Time 
            estimated by radar. 

1012 PM     Tstm Wnd Dmg     Montgomery              44.44N 93.58W
07/28/2025                   Le Sueur           MN   Trained Spotter  

            Report of multiple trees down near the high 
            school in Montgomery. Time estimated via 
            radar. 

1015 PM     Tstm Wnd Dmg     Prescott                44.75N 92.79W
07/28/2025                   Pierce             WI   Law Enforcement  

            Trees and power lines reported down. 

1015 PM     Rain             1 ENE Maple Plain       45.01N 93.65W
07/28/2025  M1.50 Inch       Hennepin           MN   Trained Spotter  

            Measured 1.5 inches of rain in the 
            9:15-10:15PM timeframe. 

1018 PM     Tstm Wnd Gst     1 NW Baldwin            44.97N 92.38W
07/28/2025  M58 MPH          St. Croix          WI   Trained Spotter  

             

1025 PM     Tstm Wnd Dmg     Ellsworth               44.74N 92.48W
07/28/2025                   Pierce             WI   Law Enforcement  

            Trees and power lines reported down. 

1025 PM     Tstm Wnd Dmg     1 SW Spring Valley      44.84N 92.26W
07/28/2025                   Pierce             WI   Trained Spotter  

            Downed large tree blocking the road near Van 
            Buren and Silver Fox in Spring Valley. Time 
            estimated from radar. 

1025 PM     Hail             1 S Morristown          44.21N 93.44W
07/28/2025  M1.25 Inch       Rice               MN   Trained Spotter  

             

1027 PM     Tstm Wnd Gst     3 NW Faribault          44.33N 93.31W
07/28/2025  M58 MPH          Rice               MN   AWOS             

            At Faribault Airport. A three inch diameter 
            tree was reported down near the airport. 

1035 PM     Tstm Wnd Gst     2 WNW Bay City          44.59N 92.48W
07/28/2025  M58 MPH          Pierce             WI   AWOS             

            Measured at Red Wing Airport. 

1037 PM     Tstm Wnd Gst     3 NW Bloomer            45.12N 91.54W
07/28/2025  M63 MPH          Chippewa           WI   Public           

            Measured with home weather station. Several 
            branches down. 

1040 PM     Tstm Wnd Gst     3 NNW Owatonna          44.12N 93.26W
07/28/2025  M70 MPH          Steele             MN   AWOS             

            Measured at Owatonna Airport. 

1045 PM     Tstm Wnd Dmg     Menomonie               44.87N 91.93W
07/28/2025                   Dunn               WI   Emergency Mngr   

            Trees and power lines reported down. 

1050 PM     Tstm Wnd Dmg     1 E Prior Lake          44.72N 93.40W
07/28/2025                   Scott              MN   Public           

            Tree down across Cassandra St. 

1100 PM     Tstm Wnd Dmg     2 NW Durand             44.65N 91.99W
07/28/2025                   Pepin              WI   Public           

            Tree down across road. 

1100 PM     Tstm Wnd Dmg     3 ESE Stockholm         44.46N 92.20W
07/28/2025                   Pepin              WI   Law Enforcement  

            Several trees down across roads in the 
            Stockholm and Pepin areas. 

1105 PM     Tstm Wnd Dmg     4 ENE Durand            44.65N 91.90W
07/28/2025                   Pepin              WI   Law Enforcement  

            Tree down across road. 

1120 PM     Tstm Wnd Dmg     Eau Claire              44.82N 91.50W
07/28/2025                   Eau Claire         WI   Law Enforcement  

            About one dozen trees across roads in 
            various parts of the city. Some power lines 
            also down.


Photos & Video

Header

Photo Photo Photo Photo
Caption
(source)
Caption
(source)
Caption
(source)
Caption
(source)

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