National Weather Service United States Department of Commerce

The Severe Storms of July 28-29 2025

High heat and humidity fueled intense storms that initiated over South Dakota Monday afternoon, which went on to organize into 2 clusters over southern Minnesota and northwest Iowa into the nighttime hours. A line of storms developed over the Twin Cities and produced widespread severe winds as it dove through west-central Wisconsin and southeast Minnesota overnight. Wind gusts of 60-70+ mph were common and caused significant tree damage, with the strongest local gust of 76 mph reported at the Rochester International Airport. The other cluster of storms produced some 80-90+ mph wind gusts as it moved eastward across northern Iowa. However, those storms weakened considerably once they entered northeast Iowa and just produced sporadic severe winds and damage. 

Image
Clusters of severe storms move through overnight, July 28-29, 2025.

Storm Reports

Image
Storm reports from July 28-29, 2025.
Preliminary Local Storm Report...Summary
National Weather Service La Crosse WI
911 AM CDT Tue Jul 29 2025

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

1110 PM     Tstm Wnd Dmg     9 WNW Waltham           43.87N 93.04W
07/28/2025                   Dodge              MN   Public

            Soft and hardwood trees downed. Time
            estimated on radar.

1128 PM     Tstm Wnd Dmg     Cochrane                44.22N 91.83W
07/28/2025                   Buffalo            WI   Public

            Tree down. Numerous large branches from
            other trees down. Radar time estimated.

1135 PM     Tstm Wnd Dmg     Fountain                43.74N 92.13W
07/28/2025                   Fillmore           MN   Public

            Maple tree downed. Radar estimated time.

1145 PM     Tstm Wnd Dmg     Harmony                 43.55N 92.01W
07/28/2025                   Fillmore           MN   Public

            Shed destroyed by downed trees. Picture.
            Radar time estimated.

1157 PM     Tstm Wnd Dmg     3 WNW Ettrick           44.19N 91.31W
07/28/2025                   Trempealeau        WI   Public

            8 inch diameter branch down. Picture. Radar
            time estimated.

1159 PM     Tstm Wnd Gst     3 ESE Stockton          44.01N 91.71W
07/28/2025  E50 MPH          Winona             MN   Trained Spotter

            Many small limbs and leaves down.

1203 AM     Tstm Wnd Dmg     1 ESE Houston           43.75N 91.55W
07/29/2025                   Houston            MN   Public

            Numerous trees down. Pictures. Radar
            estimated time.

1211 AM     Tstm Wnd Dmg     1 NW Decorah            43.31N 91.81W
07/29/2025                   Winneshiek         IA   Public

            Pines downed. Picture. Radar time estimated.

1221 AM     Tstm Wnd Dmg     1 SE French Island      43.85N 91.24W
07/29/2025                   La Crosse          WI   Public

            Large maple tree downed. Picture. Radar time
            estimated.

1100 PM     Tstm Wnd Gst     7 SW Lake City          44.38N 92.37W
07/28/2025  M68 MPH          Wabasha            MN   Mesonet

            Mesonet station MN143 U.s.63 - Lake City -
            Mp 62.9.

1105 PM     Tstm Wnd Gst     2 E Kasson              44.02N 92.71W
07/28/2025  M74 MPH          Dodge              MN   Mesonet

            Mesonet station MN029 U.s.14 - Byron - Mp
            200.

1108 PM     Tstm Wnd Dmg     1 N Rochester           44.02N 92.48W
07/28/2025                   Olmsted            MN   Public

            8 inch diameter tree limb snapped.

1114 PM     Tstm Wnd Gst     Plainview               44.17N 92.17W
07/28/2025  M51 MPH          Wabasha            MN   Public



1115 PM     Tstm Wnd Gst     Rochester               44.02N 92.48W
07/28/2025  M58 MPH          Olmsted            MN   AWOS

            AWOS station K9MN Mayo Helipad.

1115 PM     Tstm Wnd Gst     3 E Austin              43.67N 92.92W
07/28/2025  M49 MPH          Mower              MN   AWOS

            AWOS station KAUM Austin Municipal Airport.

1120 PM     Tstm Wnd Gst     3 NNW Stewartville      43.90N 92.50W
07/28/2025  M76 MPH          Olmsted            MN   ASOS

            ASOS station KRST Rochester International
            Airport.

1126 PM     Tstm Wnd Gst     4 SW Mondovi            44.53N 91.74W
07/28/2025  M66 MPH          Buffalo            WI   Public



1130 PM     Tstm Wnd Gst     2 SSE Kellogg           44.28N 91.99W
07/28/2025  M57 MPH          Wabasha            MN   Mesonet

            Mesonet station MN069 U.s.61 - Kellogg - Mp
            53.

1130 PM     Tstm Wnd Gst     1 ENE Dexter            43.73N 92.68W
07/28/2025  M54 MPH          Mower              MN   Mesonet

            Mesonet station MN010 I-90 - Dexter - Mp
            195.

