Overview
| 
			 A major winter storm resulted in moderate to major impacts much of the region from the morning of Tuesday March 4th to the afternoon of Wednesday March 5th, 2025. Light rain or drizzle, as well as isolated thunderstorms, transitioned to light to moderate snow during day through early evening of Tuesday March 4th 2025. Snow coupled with very strong winds gusting 40 to 65 mph, producing blizzard conditions along and east of a Minneota, MN to Orange City, IA to Elk Point, SD line on Tuesday night March 4th through Wednesday afternoon March 5th. The greatest impacts occurred where the heaviest snow and strongest winds coincided across northwest Iowa, northeast Nebraska, and portions of southwest Minnesota. Interstate 90 was closed east of Luverne, MN and most roads in southwest Minnesota, northeast Nebraska, and northwest Iowa were either closed, impassable, or with travel not advised by the morning of Wednesday March 5th.  | 
			![]() Strong wind gusts and blowing snow brought difficult (Winter Weather Advisory) to impossible (Blizzard Warning) travel to the region  | 
		
Wind:
Wind gusts of 40-60 mph were common during the evening on March 4th, continuing overnight, and gradually weakening west to east on March 5th.
![]()  | 
		
| Map of Peak Wind Gusts from 7 AM Tue March 4th to 7AM Wed March 5th, 2025 | 
...PRELIMINARY HIGHEST WIND REPORTS THROUGH 7AM WEDNESDAY MARCH 5TH...
Location                     Speed     Time/Date       Provider             
...Iowa...
...Buena Vista County...
Storm Lake Airport           59 MPH    0855 PM 03/04   AWOS                 
Storm Lake                   59 MPH    0120 AM 03/05   MESOWEST                            
...Cherokee County...
Cherokee Municipal Airport   46 MPH    0344 AM 03/05   AWOS                 
Marcus                       45 MPH    0830 PM 03/04   DAVIS                
...Clay County...
Spencer Municipal Airport    62 MPH    0120 AM 03/05   ASOS                              
...Dickinson County...
TERRIL                       56 MPH    1219 AM 03/05   CWOP                 
Lake Park                    49 MPH    1210 AM 03/05   CWOP                 
Spirit Lake                  49 MPH    0326 AM 03/05   CWOP                 
Milford                      49 MPH    0200 AM 03/05   CWOP                                 
...Ida County...
Battle Creek                 59 MPH    0115 AM 03/05   DAVIS                                                
...OBrien County...
Sheldon Airport              52 MPH    0355 AM 03/05   AWOS                 
...Osceola County...
MAY CITY                     51 MPH    0240 PM 03/04   CWOP                 
Sibley                       47 MPH    0135 PM 03/04   MESOWEST             
...Plymouth County...
Le Mars Airport              51 MPH    0855 PM 03/04   AWOS                 
Remsen                       45 MPH    1245 AM 03/05   DAVIS                                
...Sioux County...
1 NE Maurice                 61 MPH    0255 AM 03/05   AWOS                 
Alton                        53 MPH    1235 AM 03/05   MESOWEST             
Hawarden                     48 MPH    0205 AM 03/05   CWOP                 
...Woodbury County...
Sioux Gateway Airport        60 MPH    0315 AM 03/05   ASOS                 
Sioux City                   53 MPH    0405 AM 03/05   MESOWEST             
Sioux City                   51 MPH    0141 AM 03/05   CWOP                 
Moville                      49 MPH    0855 PM 03/04   MESOWEST                            
...Minnesota...
...Cottonwood County...
T.h.60 - Mountain Lake - Mp  56 MPH    1230 AM 03/05   MESOWEST             
Windom Municipal Airport     51 MPH    0215 AM 03/05   AWOS                 
T.h.71 - Jeffers - Mp 43     47 MPH    1155 PM 03/04   MESOWEST             
...Jackson County...
Jackson Airport              59 MPH    0215 AM 03/05   AWOS                 
I-90 - Lakefield - Mp 67     56 MPH    0135 AM 03/05   MESOWEST                             
...Lincoln County...
T.h.19 - Hendricks - Mp 2    48 MPH    0200 AM 03/05   MESOWEST                         
...Lyon County...
U.s.14 - Florence - Mp 21.2  64 MPH    1240 AM 03/05   MESOWEST             
T.h.68 - Taunton - Mp 22.9   53 MPH    0135 AM 03/05   MESOWEST             
Tracy Airport                48 MPH    1155 PM 03/04   AWOS                 
Marshall Municipal Airport   47 MPH    0313 AM 03/05   AWOS                 
...Murray County...
T.h.30 - Dovray - Mp 49      49 MPH    0340 AM 03/05   MESOWEST             
Slayton Municipal Airport    44 MPH    0933 PM 03/04   AWOS                 
...Nobles County...
Worthington Airport          55 MPH    1158 PM 03/04   AWOS                 
I-90 - Rushmore - Mp 35      49 MPH    0110 PM 03/04   MESOWEST             
...Pipestone County...
U.s.75 - Trosky - Mp 30.3    59 MPH    0430 AM 03/05   MESOWEST             
Redstone RAWS                51 MPH    0921 PM 03/04   RAWS                 
...Rock County...
I-90 - Beaver Creek Mp 4     59 MPH    0915 PM 03/04   MESOWEST             
I-90 - Magnolia - Mp 21.6    54 MPH    0225 AM 03/05   MESOWEST             
Luverne                      49 MPH    1230 AM 03/05   CWOP                 
Hardwick                     47 MPH    0745 PM 03/04   DAVIS                
Luverne Airport              45 MPH    1035 PM 03/04   AWOS                 
...Nebraska...
             
