The 10 Snowiest Cities In Minnesota For 2021


We looked at the data to see which cities in Minnesota have the most snow every year.

Editor’s Note: We updated this article for 2021. This is our first time ranking the snowiest cities in Minnesota.

Sure, a Saturday morning right after a foot of fluffy snow is the best thing ever. But that same amount of snow on Tuesday in Minnesota can make a commute last forever. So just imagine it's the dead of winter, and the time of year when the ground is frozen, the air is bone chilling, and there are piles of dirty, nasty ice encrusted snow all over the place.

This is about the time of year when you're just about ready for spring -- especially in Hermantown, the snowiest place in Minnesota.

So, put on your parkas, snow boots and your gloves and let's go outside to see which Minnesota cities get dumped on the most every year. After analyzing all the cities in Minnesota with a decent amount of people in them, we came up with this list as the 10 snowiest cities in North Star State.

What's the snowiest place in Minnesota with more than 5,000 people? That would be Hermantown with an average annual snowfall of 84.0 inches.

Read on below to see where your town ranked, you snow angels.

And if you already knew these places were snowy, check out the best places to live in Minnesota or the cheapest places in Minnesota.

The 10 Snowiest Cities In Minnesota For 2021

Overall SnackAbility

8.5
/10

Population: 9,627
Average Annual Snowfall: 84.0 inches
More on Hermantown: Real Estate |  Cost Of Living | Crime Report

Duluth, MN

Overall SnackAbility

7
/10

Population: 86,178
Average Annual Snowfall: 71.5 inches
More on Duluth: Real Estate |  Cost Of Living | Crime Report

International Falls, MN

Overall SnackAbility

6
/10

Population: 6,270
Average Annual Snowfall: 69.9 inches
More on International Falls: Real Estate |  Cost Of Living | Crime Report

Cloquet, MN

Overall SnackAbility

8
/10

Population: 12,071
Average Annual Snowfall: 66.4 inches
More on Cloquet: Real Estate |  Cost Of Living | Crime Report

Virginia, MN

Overall SnackAbility

4
/10

Population: 8,658
Average Annual Snowfall: 60.0 inches
More on Virginia: Real Estate |  Cost Of Living | Crime Report

Chisholm, MN

Overall SnackAbility

6
/10

Population: 5,006
Average Annual Snowfall: 59.9 inches
More on Chisholm: Real Estate | Crime Report

Hibbing, MN

Source: Public domain
Overall SnackAbility

7
/10

Population: 16,284
Average Annual Snowfall: 59.2 inches
More on Hibbing: Real Estate |  Cost Of Living | Crime Report

East Bethel, MN

Source: Public domain
Overall SnackAbility

5
/10

Population: 11,625
Average Annual Snowfall: 56.0 inches
More on East Bethel: Real Estate |  Cost Of Living

Blaine, MN

Source: Public domain
Overall SnackAbility

8.5
/10

Population: 60,224
Average Annual Snowfall: 55.5 inches
More on Blaine: Real Estate |  Cost Of Living | Crime Report

Moorhead, MN

Overall SnackAbility

7
/10

Population: 40,935
Average Annual Snowfall: 55.1 inches
More on Moorhead: Real Estate |  Cost Of Living | Crime Report

How We Determined The Cities In Minnesota With The Most Snow

In order to rank the snowiest cities in Minnesota, we only had to scrape the database of the National Oceanic and Atmospheric Administration (NOAA), to see which cities in the North Star State get the most annual snowfall.

Before we get too far, here are the annual snowfall rates for major cities:

  • Minneapolis -- 53.1 inches
  • St. Paul -- 51.0 inches
  • Rochester -- 49.1 inches

There's a complete chart at the bottom.

If you're curious, here are the places that get the least amount of snow in Minnesota with at least snow snowfall:

  1. Winona -- 33.8 inches
  2. Redwood Falls -- 35.8 inches
  3. Crookston -- 35.9 inches

For more Minnesota reading, check out:

Detailed List Of The Snowiest Places In Minnesota