1130 PM     Tstm Wnd Gst     4 N Lyle                43.56N 92.95W
07/28/2025  M58 MPH          Mower              MN   Mesonet

            Mesonet station MN144 U.s.218 - Lyle - Mp 4.

1135 PM     Tstm Wnd Dmg     Fountain                43.74N 92.13W
07/28/2025                   Fillmore           MN   Trained Spotter

            Numerous trees down. Time estimated from
            radar.

1137 PM     Tstm Wnd Gst     Spring Valley           43.69N 92.39W
07/28/2025  M53 MPH          Fillmore           MN   Emergency Mngr



1141 PM     Tstm Wnd Gst     2 NW Bethany            44.04N 91.94W
07/28/2025  M50 MPH          Winona             MN   Fire Dept/Rescue



1144 PM     Tstm Wnd Gst     5 W Arcadia             44.25N 91.60W
07/28/2025  M57 MPH          Buffalo            WI   Public

            Measured by Public Weather Station.

1145 PM     Tstm Wnd Dmg     Fountain City           44.12N 91.70W
07/28/2025                   Buffalo            WI   Broadcast Media

            Corrects previous tstm wnd dmg report from
            Fountain City. Trees and power lines down in
            Buffalo City and Fountain City areas. Time
            estimated from radar.

1150 PM     Tstm Wnd Gst     3 SE Waumandee          44.28N 91.66W
07/28/2025  M72 MPH          Buffalo            WI   Public



1150 PM     Tstm Wnd Gst     2 NNW Carimona          43.68N 92.17W
07/28/2025  M63 MPH          Fillmore           MN   AWOS

            AWOS station KFKA Preston Airport.

1151 PM     Tstm Wnd Gst     7 N Mabel               43.62N 91.77W
07/28/2025  M57 MPH          Fillmore           MN   Trained Spotter



1200 AM     Tstm Wnd Dmg     Goodview                44.07N 91.71W
07/29/2025                   Winona             MN   Emergency Mngr

            Several trees down.

1200 AM     Tstm Wnd Gst     2 ESE Canton            43.52N 91.89W
07/29/2025  M62 MPH          Fillmore           MN   Mesonet

            Mesonet station MN065 T.h.52 - Canton - Mp
            2.

1200 AM     Tstm Wnd Gst     Cresco                  43.37N 92.12W
07/29/2025  E60 MPH          Howard             IA   Emergency Mngr



1215 AM     Tstm Wnd Gst     5 SE Decorah            43.27N 91.72W
07/29/2025  M52 MPH          Winneshiek         IA   AWOS

            AWOS station KDEH Decorah Municipal Airport.

1220 AM     Tstm Wnd Gst     2 NNE French Island     43.88N 91.25W
07/29/2025  M61 MPH          La Crosse          WI   ASOS

            ASOS station KLSE La Crosse Regional
            Airport.

1225 AM     Tstm Wnd Gst     2 NNE French Island     43.88N 91.25W
07/29/2025  M66 MPH          La Crosse          WI   ASOS

            Corrects previous tstm wnd gst report from 2
            NNE French Island. ASOS station KLSE La
            Crosse Regional Airport.

1230 AM     Tstm Wnd Dmg     2 ESE La Crosse         43.81N 91.19W
07/29/2025                   La Crosse          WI   NWS Employee

            Large tree and some smaller trees down
            across Bliss Road.

1230 AM     Tstm Wnd Gst     2 N La Crescent         43.86N 91.30W
07/29/2025  M57 MPH          Winona             MN   Mesonet

            Mesonet station MN146 I-90 - La Crescent -
            Mp 276.4.

0135 AM     Tstm Wnd Gst     3 W Oelwein             42.68N 91.97W
07/29/2025  M59 MPH          Fayette            IA   AWOS

            AWOS station KOLZ Oelwein Municipal Airport.

0138 AM     Tstm Wnd Dmg     Oelwein                 42.68N 91.91W
07/29/2025                   Fayette            IA   Trained Spotter

            A few large tree limbs down around town.
            Time estimated from radar.

Rain Reports

...PRECIPITATION REPORTS...

Location                     Amount    Time/Date       Lat/Lon

...Iowa...

...Allamakee County...
Lansing 4.1 NW               0.16 in   0700 AM 07/29   43.40N/91.29W
3 SE Waterville              0.07 in   0807 AM 07/29   43.17N/91.24W

...Chickasaw County...
New Hampton 0.4 SW           1.17 in   0700 AM 07/29   43.06N/92.32W
New Hampton                  1.16 in   0700 AM 07/29   43.06N/92.31W
New Hampton                  0.94 in   0859 AM 07/29   43.05N/92.30W

...Clayton County...
Strawberry Point             0.64 in   0700 AM 07/29   42.69N/91.53W
Guttenberg 0.6 N             0.55 in   0800 AM 07/29   42.80N/91.10W
Monona 0.2 WNW               0.14 in   0630 AM 07/29   43.05N/91.39W

