National Weather Service United States Department of Commerce

Overview

A strong storm system brought a nasty mix of winter weather to the region on Sunday, December 28th into Monday morning. Precipitation initially fell as light rain with temperatures above freezing. That quickly changed as an artic cold front swept through the region, bringing plummeting temperatures and a west-to-east transition to snow. An initial slushy coating on pavement quickly turned to ice and became covered by accumulating snow, creating very slippery travel conditions that led to numerous accidents and slide offs. Snowfall totals were highest (6-8 inches) generally north of I-90, with lesser amounts further south. Additionally, strong northwest winds gusting 35-55 mph created blizzard conditions and drifting in rural areas mainly west of the Mississippi River Valley. This led the Minnesota Department of Transportation to advise no travel in southeast Minnesota. Conditions gradually improved through Monday morning as snow departed and winds slowly diminished, but cleanup was made more difficult due to the frigid temperatures and icy surface layer on pavement.

Image
Radar animation from Dec 28-29, 2025.

Snow

Radar/Photo Radar/Photo
Storm Total Snowfall Reports Extrapolated Snowfall Analysis
 









Public Information Statement
National Weather Service La Crosse WI
213 PM CST Mon Dec 29 2025

...STORM TOTAL SNOWFALL REPORTS...

Location                     Amount    Time/Date       Lat/Lon

...Iowa...

...Allamakee County...
2 W Elon                     3.0 in    0800 AM 12/29   43.26N/91.36W

...Chickasaw County...
New Hampton 0.4 SW           3.0 in    0700 AM 12/29   43.06N/92.32W
Fredericksburg 0.3 S         2.1 in    0835 AM 12/29   42.96N/92.20W

...Clayton County...
Marquette                    3.0 in    1232 PM 12/29   43.04N/91.18W
Elkader 6.8 WSW              2.0 in    0630 AM 12/29   42.81N/91.52W
Guttenberg Dam 10            2.0 in    0800 AM 12/29   42.79N/91.10W

...Fayette County...
3 N Fayette                  3.0 in    0726 AM 12/29   42.88N/91.83W

...Floyd County...
Charles City 1.2 ESE         2.0 in    0636 AM 12/29   43.06N/92.65W

...Winneshiek County...
7 ENE Decorah                3.0 in    0837 AM 12/29   43.34N/91.64W

...Minnesota...

...Dodge County...
Hayfield 0.3 SSE             6.0 in    0630 AM 12/29   43.89N/92.85W
Mantorville 1.9 ESE          5.5 in    0700 AM 12/29   44.05N/92.72W

...Fillmore County...
Chatfield 9.0 ESE            2.5 in    0700 AM 12/29   43.79N/92.03W
Wykoff 3.1 NW                2.5 in    0700 AM 12/29   43.74N/92.31W
Lanesboro 0.2 SSW            2.1 in    0600 AM 12/29   43.72N/91.97W

...Houston County...
Caledonia                    4.0 in    0600 AM 12/29   43.63N/91.50W
1 W La Crescent              3.3 in    1116 AM 12/29   43.83N/91.32W
Hokah 4 NW                   2.5 in    0700 AM 12/29   43.80N/91.43W
1 ENE Mound Prairie          2.5 in    0700 AM 12/29   43.79N/91.42W

...Mower County...
4 WSW Austin                 3.8 in    1102 AM 12/29   43.64N/93.05W
Austin 1.1 ESE               3.1 in    0400 AM 12/29   43.67N/92.95W
Austin 2.4 W                 2.9 in    0700 AM 12/29   43.67N/93.02W

