Average Annual Snowfall in Minnesota

The tables below give yearly averages for snowfall at cities, towns and other locations around Minnesota. The numbers are for the total amount of snow and for how many days it snows at least 0.1 inches (0.25 centimetres).

The snowfall totals are annual averages based on weather data collected from 1991 to 2020 for the US National Centers for Environmental Information.

You can jump to a separate table for each region of the state: Southern, Northeastern and Northwestern Minnesota.

Place name links take you to more detailed information on snowfall, snowstorms and snow accumulation for that location.

Southern Minnesota

Average annual snowfall
Days Place Inches Centi­metres
22.8 Albert Lea 39.5 100.3
20.7 Faribault 43.3 110.0
22.5 Mankato 38.7 98.3
38.2 Minneapolis 51.2 130.0
20.6 Pipestone 39.6 100.6
19.4 Redwood Falls 43.6 110.7
38.4 Rochester 53.1 134.9
17.6 St. Paul 40.4 102.6
18.6 Winona 37.6 95.5
27.2 Worthington 45.2 114.8

Northeastern Minnesota

Yearly snow averages
Days Place Inches Centi­metres
62.4 Duluth 90.2 229.1
23.7 Grand Marais 50.9 129.3
33.1 Grand Portage 55.2 140.2
51.4 Grand Rapids 59.6 151.4
37.6 Gunflint Lake 65.3 165.9
61.4 International Falls 73.0 185.4
30.5 Two Harbors 61.0 154.9

Northwestern Minnesota

Average total snowfall for a year
Days Place Inches Centi­metres
26.8 Brainerd 48.2 122.4
32.3 Detroit Lakes 47.6 120.9
28.0 Mille Lacs Lake 43.1 109.5
40.1 Moorhead 52.7 133.9
36.0 St. Cloud 47.9 121.7
Reference

NOAA National Centers for Environmental Information (NCEI). Climate Normals.

Minnesota Snowfall
Back to Top