...Fayette County...
Oelwein 0.3 E                1.12 in   0700 AM 07/29   42.68N/91.91W
Waucoma 3.2 S                0.83 in   0700 AM 07/29   43.01N/92.03W
Waucoma 1 WNW                0.75 in   0700 AM 07/29   43.06N/92.05W
Fayette                      0.60 in   0700 AM 07/29   42.88N/91.83W

...Floyd County...
Nashua 2SW                   1.64 in   0700 AM 07/29   42.94N/92.57W
Charles City                 1.47 in   0857 AM 07/29   43.05N/92.67W
Charles City                 0.92 in   0857 AM 07/29   43.06N/92.69W
2 NE Dougherty               0.47 in   0900 AM 07/29   42.95N/93.01W

...Howard County...
Riceville                    0.62 in   0900 AM 07/29   43.36N/92.48W
Saratoga                     0.34 in   0900 AM 07/29   43.35N/92.42W

...Mitchell County...
Osage                        1.56 in   0645 AM 07/29   43.28N/92.81W
Osage 0.6 ENE                1.41 in   0700 AM 07/29   43.29N/92.80W
St.Ansgar                    1.37 in   0855 AM 07/29   43.38N/92.92W

...Winneshiek County...
Decorah 4.9SE                0.13 in   0700 AM 07/29   43.26N/91.70W
7 ENE Decorah                0.13 in   0811 AM 07/29   43.34N/91.64W
Decorah                      0.11 in   0904 AM 07/29   43.30N/91.79W

...Minnesota...

...Dodge County...
1 W Mantorville              0.93 in   0700 AM 07/29   44.07N/92.79W
Mantorville 1.1 SSE          0.86 in   0700 AM 07/29   44.05N/92.74W
Hayfield 0.6 WNW             0.85 in   0700 AM 07/29   43.89N/92.86W
Mantorville 1.9 ESE          0.73 in   0700 AM 07/29   44.05N/92.72W
Hayfield 0.3 SSE             0.70 in   0630 AM 07/29   43.89N/92.85W
Claremont 3.1 S              0.62 in   0700 AM 07/29   44.00N/92.99W
Hayfield                     0.62 in   0857 AM 07/29   43.89N/92.85W
Pine Island 5.3 WSW          0.61 in   0700 AM 07/29   44.18N/92.75W
Claremont 4.4 NNW            0.49 in   0700 AM 07/29   44.11N/93.02W
1 ESE Dodge Center           0.46 in   0749 AM 07/29   44.02N/92.82W

...Fillmore County...
Chatfield 1.5 SE             0.38 in   0700 AM 07/29   43.83N/92.17W
Preston 3.2 NNE              0.31 in   0700 AM 07/29   43.71N/92.05W
Spring Valley 7.0 SE         0.29 in   0700 AM 07/29   43.61N/92.31W
Wykoff 3.1 NW                0.28 in   0700 AM 07/29   43.74N/92.31W
Lanesboro                    0.27 in   0830 AM 07/29   43.72N/91.98W
Spring Valley                0.24 in   0700 AM 07/29   43.69N/92.39W
Mabel                        0.17 in   0615 AM 07/29   43.52N/91.76W
1 NNW Fillmore               0.15 in   0830 AM 07/29   43.76N/92.27W
Preston Airport              0.11 in   0855 AM 07/29   43.68N/92.17W

...Houston County...
SPRING GROVE                 0.38 in   0900 AM 07/29   43.56N/91.64W
1 ENE Mound Prairie          0.27 in   0700 AM 07/29   43.79N/91.42W
Hokah 4 NW                   0.27 in   0700 AM 07/29   43.80N/91.43W
La Crescent 5.4 SW           0.24 in   0700 AM 07/29   43.78N/91.39W
Mound Prairie                0.24 in   0845 AM 07/29   43.78N/91.45W
Hokah                        0.24 in   0855 AM 07/29   43.80N/91.43W
Houston 2.3 NNW              0.23 in   0800 AM 07/29   43.79N/91.59W
Eitzen 3.8 E                 0.13 in   0800 AM 07/29   43.50N/91.39W
Caledonia 5.3 NNE            0.11 in   0700 AM 07/29   43.71N/91.46W
Caledonia 7.7 SE             0.10 in   0800 AM 07/29   43.57N/91.38W
Caledonia                    0.09 in   0700 AM 07/29   43.63N/91.50W

...Mower County...
Austin 3.7 N                 0.52 in   0800 AM 07/29   43.73N/92.99W
Waltham 2.9 SW               0.50 in   0800 AM 07/29   43.79N/92.91W
Lansing - Cedar River        0.49 in   0830 AM 07/29   43.75N/92.96W
Austin 1.9 ENE               0.45 in   0800 AM 07/29   43.68N/92.94W
Waltham 2.0 SE               0.45 in   0800 AM 07/29   43.80N/92.85W
Austin 3.4 WNW               0.39 in   0700 AM 07/29   43.70N/93.03W
Austin 1.1 ESE               0.35 in   0800 AM 07/29   43.67N/92.95W
Dobbins Creek                0.34 in   0830 AM 07/29   43.68N/92.94W
Ostrander 5.1 WNW            0.22 in   0700 AM 07/29   43.65N/92.52W
Austin 3 NW - Turtle Creek   0.21 in   0830 AM 07/29   43.65N/92.98W
AUSTIN                       0.05 in   0856 AM 07/29   43.65N/93.00W