...Olmsted County...
2 NNW Rochester              6.5 in    0700 AM 12/29   44.05N/92.49W
2 NE Rochester               6.0 in    0500 AM 12/29   44.04N/92.44W
3 N Stewartville             5.7 in    0600 AM 12/29   43.90N/92.49W
1 SSW Oronoco                5.5 in    0946 AM 12/29   44.15N/92.54W
4 ESE Douglas                5.0 in    0834 AM 12/29   44.08N/92.51W
1 SSE Predmore               5.0 in    1100 AM 12/29   43.92N/92.32W
Elgin 2SSW                   4.0 in    0700 AM 12/29   44.10N/92.27W
4 N Rochester                3.9 in    0924 AM 12/29   44.07N/92.48W
Rochester 4.7 N              3.6 in    0700 AM 12/29   44.08N/92.48W
Byron 5.5 SE                 3.0 in    0730 AM 12/29   43.97N/92.58W
Rochester 1.5 WSW            2.2 in    0600 AM 12/29   44.00N/92.50W
Byron 0.4 SSE                2.2 in    0715 AM 12/29   44.03N/92.64W

...Wabasha County...
4 ESE Kellogg                6.3 in    1023 AM 12/29   44.28N/91.93W
Theilman 1 SSW               4.6 in    0730 AM 12/29   44.28N/92.19W

...Winona County...
3 NE Ridgeway                6.0 in    1026 AM 12/29   43.95N/91.53W
Winona 1.9 ESE               3.0 in    0855 AM 12/29   44.04N/91.63W

...Wisconsin...

...Adams County...
Arkdale                      2.5 in    0753 AM 12/29   44.03N/89.88W
3 WSW Brooks                 1.5 in    1000 AM 12/29   43.81N/89.71W
White Creek                  1.5 in    1134 AM 12/29   43.83N/89.86W
Oxford 4.0 W                 1.0 in    0700 AM 12/29   43.79N/89.64W

...Buffalo County...
3 S Mondovi                  8.5 in    1052 AM 12/29   44.53N/91.67W
Mondovi 12.1 SSE             5.8 in    0624 AM 12/29   44.40N/91.60W
Cochrane                     5.7 in    0850 AM 12/29   44.22N/91.83W
3 N Alma                     4.0 in    1121 AM 12/29   44.36N/91.91W

...Clark County...
1 NNW Neillsville            8.0 in    0746 AM 12/29   44.57N/90.60W
Granton                      8.0 in    1006 AM 12/29   44.59N/90.46W
Thorp 0.5 NNE                3.9 in    0600 AM 12/29   44.97N/90.80W
Thorp 10.1 S                 3.0 in    0530 AM 12/29   44.81N/90.82W
Colby 5.9 WSW                3.0 in    0700 PM 12/28   44.87N/90.42W

...Crawford County...
1 S De Soto                  6.1 in    0742 AM 12/29   43.41N/91.19W
1 NNE Prairie Du Chien       2.9 in    0525 AM 12/29   43.05N/91.13W
2 WSW Eastman                2.8 in    1105 AM 12/29   43.15N/91.06W
Gays Mills                   2.0 in    1000 AM 12/29   43.32N/90.84W

...Grant County...
4 S Muscoda                  3.2 in    0720 AM 12/29   43.12N/90.45W
Woodman                      3.0 in    0955 AM 12/29   43.09N/90.80W

...Jackson County...
9 E Pray                     6.0 in    1246 PM 12/29   44.35N/90.32W
Melrose 3.6 W                3.5 in    0700 AM 12/29   44.13N/91.07W
4 W Melrose                  3.5 in    1050 AM 12/29   44.13N/91.07W
Black River Falls            2.0 in    0958 AM 12/29   44.30N/90.85W
Hatfield                     1.6 in    1051 AM 12/29   44.41N/90.74W

...Juneau County...
New Lisbon                   2.0 in    1008 AM 12/29   43.88N/90.16W
1.0 E Mauston                1.0 in    0630 AM 12/29   43.79N/90.06W

