Overview
|
A potent winter storm system moved across the Northern Plains and Upper Midwest on Sunday, December 28, 2025 through the early morning of Monday, December 29th. The post-holiday travel weekend was impacted with areas of snow as well as wind gusts of 40 to 60 MPH which produced widespread blowing snow, including blizzard conditions across portions of Minnesota and Iowa. State departments of transportation advised no travel across much of southern Minnesota and portions of Iowa from late morning on the 28th through mid-morning on the 29th. Sections of various highways were also closed at times due to numerous crashes. |
![]() MNDoT webcam image east of Mountain Lake Minnesota late Sunday morning showing zero visibility in blizzard conditions. |
Wind

Public Information Statement National Weather Service Sioux Falls SD 801 AM CST Mon Dec 29 2025 ...PEAK WIND GUSTS FOR DECEMEBER 28-29 2025 ENDING AT 7 AM CST... Location Speed Time/Date Provider ...Iowa... ...Buena Vista County... Storm Lake Airport 54 MPH 1135 AM 12/28 AWOS Storm Lake 49 MPH 0225 AM 12/29 MESOWEST Storm Lake 44 MPH 1105 AM 12/28 DAVIS ...Cherokee County... Cherokee Municipal Airport 44 MPH 1157 AM 12/28 AWOS Marcus 40 MPH 0730 PM 12/28 DAVIS ...Clay County... Spencer Municipal Airport 51 MPH 0658 PM 12/28 ASOS Spencer 42 MPH 0515 PM 12/28 MESOWEST ...Dickinson County... TERRIL 49 MPH 0144 PM 12/28 CWOP Lake Park 45 MPH 0320 AM 12/29 CWOP Spirit Lake 41 MPH 0111 AM 12/29 CWOP ...OBrien County... Sheldon Airport 48 MPH 1235 AM 12/29 AWOS Sutherland 42 MPH 1105 AM 12/28 DAVIS ...Osceola County... MAY CITY 44 MPH 1115 PM 12/28 CWOP Sibley 44 MPH 0110 AM 12/29 MESOWEST ...Plymouth County... Remsen 42 MPH 0155 PM 12/28 DAVIS Le Mars Airport 41 MPH 0715 AM 12/28 AWOS Loess Hills Tnc Broken RAWS 40 MPH 1011 AM 12/28 RAWS ...Sioux County... 1 NE Maurice 52 MPH 0855 AM 12/28 AWOS Hawarden 47 MPH 1050 PM 12/28 CWOP Hawarden 44 MPH 1215 PM 12/28 DAVIS ...Woodbury County... Sioux Gateway Airport 59 MPH 1007 AM 12/28 ASOS Sioux City 49 MPH 1055 AM 12/28 MESOWEST Moville 46 MPH 1210 PM 12/28 MESOWEST ...Minnesota... ...Cottonwood County... Windom Municipal Airport 47 MPH 0135 AM 12/29 AWOS T.h.60 - Mountain Lake - Mp 46 MPH 0330 AM 12/29 MESOWEST ...Jackson County... I-90 - Lakefield - Mp 67 46 MPH 0255 AM 12/29 MESOWEST ...Lincoln County... U.s.14 - Lake Benton - Mp 7 44 MPH 0300 AM 12/29 MESOWEST T.h.19 - Hendricks - Mp 2 41 MPH 0500 PM 12/28 MESOWEST ...Lyon County... U.s.14 - Florence - Mp 21.2 55 MPH 0645 AM 12/28 MESOWEST T.h.68 - Taunton - Mp 22.9 54 MPH 0110 AM 12/29 MESOWEST Tracy Airport 52 MPH 0315 AM 12/29 AWOS Marshall Municipal Airport 46 MPH 0910 PM 12/28 AWOS ...Murray County... T.h.30 - Dovray - Mp 49 45 MPH 0135 AM 12/29 MESOWEST Slayton Municipal Airport 44 MPH 0153 AM 12/29 AWOS ...Nobles County... Worthington Airport 46 MPH 0936 AM 12/28 AWOS I-90 - Rushmore - Mp 35 45 MPH 0950 PM 12/28 MESOWEST ...Pipestone County... U.s.75 - Trosky - Mp 30.3 50 MPH 1130 AM 12/28 MESOWEST ...Rock County... I-90 - Beaver Creek Mp 4 51 MPH 0715 PM 12/28 MESOWEST Luverne 46 MPH 1230 PM 12/28 CWOP I-90 - Magnolia - Mp 21.6 46 MPH 1225 AM 12/29 MESOWEST Luverne Airport 43 MPH 1035 AM 12/28 AWOS ...Nebraska... ...Dakota County... South Sioux City 49 MPH 0945 AM 12/28 CWOP D3-Rwis 35 48.65 49 MPH 0206 AM 12/29 MESOWEST ...Dixon County... Concord 2E 46 MPH 0820 AM 12/28 NE-MESO ...South Dakota... ...Aurora County... SD RWIS Plankinton 50 MPH 0704 AM 12/28 SDDOT White Lake (SD Mesonet) 48 MPH 0600 AM 12/28 SDSMESO ...Beadle County... SD RWIS Cavour 49 MPH 0616 AM 12/28 SDDOT Huron Regional Airport 48 MPH 0657 AM 12/28 ASOS SD RWIS WOLSEY 47 MPH 0526 AM 12/28 SDDOT ...Bon Homme County... SD RWIS Tyndall 50 MPH 0217 AM 12/28 SDDOT Scotland 46 MPH 0305 PM 12/28 DAVIS ...Brookings County... Brookings 2NE (SD Mesonet) 45 MPH 1100 PM 12/28 SDSMESO Volga (SD Mesonet) 44 MPH 0650 AM 12/28 SDSMESO Brookings Municipal Airport 43 MPH 1049 PM 12/28 AWOS White 40 MPH 0855 PM 12/28 DAVIS ...Brule County... SD RWIS Kimball 50 MPH 1017 PM 12/28 SDDOT Chamberlain Municipal Airpor 45 MPH 1155 AM 12/28 ASOS ...Charles Mix County... SD RWIS Platte-Winner Bridge 61 MPH 1124 AM 12/28 SDDOT Lake Andes RAWS 57 MPH 0341 AM 12/28 RAWS SD RWIS WAGNER 52 MPH 0822 AM 12/28 SDDOT Wagner 51 MPH 0521 AM 12/28 AWOS Wagner 43 MPH 0755 AM 12/28 DAVIS ...Clay County... Vermillion 51 MPH 1155 AM 12/28 AWOS Beresford 7 WSW (SD Mesonet) 49 MPH 0930 AM 12/28 SDSMESO ...Davison County... Mitchell Municipal Airport 51 MPH 0622 AM 12/28 ASOS Mount Vernon (SD Mesonet) 46 MPH 0510 AM 12/28 SDSMESO ...Douglas County... SD RWIS Corsica 53 MPH 0417 AM 12/28 SDDOT ...Gregory County... SD RWIS Dallas 55 MPH 1045 PM 12/28 SDDOT Gregory 7SSW (SD Mesonet) 55 MPH 0235 AM 12/28 SDSMESO SD RWIS Dixon 50 MPH 1038 AM 12/28 SDDOT Gregory 16N (SD Mesonet) 49 MPH 0245 PM 12/28 SDSMESO Herrick 46 MPH 0445 AM 12/28 DAVIS Butte 8NNW 43 MPH 0516 AM 12/28 CWOP ...Hanson County... SD RWIS Alexandria 52 MPH 0618 AM 12/28 SDDOT ...Hutchinson County... SD RWIS Freeman 51 MPH 0908 AM 12/28 SDDOT SD RWIS Tripp 49 MPH 0641 AM 12/28 SDDOT Menno 7ESE (SD Mesonet) 46 MPH 0815 AM 12/28 SDSMESO Parkston (SD Mesonet) 41 MPH 0510 AM 12/28 SDSMESO ...Jerauld County... 2 ESE Wessington Springs 44 MPH 0655 PM 12/28 AWOS SD RWIS Lane 43 MPH 0125 AM 12/28 SDDOT ...Kingsbury County... De Smet 7N (SD Mesonet) 47 MPH 0955 AM 12/28 SDSMESO 3 NNW De Smet 46 MPH 1115 PM 12/28 AWOS SD RWIS Arlington 43 MPH 1234 AM 12/29 SDDOT ...Lake County... SD RWIS MADISON 50 MPH 1035 AM 12/28 SDDOT Madison Airport 48 MPH 0115 AM 12/29 AWOS Madison 6S (SD Mesonet) 46 MPH 0305 AM 12/29 SDSMESO ...Lincoln County... SD RWIS Davis 51 MPH 0937 AM 12/28 SDDOT ...McCook County... SD RWIS Montrose 53 MPH 0857 AM 12/28 SDDOT SD RWIS STANLEY CORNER 53 MPH 0734 AM 12/28 SDDOT Canova 45 MPH 1255 AM 12/29 CWOP Montrose 41 MPH 0230 PM 12/28 DAVIS Canova 40 MPH 0845 AM 12/28 DAVIS ...Miner County... SD RWIS Howard 48 MPH 0549 AM 12/28 SDDOT ...Minnehaha County... SD RWIS DELL RAPIDS 53 MPH 0826 PM 12/28 SDDOT Sioux Falls Airport 47 MPH 0154 AM 12/29 ASOS Sioux Falls (SD Mesonet) 40 MPH 0905 AM 12/28 SDSMESO ...Moody County... Flandreau 3 NNE (SD Mesonet) 47 MPH 1230 AM 12/29 SDSMESO ...Sanborn County... SD RWIS ALPENA 53 MPH 0652 AM 12/28 SDDOT SD RWIS Forestburg 50 MPH 0712 AM 12/28 SDDOT Letcher 2ENE (SD Mesonet) 47 MPH 0615 AM 12/28 SDSMESO Woonsocket 4NNW (SD Mesonet) 46 MPH 0620 AM 12/28 SDSMESO ...Turner County... SD RWIS Parker 51 MPH 0117 AM 12/29 SDDOT SD RWIS IRENE 50 MPH 0902 AM 12/28 SDDOT Parker 7NNE (SD Mesonet) 48 MPH 1245 AM 12/29 SDSMESO ...Union County... SD RWIS Beresford 58 MPH 1040 AM 12/28 SDDOT SD RWIS North Sioux City 52 MPH 0952 AM 12/28 SDDOT ...Yankton County... SD RWIS Gayville 50 MPH 0912 AM 12/28 SDDOT SD RWIS VELDIN CORNER 49 MPH 0110 AM 12/29 SDDOT Yankton Municipal Airport 48 MPH 0837 AM 12/28 AWOS 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. $$
Snow/Ice