...Olmsted County...
Rochester                    1.23 in   0900 AM 07/29   44.04N/92.44W
Byron 0.4 SSE                1.07 in   0702 AM 07/29   44.03N/92.64W
Rochester 3.0 N              0.97 in   0700 AM 07/29   44.06N/92.47W
Rochester 3.1 SW             0.95 in   0700 AM 07/29   43.98N/92.52W
Rochester 3.5 NW             0.93 in   0700 AM 07/29   44.05N/92.53W
Rochester 3.9 NNW            0.92 in   0800 AM 07/29   44.07N/92.51W
Byron 5.5 SE                 0.90 in   0730 AM 07/29   43.97N/92.58W
2 NNW Rochester              0.88 in   0700 AM 07/29   44.05N/92.49W
Rochester 2.0 NNE            0.83 in   0700 AM 07/29   44.04N/92.47W
Rochester 1.8 NNW            0.83 in   0800 AM 07/29   44.04N/92.49W
Rochester 2.4 WNW            0.82 in   0800 AM 07/29   44.02N/92.53W
Rochester 3.9 ESE            0.81 in   0700 AM 07/29   43.99N/92.41W
Rochester 5.6 S              0.80 in   0700 AM 07/29   43.93N/92.47W
Rochester 5.1 S              0.76 in   0700 AM 07/29   43.94N/92.48W
Rochester 4.2 N              0.75 in   0630 AM 07/29   44.08N/92.49W
Rochester 5.6 E              0.75 in   0700 AM 07/29   44.00N/92.37W
Rochester 8.2 SE             0.73 in   0700 AM 07/29   43.94N/92.35W
Rochester 0.2 SW             0.72 in   0700 AM 07/29   44.01N/92.48W
Rochester 4.7 N              0.72 in   0700 AM 07/29   44.08N/92.48W
Rochester                    0.70 in   0900 AM 07/29   44.09N/92.51W
Rochester-Beltline Bear Cree 0.67 in   0830 AM 07/29   44.01N/92.45W
3 ENE Rochester              0.65 in   0830 AM 07/29   44.03N/92.43W
Rochester 2.4 WNW            0.64 in   0800 AM 07/29   44.03N/92.53W
Rochester 6.9 NNE            0.61 in   0700 AM 07/29   44.11N/92.43W
Chatfield 1.7 NE             0.60 in   0800 AM 07/29   43.86N/92.17W
Mayo Helipad                 0.55 in   0855 AM 07/29   44.02N/92.48W
Rochester                    0.54 in   0855 AM 07/29   44.05N/92.40W
5 WSW Rochester              0.53 in   0800 AM 07/29   43.98N/92.56W
Rochester                    0.53 in   0900 AM 07/29   44.09N/92.49W
3 SW Cummingsville           0.50 in   0803 AM 07/29   43.85N/92.30W
Rochester                    0.50 in   0845 AM 07/29   44.18N/92.41W
Elgin 2SSW                   0.46 in   0700 AM 07/29   44.10N/92.27W
Chatfield 2.7 NNW            0.45 in   0800 AM 07/29   43.88N/92.22W
ROCHESTER                    0.45 in   0858 AM 07/29   43.93N/92.47W
1 W Oronoco                  0.43 in   0830 AM 07/29   44.17N/92.55W
Rochester International Airp 0.40 in   0854 AM 07/29   43.90N/92.50W

...Wabasha County...
3 ESE Mazeppa                0.48 in   0830 AM 07/29   44.26N/92.49W
Lake City                    0.46 in   0900 AM 07/29   44.44N/92.28W
Wabasha 6.2 WNW              0.44 in   0700 AM 07/29   44.39N/92.16W
Lake City 9.7 SW             0.43 in   0700 AM 07/29   44.34N/92.41W
Theilman 1 SSW               0.41 in   0730 AM 07/29   44.28N/92.19W
Zumbro Falls 3.5 SSW         0.38 in   0700 AM 07/29   44.24N/92.46W
Lake City 0.7 SE             0.33 in   0800 AM 07/29   44.43N/92.27W
Kellogg 0.1 N                0.24 in   0630 AM 07/29   44.31N/92.00W