...La Crosse County...
Coon Valley 4.5 NNW          4.0 in    0700 AM 12/29   43.76N/91.06W
2 E La Crosse                3.8 in    0600 AM 12/29   43.82N/91.19W
Onalaska 1.9 E               3.0 in    0700 AM 12/29   43.89N/91.18W
1 WSW West Salem             3.0 in    0957 AM 12/29   43.90N/91.10W
La Crosse 1.5 SSE            2.5 in    0700 AM 12/29   43.81N/91.22W
La Crosse 4NNW               2.3 in    0730 AM 12/29   43.87N/91.27W
French Island                1.7 in    0600 AM 12/29   43.86N/91.27W
Onalaska 0.5 WSW             1.5 in    0700 AM 12/29   43.89N/91.23W

...Monroe County...
Warrens 4.7 WSW              3.9 in    0700 AM 12/29   44.10N/90.59W
2 N Tomah                    3.5 in    1157 AM 12/29   44.02N/90.50W
Cataract                     3.0 in    1026 AM 12/29   44.09N/90.84W

...Taylor County...
Westboro 0.1 NW              8.0 in    0700 AM 12/29   45.36N/90.30W
0.6 SE Medford               6.8 in    0700 AM 12/29   45.13N/90.34W
2 N Dorchester               5.0 in    0115 AM 12/29   45.04N/90.34W
Medford 0.8 ENE              5.0 in    0700 AM 12/29   45.14N/90.33W

...Trempealeau County...
Independence                 6.0 in    1003 AM 12/29   44.37N/91.42W
Arcadia                      3.0 in    1106 AM 12/29   44.25N/91.49W

...Vernon County...
0.5 E Viroqua                5.0 in    0700 AM 12/29   43.56N/90.88W
2 N Victory                  5.0 in    1044 AM 12/29   43.52N/91.21W
Viroqua 0.8 ESE              4.0 in    0700 AM 12/29   43.55N/90.87W
Stoddard 1.5 NE              3.5 in    0730 AM 12/29   43.67N/91.19W
1 SSE Cashton                1.8 in    0700 AM 12/29   43.72N/90.77W

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.

$$

Wind

Public Information Statement
National Weather Service La Crosse WI
224 PM CST Mon Dec 29 2025

...HIGHEST WIND REPORTS PAST 24 HOURS...

Location                     Speed     Time/Date       Lat/Lon

...Iowa...

...Chickasaw County...
New Hampton                  53 MPH    0745 PM 12/28   43.07N/92.46W

...Fayette County...
Hawkeye                      51 MPH    0650 PM 12/28   42.96N/91.95W
Oelwein Municipal Airport    51 MPH    0855 PM 12/28   42.68N/91.97W

...Floyd County...
Charles City Airport         48 MPH    0655 PM 12/28   43.07N/92.62W
2 NE Dougherty               31 MPH    0955 PM 12/28   42.95N/93.01W
Rockford                     31 MPH    0230 PM 12/28   43.02N/92.86W

...Howard County...
Saratoga                     46 MPH    0740 PM 12/28   43.37N/92.47W
Riceville                    41 MPH    0715 PM 12/28   43.36N/92.48W

...Mitchell County...
Osage                        32 MPH    0435 PM 12/28   43.31N/92.84W

...Winneshiek County...
Decorah                      38 MPH    0920 PM 12/28   43.25N/91.70W
Decorah Municipal Airport    36 MPH    0815 PM 12/28   43.27N/91.72W

...Minnesota...

...Dodge County...
U.s.14 - Byron - Mp 200      48 MPH    0715 PM 12/28   44.02N/92.71W
Dodge Center Airport         41 MPH    0527 PM 12/28   44.02N/92.82W

...Fillmore County...
Preston Airport              47 MPH    0315 PM 12/28   43.68N/92.17W
T.h.52 - Canton - Mp 2       42 MPH    0345 PM 12/28   43.52N/91.89W
U.s.63 - Le Roy - Mp 0.5     42 MPH    0405 AM 12/29   43.51N/92.37W

