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. 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 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 Saturday Night Science, we came up with this list as the 10 snowiest cities in North Star State.
84.0 inches of snow per year
Hermantown is a city in Saint Louis County, Minnesota, United States. The population was 9,414 at the 2010 census. A suburb of Duluth, Minnesota, it has been the only city in the county to report population growth as much of the area’s residential and commercial expansion occurs there. Hermantown is located near the tip of Lake Superior.
Data | Crime | Cost of living | Movers
71.5 inches of snow per year
Duluth is a major port city in the U.S. state of Minnesota and the county seat of Saint Louis County. Duluth has a population of 86,293 and is the second-largest city on Lake Superior’s shores, after Thunder Bay, Ontario, in Canada; it has the largest metropolitan area on the lake. The Duluth MSA had a population of 279,771 in 2010, the second-largest in Minnesota.
Data | Crime | Cost of living | Movers
69.9 inches of snow per year
International Falls is a city in and the county seat of Koochiching County, Minnesota, United States. The population was 6,424 at the 2010 census.
Data | Crime | Cost of living | Movers
66.4 inches of snow per year
Cloquet kloh-KAY) is a city in Carlton County, Minnesota, United States, located at the junction of Interstate 35 and Minnesota State Highway 33. A portion of the city lies within the Fond du Lac Indian Reservation and also serves as one of three administrative centers for the Indian Reservation. The population was 12,124 at the 2010 census.
Data | Crime | Cost of living | Movers
60.0 inches of snow per year
Virginia is a city in Saint Louis County, Minnesota, United States, on the Mesabi Iron Range. The population was 8,712 at the 2010 census. According to a water tower in the middle of town, the city’s nickname is the “Queen City”, or “Queen City of the North”.
Data | Crime | Cost of living | Movers
59.9 inches of snow per year
Data | Movers
59.2 inches of snow per year
Hibbing is a city in Saint Louis County, Minnesota, United States. The population was 16,361 at the 2010 census. The city was built on the rich iron ore of the Mesabi Iron Range. At the edge of town is the largest open-pit iron mine in the world, the Hull-Rust-Mahoning Open Pit Iron Mine. U.S. Highway 169, State Highway 37, State Highway 73, Howard Street, and 1st Avenue are five of the main routes in Hibbing. The Range Regional Airport offers daily commercial flights between Hibbing and Minneapolis, as well as hosting many private pilots and the Minnesota Department of Natural Resources fire fighting aircraft.
Data | Crime | Cost of living | Movers
56.0 inches of snow per year
East Bethel is a city in Anoka County, Minnesota, United States. The population was 11,626 at the 2010 census.
Data | Crime | Cost of living | Movers
55.5 inches of snow per year
Data | Crime | Cost of living | Movers
55.1 inches of snow per year
Data | Crime | Cost of living | Movers
The receipts
Compare the top ten
Pick a metric. The bars rescale. The red line is Minnesota’s statewide median.
On the map
Where Minnesota’s snowiest cities are
Saturday Night Science
How We Determined The Cities In Minnesota With The Most Snow
In order to rank the snowiest cities in Minnesota, we used Saturday Night Science and the National Oceanic and Atmospheric Administration (NOAA) database, to see which cities in the North Star State get the most annual snowfall.
We updated this article for 2026. This is our second time ranking the snowiest cities in Minnesota.
Before we get too far, here are the annual snowfall rates for major cities: Minneapolis (53.1 inches), St. Paul (51.0 inches), and Rochester (49.1 inches).
The snowiest cities in Minnesota are Hermantown, Duluth, International Falls, Cloquet, Virginia, Chisholm, Hibbing, East Bethel, Blaine, and Moorhead.
There’s a complete chart at the bottom.
The full plate
Detailed List Of The Snowiest Places In Minnesota
Click any column to sort. Search by city name.
| 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 |
Source: NOAA snowfall data via Saturday Night Science. 144 Minnesota cities ranked.
Summary
Summary: The Snowiest Cities In Minnesota For 2026
If you’re looking for the Minnesota cities that get buried in snow each winter, this is an accurate list.
The snowiest cities in Minnesota are Hermantown, Duluth, International Falls, Cloquet, Virginia, Chisholm, Hibbing, East Bethel, Blaine, and Moorhead. Not sold on Minnesota? Take the two-minute Find Your Place quiz and see which state actually fits you.
Questions and answers
Snowiest Cities In Minnesota FAQs
What is the snowiest city in Minnesota?
Hermantown is the snowiest city in Minnesota for 2026, with 84.0 inches of snow in an average year, per NOAA data. Duluth and International Falls are next.
What are the snowiest cities in Minnesota?
The snowiest cities in Minnesota are Hermantown, Duluth, International Falls, Cloquet, Virginia, Chisholm, Hibbing, East Bethel, Blaine, and Moorhead. We ranked all 144 Minnesota cities with measurable snowfall.
How much snow do Minnesota’s biggest cities get?
Minneapolis averages 53.1 inches of snow a year, St. Paul gets 51.0, and Rochester gets 49.1. Wherever you land in Minnesota, the shovel situation varies a lot.
Which city on the list gets the least snow?
Winona gets the least snow of the 144 Minnesota cities with measurable snowfall. It still made the list, which is more than most of the Sun Belt can say.
Where does the snowfall data come from?
Average annual snowfall comes from NOAA weather station records. Cities are ranked purely on that average — no bonus points for dramatic blizzard stories.