...Winona County...
Plainview                    0.73 in   0850 AM 07/29   44.05N/91.65W
Saint Charles 0.8 WSW        0.60 in   0700 AM 07/29   43.96N/92.07W
1 ESE Winona                 0.50 in   0900 AM 07/29   44.04N/91.63W
Winona 6.9 ESE               0.49 in   0700 AM 07/29   44.00N/91.55W
Winona 2.0 ESE               0.49 in   0800 AM 07/29   44.04N/91.63W
Winona 1.9 ESE               0.48 in   0723 AM 07/29   44.04N/91.63W
Beaver                       0.43 in   0845 AM 07/29   44.15N/92.00W
Winona Municipal Airport     0.43 in   0855 AM 07/29   44.07N/91.70W
Minneiska 1.1 SW             0.38 in   0700 AM 07/29   44.18N/91.88W
Lewiston 9.1 SSE             0.37 in   0700 AM 07/29   43.86N/91.80W
3 NE Nodine                  0.33 in   0830 AM 07/29   43.94N/91.41W
La Crescent 4.0 NNW          0.27 in   0855 AM 07/29   43.88N/91.34W
1 E Nodine                   0.26 in   0700 AM 07/29   43.90N/91.41W
3 SW Elba                    0.06 in   0830 AM 07/29   44.06N/92.05W
1 WSW Elba                   0.01 in   0845 AM 07/29   44.09N/92.03W

...Wisconsin...

...Adams County...
Friendship 6.4 NNE           0.63 in   0700 AM 07/29   44.06N/89.79W
Nekoosa 8.0 SSE              0.33 in   0700 AM 07/29   44.21N/89.85W

...Buffalo County...
Independence 9.1 NW          0.56 in   0700 AM 07/29   44.46N/91.55W
Cochrane 0.6 ESE             0.45 in   0700 AM 07/29   44.23N/91.82W

...Clark County...
NEILLSVILLE                  1.25 in   0859 AM 07/29   44.61N/90.65W
Willard 6.2 W                1.10 in   0730 AM 07/29   44.73N/90.85W
Neillsville 1W               0.79 in   0800 AM 07/29   44.56N/90.61W
COLBY                        0.27 in   0857 AM 07/29   44.91N/90.32W

...Crawford County...
Gays Mills 1.0 NE            0.12 in   0700 AM 07/29   43.33N/90.84W
Gays Mills                   0.11 in   0800 AM 07/29   43.32N/90.85W
Steuben                      0.11 in   0845 AM 07/29   43.18N/90.86W
1 S De Soto                  0.10 in   0659 AM 07/29   43.41N/91.19W
Eastman 2.4 NNE              0.10 in   0700 AM 07/29   43.20N/91.00W
3 NNE Eastman                0.10 in   0710 AM 07/29   43.21N/91.00W
Prairie Du Chien  Airport    0.09 in   0855 AM 07/29   43.02N/91.12W
De Soto                      0.01 in   0857 AM 07/29   43.42N/91.19W

...Grant County...
1 NE Platteville             0.21 in   0700 AM 07/29   42.75N/90.46W
Platteville                  0.20 in   0659 AM 07/29   42.74N/90.48W
Stitzer 1.8 SE               0.16 in   0700 AM 07/29   42.91N/90.60W
Lancaster                    0.13 in   0841 AM 07/29   42.83N/90.69W
Muscoda                      0.13 in   0845 AM 07/29   43.19N/90.46W
Boscobel Airport             0.11 in   0853 AM 07/29   43.15N/90.68W
Cassville 7.8 ENE            0.10 in   0700 AM 07/29   42.75N/90.84W
Prairie Du Chien 9.9 SE      0.10 in   0700 AM 07/29   42.95N/90.99W
Boscobel 0.2 ENE             0.10 in   0800 AM 07/29   43.14N/90.70W
Boscobel                     0.10 in   0903 AM 07/29   43.15N/90.68W
Patch Grove 0.1 NNW          0.09 in   0700 AM 07/29   42.94N/90.97W
Platteville Municipal Airpor 0.05 in   0855 AM 07/29   42.68N/90.43W
Platteville                  0.04 in   0855 AM 07/29   42.74N/90.46W

...Jackson County...
Melrose 3.6 W                0.52 in   0700 AM 07/29   44.13N/91.07W
1 E Black River Falls        0.48 in   0815 AM 07/29   44.30N/90.73W
Black River Falls Area Airpo 0.32 in   0855 AM 07/29   44.25N/90.85W

...Juneau County...
3 ESE Lemonweir              0.39 in   0830 AM 07/29   43.77N/89.96W
NECEDAH NWR RY DAM NECEDAH 5 0.28 in   0810 AM 07/29   44.06N/90.17W
Necedah                      0.26 in   0848 AM 07/29   44.03N/90.08W
Volk Field                   0.11 in   0855 AM 07/29   43.93N/90.27W
Mauston Airport              0.09 in   0855 AM 07/29   43.83N/90.13W

...La Crosse County...
Burns                        0.50 in   0855 AM 07/29   43.91N/90.97W
Bangor                       0.32 in   0900 AM 07/29   43.89N/90.99W
Onalaska 1.9 E               0.26 in   0700 AM 07/29   43.89N/91.18W
Onalaska                     0.26 in   0859 AM 07/29   43.89N/91.18W
Coon Valley 4.5 NNW          0.22 in   0700 AM 07/29   43.76N/91.06W
Onalaska 0.5 WSW             0.21 in   0700 AM 07/29   43.89N/91.23W
La Crosse 2.4 S              0.21 in   0800 AM 07/29   43.79N/91.23W
Onalaska 0.6 SW              0.21 in   0800 AM 07/29   43.88N/91.23W
La Crosse 1.5 SSE            0.18 in   0700 AM 07/29   43.81N/91.22W
La Crosse                    0.16 in   0808 AM 07/29   43.82N/91.19W
La Crosse Regional Airport   0.15 in   0853 AM 07/29   43.88N/91.25W