...Dixon County...
Concord 2E                   47 MPH    0250 AM 03/05   NE-MESO              
...South Dakota...
...Aurora County...
SD RWIS Plankinton           53 MPH    0335 PM 03/04   SDDOT                
White Lake (SD Mesonet)      48 MPH    1115 PM 03/04   SDSMESO              
...Beadle County...
Huron Regional Airport       49 MPH    0305 PM 03/04   ASOS                 
SD RWIS Cavour               48 MPH    0340 PM 03/04   SDDOT                
...Bon Homme County...
SD RWIS Tyndall              56 MPH    0810 PM 03/04   SDDOT                
Scotland                     42 MPH    0525 AM 03/05   DAVIS                
...Brookings County...
Volga (SD Mesonet)           46 MPH    1250 AM 03/05   SDSMESO              
Brookings 2NE                45 MPH    0550 PM 03/04   SDSMESO              
Brookings Municipal Airport  44 MPH    1209 AM 03/05   AWOS                 
Astoria 4 SSE (SD Mesonet)   42 MPH    1105 PM 03/04   SDSMESO              
White                        40 MPH    1130 PM 03/04   DAVIS                
Elkton                       40 MPH    0335 PM 03/04   CWOP                 
...Brule County...
SD RWIS Kimball              52 MPH    1114 AM 03/04   SDDOT                
...Charles Mix County...
SD RWIS WAGNER               59 MPH    0102 AM 03/05   SDDOT                
SD RWIS Platte-Winner Bridge 58 MPH    1135 AM 03/04   SDDOT                
Lake Andes RAWS              48 MPH    0341 PM 03/04   RAWS                 
Wagner                       44 MPH    0225 PM 03/04   DAVIS                
Wagner                       43 MPH    0955 PM 03/04   AWOS                 
...Clay County...
Vermillion                   56 MPH    0215 AM 03/05   AWOS                 
Beresford 7 WSW (SD Mesonet) 54 MPH    0350 AM 03/05   SDSMESO              
Wakonda                      50 MPH    0835 PM 03/04   DAVIS                
...Davison County...
Mitchell Municipal Airport   52 MPH    0306 AM 03/05   ASOS                 
Mount Vernon                 49 MPH    0940 PM 03/04   SDSMESO              
...Douglas County...
SD RWIS Corsica              58 MPH    0200 AM 03/05   SDDOT                
Armour                       43 MPH    1155 PM 03/04   DAVIS                
...Gregory County...
SD RWIS Dallas               60 MPH    0904 AM 03/04   SDDOT                
SD RWIS Ft. Randall Dam      55 MPH    0333 AM 03/05   SDDOT                
SD RWIS Dixon                55 MPH    1044 AM 03/04   SDDOT                
Gregory 16N                  48 MPH    0405 AM 03/05   SDSMESO              
Butte 8NNW                   47 MPH    0200 PM 03/04   CWOP                 
Gregory 7SSW                 46 MPH    0340 PM 03/04   SDSMESO                              
...Hanson County...
SD RWIS Alexandria           61 MPH    1020 PM 03/04   SDDOT                
...Hutchinson County...
Menno 7ESE                   59 MPH    0810 PM 03/04   SDSMESO              
SD RWIS Freeman              56 MPH    1156 PM 03/04   SDDOT                
SD RWIS Tripp                55 MPH    0855 PM 03/04   SDDOT                
Parkston (SD Mesonet)        45 MPH    0200 PM 03/04   SDSMESO              
...Jerauld County...
SD RWIS Lane                 53 MPH    1109 AM 03/04   SDDOT                
2 ESE Wessington Springs     43 MPH    0755 PM 03/04   AWOS                 
...Kingsbury County...
SD RWIS Arlington            53 MPH    1111 PM 03/04   SDDOT                
De Smet 7N                   47 MPH    1250 AM 03/05   SDSMESO              
3 NNW De Smet                46 MPH    0215 AM 03/05   AWOS                 
...Lake County...
Madison 6S                   51 MPH    1250 AM 03/05   SDSMESO              
Madison Airport              49 MPH    0415 PM 03/04   AWOS                 
...Lincoln County...
SD RWIS Davis                57 MPH    1035 PM 03/04   SDDOT                
Tea                          47 MPH    1235 AM 03/05   AWOS                 
...McCook County...
SD RWIS STANLEY CORNER       58 MPH    0202 AM 03/05   SDDOT                
SD RWIS Montrose             55 MPH    1231 AM 03/05   SDDOT                
Canova                       46 MPH    0115 AM 03/05   CWOP                 
...Miner County...
SD RWIS Howard               48 MPH    0336 PM 03/04   SDDOT                
...Minnehaha County...
Sioux Falls Airport          53 MPH    0655 PM 03/04   ASOS                 
Sioux Falls (SD Mesonet)     44 MPH    0625 PM 03/04   SDSMESO              
Sioux Falls 10 WSW (SD Meson 44 MPH    0340 AM 03/05   SDSMESO                              
...Moody County...
SD RWIS Ward                 55 MPH    0315 PM 03/04   SDDOT                
Flandreau 3 NNE (SD Mesonet) 49 MPH    1155 PM 03/04   SDSMESO              
Colman                       45 MPH    0205 AM 03/05   DAVIS                
...Sanborn County...
SD RWIS Forestburg           53 MPH    0105 PM 03/04   SDDOT                
Woonsocket 4NNW              51 MPH    0205 AM 03/05   SDSMESO              
Letcher 2ENE                 47 MPH    0915 PM 03/04   SDSMESO              
...Turner County...
SD RWIS Parker               58 MPH    0147 AM 03/05   SDDOT                
SD RWIS IRENE                56 MPH    0413 AM 03/05   SDDOT                
Parker 7NNE                  53 MPH    1250 AM 03/05   SDSMESO              
...Union County...
SD RWIS Beresford            60 MPH    0156 AM 03/05   SDDOT                
SD RWIS North Sioux City     48 MPH    1209 AM 03/05   SDDOT                
...Yankton County...
SD RWIS Gayville             58 MPH    1115 PM 03/04   SDDOT                
Yankton Municipal Airport    55 MPH    0246 AM 03/05   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
Snow totals ranged from a half inch or less in eastern SD to 4+ inches near Huron, SD and Windom, MN.![]()  | 
		
| Map of snowfall totals for March 4-5, 2025 ranges from a tenth inch of snow in far southeast South Dakota to as much as 4+ inches near Huron, SD and Windom, MN. Snowfall reports are compiled from spotters and CoCoRaHs and cooperative weather observers. | 
...SNOWFALL REPORTS FOR MARCH 4TH and 5TH...
Location Amount Time/Date Provider ...Iowa... ...Cherokee County... 0.9 NE Cherokee 3.0 in 0800 AM 03/05 COOP ...Dickinson County... 1 W Spirit Lake 2.3 in 0700 AM 03/05 CO-OP Observer ...Ida County... 1 WSW Ida Grove 3.0 in 0700 AM 03/05 Trained Spotter Holstein 6.8 SSW 2.5 in 0700 AM 03/05 COCORAHS ...Lyon County... Rock Rapids 0.3 in 0800 AM 03/05 CO-OP Observer ...OBrien County... Sheldon 2.0 in 0700 AM 03/05 CO-OP Observer ...Osceola County... Sibley 0.6 in 0730 AM 03/05 CO-OP Observer ...Plymouth County... Remsen 1.6 in 1000 AM 03/05 COOP Le Mars 1.5 in 0800 AM 03/05 COOP ...Sioux County... Orange City 2.0 in 0700 AM 03/05 COOP ...Woodbury County... Sergeant Bluff 3.0 in 0600 AM 03/05 Official NWS Obs 3.4 N Hornick 2.2 in 0700 AM 03/05 COOP ...Minnesota... ...Cottonwood County... 1 NNE Windom 4.6 in 0800 AM 03/05 CO-OP Observer ...Lincoln County... Hendricks 8.0 SE 0.5 in 0700 AM 03/05 COCORAHS ...Lyon County... Milroy 4.1 SSW 2.5 in 0700 AM 03/05 COCORAHS Balaton 2.1 SE 2.2 in 0700 AM 03/05 COCORAHS 4 S Cottonwood 1.0 in 0900 AM 03/05 COCORAHS Marshall 1.0 in 0800 AM 03/05 COOP ...Murray County... Slayton 0.8 SSW 2.4 in 0700 AM 03/05 COCORAHS ...Nobles County... Worthington 1.9 SW 1.0 in 0700 AM 03/05 COCORAHS ...Pipestone County... 1 NNW Pipestone 0.5 in 0800 AM 03/05 CO-OP Observer Edgerton 0.2 WSW 0.5 in 0600 AM 03/05 COCORAHS ...Rock County... Hills 0.2 NW 0.7 in 0700 AM 03/05 COCORAHS ...Nebraska... ...Dixon County... Newcastle 3.0 in 0600 AM 03/05 COOP ...South Dakota... ...Aurora County... Stickney 3.8 SW 1.0 in 0700 AM 03/05 COCORAHS ...Beadle County... 2 S Huron 4.4 in 0600 AM 03/05 Official NWS Obs ...Bon Homme County... Tyndall 0.8 in 0700 AM 03/05 CO-OP Observer ...Brookings County... Astoria 2.2 SSE 1.0 in 0700 AM 03/05 COCORAHS Brookings 6.5 NNW 0.5 in 0700 AM 03/05 COCORAHS 2 NE Brookings 0.4 in 0800 AM 03/05 CO-OP Observer ...Brule County... Pukwana 1.9 S 4.0 in 0700 AM 03/05 COCORAHS ...Clay County... Vermillion 1.4 SE 1.3 in 0600 AM 03/05 COCORAHS 5.9 SE Centerville 0.5 in 0800 AM 03/05 COOP ...Davison County... Ethan 4.5 WSW 1.0 in 0600 AM 03/05 COCORAHS 1 SE Mitchell 0.8 in 0600 AM 03/05 Official NWS Obs ...Douglas County... Dimock 10.2 W 1.0 in 0700 AM 03/05 COCORAHS ...Gregory County... Burke 10.5 SSE 2.0 in 0700 AM 03/05 COCORAHS Gregory 1.8 in 0700 AM 03/05 COOP 1 WNW Gregory 1.8 in 0700 AM 03/05 CO-OP Observer ...Hutchinson County... Emery 10.8 S 0.1 in 0600 AM 03/05 COCORAHS ...Jerauld County... Wessington Springs 4.0 in 0700 AM 03/05 COOP ...Kingsbury County... De Smet 0.2 SSE 1.0 in 0700 AM 03/05 COCORAHS ...Lake County... Madison 2SE 0.2 in 0900 AM 03/05 COOP ...Lincoln County... Canton 1.0 in 0610 AM 03/05 COOP Harrisburg 0.8 NNE 0.4 in 0700 AM 03/05 COCORAHS ...McCook County... Montrose 1.0 in 0900 AM 03/05 COOP Bridgewater 1.0 in 0800 AM 03/05 CO-OP Observer ...Miner County... 1 SSW Howard 1.0 in 0930 AM 03/05 CO-OP Observer Howard 5.3 W 0.5 in 0700 AM 03/05 COCORAHS ...Minnehaha County... Hartford 0.5 N 1.0 in 0600 AM 03/05 COCORAHS 4 ESE Sioux Falls 0.5 in 0800 AM 03/05 NWS Employee Renner 4.1 NW 0.5 in 0700 AM 03/05 COCORAHS Sioux Falls 5.2 E 0.5 in 0700 AM 03/05 COCORAHS 3 N Sioux Falls 0.5 in 0600 AM 03/05 Official NWS Obs 5 W Garretson 0.4 in 0700 AM 03/05 COCORAHS Garretson 1.7 WSW 0.3 in 0700 AM 03/05 COCORAHS ...Moody County... Flandreau 0.5 in 0630 AM 03/05 CO-OP Observer Colman 10.6 N 0.1 in 0700 AM 03/05 COCORAHS ...Sanborn County... Letcher 0.5 E 2.0 in 0700 AM 03/05 COCORAHS ...Union County... Jefferson 2.1 WNW 1.0 in 0700 AM 03/05 COCORAHS ...Yankton County... 2 ESE Yankton 0.8 in 0900 AM 03/05 CO-OP Observer 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 & Video
Impacts across the region were greatest Tuesday night March 4th through Wednesday morning March 5th, 2025
![]()  | 
			![]()  | 
			![]()  | 
			![]()  | 
		
| Small graupel was reported with a weak thunderstorm tracking through Yankton, SD at 7:30 AM March 4th (Paul Scherschligt)  | 
			Low visibility was reported due to blowing snow and strong wind gusts north of Sioux Falls at 4:47 PM March 4th. (SDDOT)  | 
			 Low visibility was reported due to blowing snow and strong wind gusts near Trotsky, MN at 5:06 PM March 4th. (MNDOT)  | 
			A snow plow camera just east of Adrian, MN shows near whiteout conditions at 5:51 PM March 4th. (MNDOT)  | 
		
![]()  | 
			![]()  | 
			![]()  | 
			![]()  | 
		
| A snow plow camera shows low visibility due to blowing snow east of Cleghorn, IA at 11:30 AM March 5th. (IADOT)  | 
			Light icing on trees and elevated surfaces was reported in Marshall, MN Tuesday evening March 4th as rain transitioned to snow.  (Alex Peterson)  | 
			 Most roads, including I-90, were closed or travel was not advised across southwest Minnesota on Wednesday morning March 5th, 2025. (MNDOT)  | 
			Most roads were closed or travel was not advised across northwest Iowa and far northeast Nebraska on Wednesday morning March 5th, 2025. (IADOT)  | 
		
Radar
During this event, drizzle, light rain, and isolated thunderstorms quickly transitioned to light to moderate snow through the day and evening March 4th, 2025.
![]()  | 
			![]()  | 
			![]()  | 
			![]()  | 
		
| Scattered rain showers spread north 6 PM March 3 to 12 AM March 4, 2025 | Scattered rain showers spread north 12 AM to 6 AM March 4, 2025 | Scattered rain showers and storms spread north, along with rain to snow transition west of James River Valley 6 AM to 12 PM March 4, 2025 | Scattered rain showers transition to snow from west to east 12 PM to 6 PM March 4, 2025 | 
![]()  | 
			![]()  | 
			![]()  | 
			![]()  | 
		
| Remaining rain showers transition to snow 6 PM March 4 to 12 AM March 5, 2025 | Light to moderate snow continues east of I-29 12 AM to 6 AM March 5, 2025 | Isolated snow tapers off west to east 6 AM to 12 PM March 5, 2025 | Regional mosaic radar reflectivity loop for the entire event from March 3rd through March 5th, 2025 | 
Additional Information
The Forecast issued Monday afternoon March 3, 2025
![]()  | 
			![]()  | 
			![]()  | 
		
| Winter Weather Advisory and Winter Storm Watch | Precipitation Timing/Type Forecast | Timing of Near-Whiteout Conditions based on heavier snowfall rates | 
![]()  | 
			![]()  | 
			![]()  | 
		
| Most likely and high end snowfall amounts | Timeline of peak wind gusts | Medium to high confidence in the track, timing, and precipitation amounts | 
Summaries from other NWS Offices
![]()  | 
			Media use of NWS Web News Stories is encouraged! Please acknowledge the NWS as the source of any news information accessed from this site.  | 
			![]()  |