Rank City Snow (Inches) Population
1 Hermantown 84.0 9,627
2 Duluth 71.5 86,178
3 International Falls 69.9 6,270
4 Cloquet 66.4 12,071
5 Virginia 60.0 8,658
6 Chisholm 59.9 5,006
7 Hibbing 59.2 16,284
8 East Bethel 56.0 11,625
9 Blaine 55.5 60,224
10 Moorhead 55.1 40,935
11 Fridley 54.9 27,592
12 Andover 54.8 31,553
13 Brooklyn Park 54.7 78,195
14 Lino Lakes 54.3 20,819
15 Brooklyn Center 54.1 30,684
16 Anoka 54.1 17,244
17 Ham Lake 54.1 15,714
18 Oak Grove 54.1 8,215
19 Spring Lake Park 54.1 6,504
20 New Hope 53.6 20,775
21 Edina 53.5 49,373
22 Wyoming 53.5 7,755
23 Hopkins 53.3 17,992
24 St. Louis Park 53.2 47,043
25 St. Francis 53.2 7,340
26 Minneapolis 53.1 399,950
27 Hugo 53.0 14,053
28 Robbinsdale 52.8 14,289
29 Cambridge 52.8 8,300
30 Isanti 52.8 5,415
31 Coon Rapids 52.7 61,946
32 Columbia Heights 52.7 19,632
33 Forest Lake 52.7 19,170
34 New Brighton 52.5 22,080
35 Golden Valley 52.5 20,866
36 Roseville 52.4 34,948
37 Shoreview 52.3 25,951
38 Plymouth 52.2 73,896
39 Richfield 52.2 36,059
40 Chanhassen 52.2 24,437
41 Vadnais Heights 52.1 12,968
42 Bloomington 52.0 85,826
43 Crystal 52.0 22,607
44 St. Anthony 52.0 8,662
45 Minnetrista 52.0 6,810
46 Medina 52.0 5,378
47 Minnetonka 51.8 51,249
48 White Bear Lake 51.6 24,709
49 Mahtomedi 51.6 7,999
50 Waseca 51.5 9,324
51 Champlin 51.4 23,731
52 Grand Rapids 51.3 10,996
53 North Branch 51.3 10,104
54 Shorewood 51.3 7,509
55 Mounds View 51.2 12,584
56 North St. Paul 51.2 11,966
57 Little Canada 51.2 10,120
58 Arden Hills 51.2 9,797
59 Falcon Heights 51.2 5,484
60 St. Paul 51.0 295,043
61 Eden Prairie 50.9 62,626
62 Ramsey 50.9 24,846
63 St. Joseph 50.7 6,749
64 Stewartville 50.7 6,006
65 Corcoran 50.5 5,521
66 Shakopee 50.1 39,137
67 Savage 50.1 28,713
68 Maplewood 49.8 39,775
69 Jordan 49.8 5,900
70 Oakdale 49.6 27,850
71 West St. Paul 49.5 19,709
72 Mendota Heights 49.4 11,172
73 South St. Paul 49.3 20,413
74 Stillwater 49.3 18,677
75 Victoria 49.3 8,103
76 Byron 49.3 5,105
77 Rochester 49.1 110,275
78 Orono 49.1 7,795
79 Mound 49.0 9,249
80 Little Falls 49.0 8,721
81 Kasson 49.0 6,049
82 Maple Grove 48.9 65,687
83 Waite Park 48.8 7,429
84 Chaska 48.7 24,524
85 Sartell 48.7 16,274
86 Waconia 48.7 11,494
87 Belle Plaine 48.6 6,838
88 Inver Grove Heights 48.1 34,417
89 Woodbury 48.0 65,667
90 St. Paul Park 48.0 5,341
91 St. Cloud 47.9 66,298
92 Sauk Rapids 47.8 13,196
93 New Prague 47.7 7,500
94 Prior Lake 47.6 24,402
95 Eagan 47.3 65,424
96 Lake Elmo 47.2 8,199
97 Marshall 46.5 13,608
98 Brainerd 46.3 13,462
99 Baxter 46.3 7,768
100 Willmar 46.2 19,685

About Chris Kolmar

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.

Leave a Reply

Your email address will not be published. Required fields are marked *