...Monroe County...
Norwalk 4.9 NNE              0.44 in   0700 AM 07/29   43.90N/90.60W
Cashton 4.8 N                0.34 in   0700 AM 07/29   43.81N/90.76W
Sparta/Fort McCoy Airport    0.26 in   0655 AM 07/29   43.97N/90.73W
2 NNW Tomah                  0.25 in   0700 AM 07/29   44.01N/90.52W
Cashton 3 NNW                0.17 in   0748 AM 07/29   43.79N/90.80W

...Richland County...
Richland Center 4.0 N        0.13 in   0800 AM 07/29   43.40N/90.39W
Richland Center 3.9 WSW      0.12 in   0800 AM 07/29   43.31N/90.45W

...Taylor County...
Medford                      0.31 in   0845 AM 07/29   45.30N/90.30W
Medford 0.8 ENE              0.30 in   0700 AM 07/29   45.14N/90.33W
3 NE Lublin                  0.30 in   0814 AM 07/29   45.11N/90.69W
Westboro                     0.27 in   0845 AM 07/29   45.37N/90.31W
Westboro 0.1 NW              0.25 in   0700 AM 07/29   45.36N/90.30W

...Trempealeau County...
4 NW Stevenstown             1.10 in   0700 AM 07/29   44.07N/91.23W
Trempealeau                  0.68 in   0859 AM 07/29   44.07N/91.51W
Ettrick 4.0 WNW              0.63 in   0715 AM 07/29   44.19N/91.34W
3 NW York                    0.54 in   0700 AM 07/29   44.50N/91.19W
Galesville 4.7 E             0.54 in   0730 AM 07/29   44.08N/91.26W
Blair (IFLOWS)               0.48 in   0810 AM 07/29   44.30N/91.23W
2 ENE Marshland              0.48 in   0900 AM 07/29   44.09N/91.51W

...Vernon County...
Stoddard 4.7 NNE             0.18 in   0700 AM 07/29   43.72N/91.17W
Stoddard 1.5 NE              0.15 in   0700 AM 07/29   43.67N/91.19W
Hillsboro 2 SW               0.15 in   0700 AM 07/29   43.63N/90.38W
Viroqua 0.8 ESE              0.13 in   0700 AM 07/29   43.55N/90.87W
La Farge 5.5 E               0.13 in   0700 AM 07/29   43.57N/90.53W
La Farge                     0.13 in   0845 AM 07/29   43.60N/90.63W
0.5 E Viroqua                0.11 in   0700 AM 07/29   43.56N/90.88W
1 SSE Cashton                0.10 in   0700 AM 07/29   43.72N/90.77W
Genoa                        0.10 in   0846 AM 07/29   43.56N/91.22W

Observations are collected from a variety of sources with varying
equipment and exposures. We thank all volunteer weather observers
for their dedication. Not all data listed are considered official.

Radar

Radar Image Radar Image
Radar and NWS warnings from 1030 pm July 28 to 1 am July 29 Caption

Photos

Photo Photo Photo Photo
Blooming Prairie, MN
(Leslie Sunnock Facebook)
Fountain, MN
(Jennah Vold Facebook)
Stewartville, MN
(Mike Knutson Facebook)
Houston, MN
(Tina Beckman Facebook)
Photo Photo Photo Photo
Money Creek, MN
(Tiffany Ulmen Facebook)
North La Crosse, WI
(Michelle Gage)
Caption
(source)
Caption
(source)

Forecast

Photo Photo Photo Photo
Severe Storm Forecast issued early Monday Morning Updated: Severe Storm Forecast issued later Monday Morning Storm Forecast Graphic issued at
6 pm Monday for the Overnight
Storm Forecast Graphic Issued at
9 pm Monday
Photo Photo Photo  
Storm Forecast Graphic Issued at
11 pm Monday
Severe Thunderstorm Watch issued at 1015 pm Monday (later expanded east into WI) Severe Thunderstorm Watch expansion into WI issued at 11:05 pm Monday  

 


Heat Indices

...MAXIMUM HEAT INDEX REPORTS MONDAY JULY 28 2025...

Location                     Heat Idx. Time/Date       Lat/Lon              

...Iowa...

...Allamakee County...
3 SE Waterville               99 F     0407 PM 07/28   43.17N/91.24W        

...Chickasaw County...
Lawler                       106 F     0355 PM 07/28   43.18N/92.18W        
New Hampton                   98 F     0401 PM 07/28   43.05N/92.30W        

...Clayton County...
Mcgregor                     100 F     0519 PM 07/28   43.02N/91.19W        
Monona                        93 F     0344 PM 07/28   43.04N/91.39W        

...Fayette County...
Maynard                       99 F     0405 PM 07/28   42.70N/91.80W        
Oelwein Municipal Airport     90 F     0615 PM 07/28   42.68N/91.97W        