...Houston County...
Hokah                        30 MPH    1020 AM 12/29   43.80N/91.43W

...Mower County...
U.s.218 - Lyle - Mp 4        56 MPH    0800 PM 12/28   43.56N/92.95W
Austin Municipal Airport     45 MPH    0715 PM 12/28   43.67N/92.92W
I-90 - Dexter - Mp 195       45 MPH    0750 PM 12/28   43.73N/92.68W
Austin                       40 MPH    0635 PM 12/28   43.56N/93.02W

...Olmsted County...
Rochester International Airp 52 MPH    0821 PM 12/28   43.90N/92.50W
U.s.63 - Stewartville - Mp 3 44 MPH    0925 PM 12/28   43.90N/92.48W
I-90 - Eyota - Mp 226        41 MPH    0645 PM 12/28   43.96N/92.21W
Mayo Helipad                 38 MPH    0555 AM 12/29   44.02N/92.48W

...Wabasha County...
U.s.63 - Lake City - Mp 62.9 55 MPH    0320 PM 12/28   44.38N/92.37W
U.s.61 - Kellogg - Mp 53     40 MPH    0820 PM 12/28   44.28N/91.99W

...Winona County...
I-90 - La Crescent - Mp 276. 40 MPH    0440 AM 12/29   43.86N/91.30W
I-90 - Ridgeway - Mp 261     39 MPH    0735 AM 12/29   43.91N/91.54W
Winona Municipal Airport     38 MPH    0715 AM 12/29   44.07N/91.70W
U.s.61 - Winona              35 MPH    1115 PM 12/28   43.98N/91.43W

...Wisconsin...

...Adams County...
Grand Marsh                  35 MPH    0715 AM 12/29   43.85N/89.78W

...Buffalo County...
Montana                      33 MPH    0815 AM 12/29   44.40N/91.56W

...Crawford County...
Soldiers Grove               41 MPH    0745 PM 12/28   43.38N/90.90W
Prairie Du Chien  Airport    37 MPH    0915 PM 12/28   43.02N/91.12W
Steuben                      34 MPH    0215 AM 12/29   43.21N/91.00W

...Grant County...
Platteville Municipal Airpor 45 MPH    1015 PM 12/28   42.68N/90.43W
Lancaster                    43 MPH    1141 PM 12/28   42.83N/90.69W
Boscobel Airport             36 MPH    0722 PM 12/28   43.15N/90.68W

...Jackson County...
Black River Falls Area Airpo 31 MPH    0515 AM 12/29   44.25N/90.85W

...Juneau County...
Volk Field                   41 MPH    0903 PM 12/28   43.93N/90.27W
Mauston Airport              36 MPH    0535 AM 12/29   43.83N/90.13W
Necedah                      36 MPH    0648 AM 12/29   44.03N/90.08W
Cutler                       32 MPH    1030 AM 12/29   44.03N/90.26W

...La Crosse County...
La Crosse Regional Airport   40 MPH    0507 AM 12/29   43.88N/91.25W
Onalaska                     39 MPH    0919 PM 12/28   43.89N/91.18W

...Monroe County...
Sparta/Fort McCoy Airport    30 MPH    0713 PM 12/28   43.97N/90.73W

...Richland County...
Richland Center              30 MPH    0710 PM 12/28   43.37N/90.38W

...Vernon County...
Viroqua Municipal Airport    35 MPH    0555 AM 12/29   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.

$$

Photos

Photo Photo Photo Photo
3 to 5 foot drifts Utica, MN
(Bonnie Kiese)
Drifting between Sparta & Tomah
(Jamie Dianne DeWitt)
Downtown Mazeppa, MN
(Logan Jameson)
Post-storm sun optics
(Rena Langowski)

Service

Photo Photo Photo Photo
Sunday morning snow forecast Area warnings and advisories Sunday afternoon nowcast Sunday evening nowcast

 

Event Summaries from Other NWS Offices:

 


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