Image Courtesy of the Iowa State University Environmental Mesonet
Public Information Statement National Weather Service Sioux Falls SD 1204 PM CST Mon Dec 29 2025 ...SNOWFALL REPORTS OF 1 INCH OR MORE FOR DECEMBER 28-29 2025 ... Location Amount Time/Date Provider ...Iowa... ...Clay County... 1 N Spencer 2.5 in 1200 AM 12/29 CO-OP Observer ...Dickinson County... 1 W Spirit Lake 2.0 in 0700 AM 12/29 CO-OP Observer Lake Park 3.2 SSE 2.0 in 0700 AM 12/29 COCORAHS ...OBrien County... Sheldon 1.0 in 0700 AM 12/29 COOP ...Osceola County... Sibley 4.0 in 0800 AM 12/29 COOP ...Plymouth County... Le Mars 1.0 E 2.0 in 0530 AM 12/29 COCORAHS Le Mars 2.0 in 0800 AM 12/29 COOP ...Woodbury County... Sergeant Bluff 1.0 in 0600 AM 12/29 Official NWS Obs ...Minnesota... ...Cottonwood County... 1 N Windom 3.0 in 0800 AM 12/29 CO-OP Observer ...Lincoln County... Hendricks 8.0 SE 3.0 in 0700 AM 12/29 COCORAHS ...Lyon County... Marshall 4.0 in 0800 AM 12/29 COOP 4 S Cottonwood 3.9 in 0800 AM 12/29 COCORAHS Milroy 4.1 SSW 3.0 in 0700 AM 12/29 COCORAHS ...Nobles County... Worthington 2 NNE 1.5 in 0700 AM 12/29 COOP ...Pipestone County... Edgerton 0.2 WSW 1.5 in 0700 AM 12/29 COCORAHS ...South Dakota... ...Bon Homme County... Tyndall 1.1 in 0700 AM 12/29 COOP ...Brookings County... Brookings 1.6 S 1.8 in 0700 AM 12/29 COCORAHS Brookings 6.5 NNW 1.2 in 0700 AM 12/29 COCORAHS Brookings 2 NE 1.2 in 0800 AM 12/29 COOP ...Clay County... Vermillion 1.4 SE 1.0 in 0600 AM 12/29 COCORAHS ...Kingsbury County... De Smet 0.2 SSE 1.0 in 0700 AM 12/29 COCORAHS ...Lincoln County... Canton 1.7 in 0615 AM 12/29 COOP ...McCook County... Parker 7.2 N 1.0 in 0700 AM 12/29 COCORAHS ...Minnehaha County... Sioux Falls 5.2 E 1.8 in 0700 AM 12/29 COCORAHS 3 N Sioux Falls 1.7 in 1058 AM 12/29 Official NWS Obs Sioux Falls 1.1 SSE 1.5 in 0700 AM 12/29 COCORAHS 4 ESE Sioux Falls 1.4 in 0800 AM 12/29 UCOOP Hartford 0.5 N 1.0 in 0600 AM 12/29 COCORAHS 5 W Garretson 1.0 in 0700 AM 12/29 COCORAHS 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 Loop Courtesy of the Iowa State University Environmental Mesonet
![]() |
Media use of NWS Web News Stories is encouraged! Please acknowledge the NWS as the source of any news information accessed from this site. |
![]() |