...Floyd County...
Charles City                 101 F     0409 PM 07/28   43.05N/92.67W        
2 NE Dougherty                97 F     0430 PM 07/28   42.95N/93.01W        
Nora Springs                  96 F     0625 PM 07/28   43.20N/93.02W        
Greene                        95 F     0140 PM 07/28   42.93N/92.81W        
Charles City                  95 F     0323 PM 07/28   43.06N/92.69W        
Rudd                          94 F     0445 PM 07/28   43.18N/92.83W        
Rockford                      92 F     0535 PM 07/28   43.02N/92.86W        
Charles City Airport          92 F     0635 PM 07/28   43.07N/92.62W        

...Howard County...
Saratoga                      95 F     0130 PM 07/28   43.35N/92.42W        
Riceville                     92 F     0430 PM 07/28   43.36N/92.48W        
Saratoga                      90 F     0635 PM 07/28   43.37N/92.47W        

...Mitchell County...
Osage                        103 F     0615 PM 07/28   43.25N/92.91W        
Osage                        101 F     0305 PM 07/28   43.26N/92.89W        
St.Ansgar                     96 F     0534 PM 07/28   43.38N/92.92W        

...Winneshiek County...
Calmar                        97 F     0645 PM 07/28   43.25N/91.82W        
Decorah                       96 F     0420 PM 07/28   43.30N/91.79W        
Decorah                       93 F     0645 PM 07/28   43.25N/91.70W        
Decorah Municipal Airport     91 F     0435 PM 07/28   43.27N/91.72W        

...Minnesota...

...Dodge County...
Hayfield                     100 F     0607 PM 07/28   43.89N/92.85W        
Claremont                     91 F     0505 PM 07/28   44.07N/93.01W        
Dodge Center Airport          90 F     0555 PM 07/28   44.02N/92.82W        

...Fillmore County...
Lanesboro                     98 F     0545 PM 07/28   43.65N/91.84W        
Preston Airport               95 F     0535 PM 07/28   43.68N/92.17W        
T.h.52 - Canton - Mp 2        95 F     0610 PM 07/28   43.52N/91.89W        

...Houston County...
Houston                      100 F     0613 PM 07/28   43.77N/91.58W        
Hokah                        100 F     0445 PM 07/28   43.80N/91.43W        
T.h.44 - Hokah - Mp 60        97 F     0320 PM 07/28   43.72N/91.44W        
SPRING GROVE                  94 F     0700 PM 07/28   43.56N/91.64W        

...Mower County...
Lyle                          98 F     0455 PM 07/28   43.51N/92.94W        
AUSTIN                        94 F     0548 PM 07/28   43.65N/93.00W        
I-90 - Dexter - Mp 195        91 F     0535 PM 07/28   43.73N/92.68W        
Austin Municipal Airport      90 F     0616 PM 07/28   43.67N/92.92W        
U.s.218 - Lyle - Mp 4         90 F     0620 PM 07/28   43.56N/92.95W        

...Olmsted County...
Rochester                    103 F     0505 PM 07/28   44.09N/92.49W        
Rochester                    102 F     0345 PM 07/28   44.18N/92.41W        
Rochester                     98 F     0405 PM 07/28   44.07N/92.53W        
Rochester                     97 F     0439 PM 07/28   44.04N/92.44W        
Rochester                     95 F     0300 PM 07/28   44.05N/92.53W        
Rochester                     94 F     0445 PM 07/28   44.09N/92.51W        
Rochester                     94 F     0355 PM 07/28   44.05N/92.40W        
ROCHESTER                     94 F     0412 PM 07/28   43.93N/92.47W        
U.s.63 - Stewartville - Mp 3  94 F     0540 PM 07/28   43.90N/92.48W        

...Wabasha County...
Lake City                    100 F     0445 PM 07/28   44.44N/92.28W        
Lake City                     99 F     0550 PM 07/28   44.44N/92.27W        
Altura                        98 F     0555 PM 07/28   44.20N/92.00W        
Zumbro Falls                  98 F     0410 PM 07/28   44.29N/92.45W        
U.s.61 - Kellogg - Mp 53      95 F     0525 PM 07/28   44.28N/91.99W        
U.s.63 - Lake City - Mp 62.9  90 F     0525 PM 07/28   44.38N/92.37W        

...Winona County...
1 ESE Winona                 101 F     0655 PM 07/28   44.04N/91.63W        
I-90 - La Crescent - Mp 276.  99 F     0705 PM 07/28   43.86N/91.30W        
Plainview                     95 F     1035 AM 07/28   44.05N/91.65W        
U.s.61 - Winona               93 F     0500 PM 07/28   43.98N/91.43W        
La Crescent 4.0 NNW           92 F     0245 PM 07/28   43.88N/91.34W        
Winona Municipal Airport      92 F     0615 PM 07/28   44.07N/91.70W        

...Wisconsin...

...Adams County...
Grand Marsh                   97 F     0645 PM 07/28   43.89N/89.68W        
Grand Marsh                   94 F     0535 PM 07/28   43.85N/89.78W        

