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. |
![]() Clusters of severe storms move through overnight, July 28-29, 2025. |
Storm Reports
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 and NWS warnings from 1030 pm July 28 to 1 am July 29 | Caption |
Photos
![]() |
![]() |
![]() |
![]() |
Blooming Prairie, MN (Leslie Sunnock Facebook) |
Fountain, MN (Jennah Vold Facebook) |
Stewartville, MN (Mike Knutson Facebook) |
Houston, MN (Tina Beckman Facebook) |
![]() |
![]() |
||
Money Creek, MN (Tiffany Ulmen Facebook) |
North La Crosse, WI (Michelle Gage) |
Caption (source) |
Caption (source) |
Forecast
![]() |
![]() |
![]() |
![]() |
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 |
![]() |
![]() |
![]() |
|
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.
![]() |
Media use of NWS Web News Stories is encouraged! Please acknowledge the NWS as the source of any news information accessed from this site. |
![]() |