...Buffalo County...
Montana                       91 F     0315 PM 07/28   44.40N/91.56W        
Mondovi                       90 F     0605 PM 07/28   44.48N/91.80W        

...Clark County...
COLBY                         98 F     0637 PM 07/28   44.91N/90.32W        
NEILLSVILLE                   96 F     0528 PM 07/28   44.61N/90.65W        
Greenwood                     92 F     0635 PM 07/28   44.72N/90.60W        

...Crawford County...
De Soto                      104 F     0249 PM 07/28   43.42N/91.19W        
Steuben                      100 F     0535 PM 07/28   43.21N/91.00W        
Us18 Wb At Mississippi River  94 F     0630 PM 07/28   43.05N/91.15W        
Crawford Co. Sth 27 Sb 0.25   93 F     0249 PM 07/28   43.31N/90.94W        
Prairie Du Chien  Airport     90 F     0655 PM 07/28   43.02N/91.12W        
Soldiers Grove                90 F     0700 PM 07/28   43.38N/90.90W        

...Grant County...
Boscobel                      99 F     0503 PM 07/28   43.15N/90.68W        
Muscoda                       98 F     0345 PM 07/28   43.19N/90.46W        
Lancaster                     98 F     0441 PM 07/28   42.83N/90.69W        
Platteville                   97 F     0650 PM 07/28   42.74N/90.46W        
Boscobel Airport              93 F     0353 PM 07/28   43.15N/90.68W        
Lancaster                     93 F     0505 PM 07/28   42.83N/90.79W        
Mount Hope                    92 F     0335 PM 07/28   42.91N/90.87W        
Platteville Municipal Airpor  92 F     0235 PM 07/28   42.68N/90.43W        

...Jackson County...
1 E Black River Falls         97 F     0415 PM 07/28   44.30N/90.73W        
Black River Falls             97 F     0545 PM 07/28   44.19N/90.74W        
Black River Falls Area Airpo  95 F     0615 PM 07/28   44.25N/90.85W        
I-94 Eb 0.7 Mi Southeast Of   94 F     0549 PM 07/28   44.34N/90.91W        

...Juneau County...
Necedah                       95 F     0548 PM 07/28   44.03N/90.08W        
Mauston Airport               94 F     0515 PM 07/28   43.83N/90.13W        
Uscrn Site Near Necedah 5wnw  94 F     0325 PM 07/28   44.06N/90.17W        
Cutler                        93 F     0505 PM 07/28   44.03N/90.26W        
Volk Field                    92 F     0555 PM 07/28   43.93N/90.27W        

...La Crosse County...
Onalaska                      99 F     0429 PM 07/28   43.89N/91.18W        
Bangor                        98 F     0740 PM 07/28   43.89N/90.99W        
Burns                         97 F     0333 PM 07/28   43.91N/90.97W        
Holmen                        97 F     0655 PM 07/28   43.96N/91.23W        
La Crosse                     96 F     0408 PM 07/28   43.82N/91.19W        
La Crosse Regional Airport    92 F     0553 PM 07/28   43.88N/91.25W        
Mindoro                       91 F     0455 PM 07/28   44.03N/90.94W        

...Monroe County...
Millston                     101 F     0545 PM 07/28   44.15N/90.69W        
Tomah                         98 F     0455 PM 07/28   43.99N/90.67W        
Tomah                         97 F     0515 PM 07/28   44.00N/90.40W        
Monroe Co. I-94 Wb At Us 12   94 F     0350 PM 07/28   44.02N/90.50W        
Warrens                       93 F     0610 PM 07/28   44.12N/90.41W        

...Richland County...
Soldiers Grove                99 F     0455 PM 07/28   43.35N/90.60W        
Richland Center               94 F     0640 PM 07/28   43.37N/90.38W        

...Taylor County...
STETSONVILLE                 106 F     0515 PM 07/28   45.04N/90.34W        
Gilman                        98 F     0510 PM 07/28   45.17N/90.82W        
3 NE Lublin                   92 F     0414 PM 07/28   45.11N/90.69W        
Medford                       90 F     0415 PM 07/28   45.30N/90.30W        

...Trempealeau County...
Trempealeau (sth-93 S Of Arc 100 F     0600 PM 07/28   44.21N/91.46W        
2 ENE Marshland               98 F     0550 PM 07/28   44.09N/91.51W        
Trempealeau                   96 F     0434 PM 07/28   44.07N/91.51W        
Osseo                         92 F     0635 PM 07/28   44.59N/91.27W        

...Vernon County...
Genoa                        105 F     0423 PM 07/28   43.56N/91.22W        
La Farge                      93 F     0355 PM 07/28   43.60N/90.63W        
La Farge                      92 F     0600 PM 07/28   43.60N/90.63W        
Viroqua Municipal Airport     90 F     0555 PM 07/28   43.58N/90.90W        

Observations are collected from a variety of sources with varying
equipment and exposures. We thank all volunteer weather observers 
for their dedication. Not all data listed are considered official.

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