Guest, Sign inJoin
Williamson-Russell-Rahilly HouseLake City, #1 on this list · Williamson-Russell-Rahilly House · Photo: McGhiever · CC BY-SA 3.0
Minnesota rankings · Climate

Towns with the least snow in Minnesota

Lake City gets the least snow of Minnesota’s 271 towns of 2,500+ with a snow record: about 34 inches in a normal winter at its NOAA station. Rice Lake gets the most, about 90 inches; 0 of the 271 average under 30 inches.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#1

Lake City

Wabasha County · 5,306 people
34in

11 days a year with an inch or more·Lake City station, 1 km

#2

Luverne

Rock County · 4,984 people
35in

12 days a year with an inch or more·Rock Rapids station, 25 km

#T3

Big Lake Township

Sherburne County · 8,283 people
36in

13 days a year with an inch or more·Elk Rvr station, 11 km

All 271 towns

Snow in a normal winter, least first. Towns that share a station share its figure and rank (T = tied; 226 towns here share a station).

271 towns ranked. Not here? See why a town may be missing.

#TownSnow a yearDays with 1″+NOAA station
1Lake CityWabasha County · 5,306 people34 in11Lake City1.0 km
2LuverneRock County · 4,984 people35 in12Rock Rapids25.1 km
T3Big Lake TownshipSherburne County · 8,283 people36 in13Elk Rvr11.0 km
T3Elk RiverSherburne County · 27,896 people36 in13Elk Rvr3.4 km
T3OtsegoWright County · 24,525 people36 in13Elk Rvr6.1 km
T6GoodviewWinona County · 4,122 people38 in14Winona Dam 5 A4.4 km
T6WinonaWinona County · 26,530 people38 in14Winona Dam 5 A4.0 km
8St. PeterNicollet County · 12,275 people38 in10St Peter0.8 km
T9New UlmBrown County · 13,863 people38 in13NEW Ulm 2 SE2.1 km
T9Sleepy EyeBrown County · 3,461 people38 in13NEW Ulm 2 SE18.6 km
T11Eagle LakeBlue Earth County · 3,357 people39 in13Mankato11.1 km
T11MankatoBlue Earth County · 46,529 people39 in13Mankato4.1 km
T11North MankatoNicollet County · 14,165 people39 in13Mankato3.6 km
T14MelroseStearns County · 3,888 people39 in16Melrose1.0 km
T14Sauk CentreStearns County · 4,663 people39 in16Melrose13.4 km
T16Le CenterLe Sueur County · 2,524 people39 in14Montgomery9.8 km
T16Le SueurLe Sueur County · 4,210 people39 in14Montgomery19.0 km
T16LonsdaleRice County · 5,117 people39 in14Montgomery19.1 km
T16MontgomeryLe Sueur County · 3,539 people39 in14Montgomery6.8 km
T16New PragueScott County · 8,238 people39 in14Montgomery11.8 km
21Breezy PointCrow Wing County · 2,771 people39 in15Pine Rvr Dam10.1 km
22Albert LeaFreeborn County · 18,217 people40 in15Albert Lea 3se7.3 km
23PipestonePipestone County · 4,100 people40 in15Pipestone2.3 km
T24AnnandaleWright County · 3,801 people40 in13Buffalo 2ne23.1 km
T24Belle PlaineScott County · 7,632 people40 in9Jordan 1ssw10.7 km
T24BuffaloWright County · 16,878 people40 in13Buffalo 2ne2.7 km
T24Cedar Lake TownshipScott County · 3,080 people40 in9Jordan 1ssw15.1 km
T24Corinna TownshipWright County · 2,596 people40 in13Buffalo 2ne20.8 km
T24JordanScott County · 6,988 people40 in9Jordan 1ssw1.7 km
T24MonticelloWright County · 15,670 people40 in13Buffalo 2ne11.6 km
T24Monticello TownshipWright County · 3,374 people40 in13Buffalo 2ne7.6 km
T24Silver Creek TownshipWright County · 2,620 people40 in13Buffalo 2ne17.1 km
T24Spring Lake TownshipScott County · 3,498 people40 in9Jordan 1ssw13.6 km
T24WabashaWabasha County · 2,599 people40 in12Wabasha1.5 km
T35AftonWashington County · 2,960 people40 in8U of Mn St Paul30.2 km
T35Arden HillsRamsey County · 9,583 people40 in8U of Mn St Paul9.1 km
T35BlaineAnoka County · 76,603 people40 in8U of Mn St Paul20.1 km
T35CentervilleAnoka County · 3,978 people40 in8U of Mn St Paul22.0 km
T35Circle PinesAnoka County · 4,967 people40 in8U of Mn St Paul17.3 km
T35Falcon HeightsRamsey County · 5,071 people40 in8U of Mn St Paul0.5 km
T35GrantWashington County · 3,954 people40 in8U of Mn St Paul23.5 km
T35HugoWashington County · 17,167 people40 in8U of Mn St Paul25.9 km
T35Lake ElmoWashington County · 14,376 people40 in8U of Mn St Paul21.3 km
T35LexingtonAnoka County · 3,081 people40 in8U of Mn St Paul16.5 km
T35Lino LakesAnoka County · 23,220 people40 in8U of Mn St Paul20.1 km
T35Little CanadaRamsey County · 10,567 people40 in8U of Mn St Paul8.4 km
T35MahtomediWashington County · 8,189 people40 in8U of Mn St Paul19.0 km
T35MaplewoodRamsey County · 40,717 people40 in8U of Mn St Paul12.1 km
T35Mounds ViewRamsey County · 12,786 people40 in8U of Mn St Paul13.1 km
T35New BrightonRamsey County · 22,159 people40 in8U of Mn St Paul9.2 km
T35North OaksRamsey County · 5,283 people40 in8U of Mn St Paul14.2 km
T35North St. PaulRamsey County · 12,780 people40 in8U of Mn St Paul14.2 km
T35Oak Park HeightsWashington County · 4,625 people40 in8U of Mn St Paul29.5 km
T35OakdaleWashington County · 30,588 people40 in8U of Mn St Paul17.0 km
T35RosevilleRamsey County · 35,663 people40 in8U of Mn St Paul3.5 km
T35ShoreviewRamsey County · 26,906 people40 in8U of Mn St Paul10.8 km
T35St. AnthonyHennepin County · 9,989 people40 in8U of Mn St Paul5.3 km
T35St. PaulRamsey County · 306,684 people40 in8U of Mn St Paul7.5 km
T35StillwaterWashington County · 19,354 people40 in8U of Mn St Paul28.5 km
T35Vadnais HeightsRamsey County · 13,052 people40 in8U of Mn St Paul11.7 km
T35West St. PaulDakota County · 21,950 people40 in8U of Mn St Paul12.3 km
T35White Bear LakeRamsey County · 23,392 people40 in8U of Mn St Paul15.6 km
T35White Bear TownshipRamsey County · 10,399 people40 in8U of Mn St Paul17.3 km
T35WoodburyWashington County · 81,558 people40 in8U of Mn St Paul22.2 km
T65Apple ValleyDakota County · 55,248 people41 in13Farmington 3 NW8.7 km
T65BurnsvilleDakota County · 65,244 people41 in13Farmington 3 NW13.6 km
T65Cannon FallsGoodhue County · 4,209 people41 in13Farmington 3 NW28.0 km
T65Cottage GroveWashington County · 43,604 people41 in13Farmington 3 NW25.7 km
T65Credit River5,644 people41 in13Farmington 3 NW15.1 km
T65Elko New MarketScott County · 5,300 people41 in13Farmington 3 NW17.3 km
T65Empire3,063 people41 in13Farmington 3 NW6.3 km
T65FarmingtonDakota County · 25,425 people41 in13Farmington 3 NW1.2 km
T65HastingsDakota County · 22,563 people41 in13Farmington 3 NW25.9 km
T65LakevilleDakota County · 79,270 people41 in13Farmington 3 NW6.5 km
T65New Market TownshipScott County · 3,574 people41 in13Farmington 3 NW16.7 km
T65RosemountDakota County · 31,881 people41 in13Farmington 3 NW11.6 km
T77CokatoWright County · 2,793 people41 in12Dassel 3se8.1 km
T77LitchfieldMeeker County · 6,528 people41 in12Dassel 3se21.4 km
79ChatfieldFillmore County · 3,018 people42 in14Preston21.0 km
T80BensonSwift County · 3,444 people43 in13Benson0.9 km
T80Chisago Lake TownshipChisago County · 4,958 people43 in14St Croix Falls11.4 km
82La CrescentHouston County · 5,261 people43 in13La Crosse 4nnw4.9 km
T83FaribaultRice County · 25,040 people43 in15Faribault1.5 km
T83NorthfieldRice County · 21,992 people43 in15Faribault18.0 km
85AustinMower County · 26,689 people43 in15Austin Waste Wtp Facility2.0 km
T86MarshallLyon County · 14,171 people44 in14Marshall2.5 km
T86Pine IslandGoodhue County · 3,911 people44 in16Zumbrota11.7 km
T86WindomCottonwood County · 4,817 people44 in17Windom0.5 km
T86ZumbrotaGoodhue County · 4,072 people44 in16Zumbrota0.7 km
90Redwood FallsRedwood County · 5,040 people44 in13Redwood Falls0.3 km
T91AndoverAnoka County · 33,874 people44 in16Andover 1n3.5 km
T91AnokaAnoka County · 18,169 people44 in16Andover 1n8.9 km
T91Bradford TownshipIsanti County · 3,549 people44 in12Cambridge9.0 km
T91CambridgeIsanti County · 11,090 people44 in12Cambridge0.7 km
T91Cambridge TownshipIsanti County · 2,592 people44 in12Cambridge6.6 km
T91Coon RapidsAnoka County · 64,193 people44 in16Andover 1n8.7 km
T91IsantiIsanti County · 7,714 people44 in12Cambridge7.2 km
T91Red WingGoodhue County · 16,805 people44 in15Red Wing6.2 km
T91Rush CityChisago County · 3,300 people44 in12Cambridge25.5 km
100OwatonnaSteele County · 26,633 people44 in15Owatonna0.6 km
T101ByronOlmsted County · 6,740 people44 in12Byron 4north5.8 km
T101Dodge CenterDodge County · 2,951 people44 in12Byron 4north18.3 km
T101KassonDodge County · 7,350 people44 in12Byron 4north10.8 km
104MorrisStevens County · 5,150 people45 in15Morris W Cntrl Rsch & Outreach2.5 km
T105CaledoniaHouston County · 2,768 people45 in15Caledonia0.4 km
T105SandstonePine County · 2,543 people45 in16Hinckley18.2 km
T107PlainviewWabasha County · 3,482 people45 in15Altura 5w15.3 km
T107St. CharlesWinona County · 4,090 people45 in15Altura 5w10.6 km
T109AlbertvilleWright County · 8,544 people45 in14Rockford17.4 km
T109CorcoranHennepin County · 9,269 people45 in14Rockford12.9 km
T109DelanoWright County · 7,788 people45 in14Rockford7.1 km
T109Franklin TownshipWright County · 2,939 people45 in14Rockford10.5 km
T109GreenfieldHennepin County · 2,962 people45 in14Rockford3.9 km
T109HanoverWright County · 4,392 people45 in14Rockford9.7 km
T109IndependenceHennepin County · 3,763 people45 in14Rockford8.1 km
T109MedinaHennepin County · 7,460 people45 in14Rockford14.8 km
T109MinnetristaHennepin County · 9,458 people45 in14Rockford16.9 km
T109MontroseWright County · 3,986 people45 in14Rockford14.3 km
T109RockfordWright County · 4,827 people45 in14Rockford0.4 km
T109Rockford TownshipWright County · 3,474 people45 in14Rockford6.1 km
T109RogersHennepin County · 15,606 people45 in14Rockford16.7 km
T109St. MichaelWright County · 22,498 people45 in14Rockford12.8 km
T109WatertownCarver County · 4,789 people45 in14Rockford16.6 km
124WorthingtonNobles County · 13,979 people45 in17Worthington 2 NNE2.4 km
125MontevideoChippewa County · 5,335 people46 in12Montevideo 1sw3.0 km
126PerhamOtter Tail County · 3,746 people46 in16NEW York Mills17.1 km
127WillmarKandiyohi County · 22,001 people46 in15Willmar Wwtp2.3 km
T128AlexandriaDouglas County · 15,045 people46 in18Glenwood 2wnw24.8 km
T128Alexandria TownshipDouglas County · 3,114 people46 in18Glenwood 2wnw28.3 km
T128GlenwoodPope County · 2,631 people46 in18Glenwood 2wnw4.1 km
T128La Grand TownshipDouglas County · 4,309 people46 in18Glenwood 2wnw26.1 km
T132Blue EarthFaribault County · 3,165 people47 in16Winnebago14.7 km
T132FairmontMartin County · 10,099 people47 in16Winnebago27.4 km
134Detroit LakesBecker County · 10,019 people48 in16Detroit Lakes 1 NNE3.4 km
T135FoleyBenton County · 2,650 people48 in15St Cloud Rgnl AP17.3 km
T135Palmer TownshipSherburne County · 2,633 people48 in15St Cloud Rgnl AP8.5 km
T135SartellStearns County · 19,918 people48 in15St Cloud Rgnl AP15.3 km
T135Sauk RapidsBenton County · 13,768 people48 in15St Cloud Rgnl AP9.7 km
T135St. AugustaStearns County · 3,799 people48 in15St Cloud Rgnl AP15.2 km
T135St. CloudStearns County · 72,647 people48 in15St Cloud Rgnl AP9.5 km
T135Waite ParkStearns County · 8,450 people48 in15St Cloud Rgnl AP15.1 km
T135Watab TownshipBenton County · 3,478 people48 in15St Cloud Rgnl AP18.9 km
T143BaxterCrow Wing County · 9,217 people48 in17Brainerd5.2 km
T143BrainerdCrow Wing County · 14,428 people48 in17Brainerd1.5 km
T143Sylvan TownshipCass County · 3,030 people48 in17Brainerd14.8 km
146JacksonJackson County · 3,305 people48 in15Lakefield 2ne15.7 km
147East Grand ForksPolk County · 8,906 people49 in15Grand Forks Univ (nws)6.3 km
T148BemidjiBeltrami County · 15,770 people49 in17Cass Lake23.1 km
T148Bemidji TownshipBeltrami County · 4,031 people49 in17Cass Lake19.6 km
T148MilacaMille Lacs County · 3,041 people49 in15Milaca0.9 km
T148Northern TownshipBeltrami County · 3,701 people49 in17Cass Lake25.4 km
T152Baldwin7,231 people49 in17Santiago 3 E16.3 km
T152BeckerSherburne County · 5,425 people49 in17Santiago 3 E20.4 km
T152Big LakeSherburne County · 12,929 people49 in17Santiago 3 E22.6 km
T152Blue Hill TownshipSherburne County · 2,625 people49 in17Santiago 3 E6.0 km
T152Livonia TownshipSherburne County · 6,436 people49 in17Santiago 3 E19.6 km
T152Orrock TownshipSherburne County · 3,698 people49 in17Santiago 3 E14.2 km
T152PrincetonMille Lacs County · 5,480 people49 in17Santiago 3 E13.2 km
T152ZimmermanSherburne County · 6,904 people49 in17Santiago 3 E17.2 km
T160BarnesvilleClay County · 2,767 people50 in15Rothsay21.3 km
T160BreckenridgeWilkin County · 3,323 people50 in15Rothsay33.1 km
T160Fergus FallsOtter Tail County · 14,246 people50 in15Rothsay27.1 km
T163BayportWashington County · 3,721 people50 in17Roberts Wwtp17.7 km
T163West Lakeland TownshipWashington County · 3,931 people50 in17Roberts Wwtp19.9 km
T165CrookstonPolk County · 7,375 people50 in17Red Lake Falls26.7 km
T165Thief River FallsPennington County · 8,799 people50 in17Red Lake Falls27.0 km
T167GlencoeMcLeod County · 5,632 people50 in17Brownton Wwtp15.6 km
T167HutchinsonMcLeod County · 14,655 people50 in17Brownton Wwtp17.1 km
T169New London TownshipKandiyohi County · 2,965 people50 in18NEW London2.7 km
T169PaynesvilleStearns County · 2,591 people50 in18NEW London18.9 km
171St. JamesWatonwan County · 4,863 people50 in16St James Wwtp1.4 km
172Brockway TownshipStearns County · 3,016 people51 in18Royalton 5w13.4 km
T173StaplesTodd County · 3,074 people51 in16Wadena 3 S25.7 km
T173WadenaWadena County · 4,341 people51 in16Wadena 3 S6.2 km
T175BloomingtonHennepin County · 89,034 people51 in15Minneapolis/st Paul AP9.0 km
T175EaganDakota County · 67,109 people51 in15Minneapolis/st Paul AP9.2 km
T175Inver Grove HeightsDakota County · 36,873 people51 in15Minneapolis/st Paul AP14.6 km
T175Mendota HeightsDakota County · 11,475 people51 in15Minneapolis/st Paul AP7.5 km
T175NewportWashington County · 5,525 people51 in15Minneapolis/st Paul AP18.2 km
T175RichfieldHennepin County · 36,593 people51 in15Minneapolis/st Paul AP4.3 km
T175SavageScott County · 32,970 people51 in15Minneapolis/st Paul AP17.4 km
T175South St. PaulDakota County · 20,532 people51 in15Minneapolis/st Paul AP14.9 km
T175St. Paul ParkWashington County · 5,396 people51 in15Minneapolis/st Paul AP19.2 km
184MoorheadClay County · 46,533 people51 in14Fargo Hector Intl AP8.4 km
185Granite FallsYellow Medicine County · 2,691 people52 in17Granite Falls1.0 km
T186CarverCarver County · 7,198 people52 in16Chaska 2nw5.7 km
T186ChaskaCarver County · 30,513 people52 in16Chaska 2nw1.7 km
T186Chisago CityChisago County · 5,955 people52 in16Forest Lake 5ne4.7 km
T186Forest LakeWashington County · 20,952 people52 in16Forest Lake 5ne10.5 km
T186LindstromChisago County · 5,039 people52 in16Forest Lake 5ne7.3 km
T186Linwood TownshipAnoka County · 5,403 people52 in16Forest Lake 5ne15.0 km
T186May TownshipWashington County · 2,638 people52 in16Forest Lake 5ne19.0 km
T186MayerCarver County · 2,563 people52 in16Chaska 2nw22.4 km
T186North BranchChisago County · 12,398 people52 in16Forest Lake 5ne20.3 km
T186Norwood Young AmericaCarver County · 3,777 people52 in16Chaska 2nw23.0 km
T186Park RapidsHubbard County · 4,447 people52 in19Itasca Univ of Minn35.8 km
T186ScandiaWashington County · 3,979 people52 in16Forest Lake 5ne10.3 km
T186StacyChisago County · 4,367 people52 in16Forest Lake 5ne11.6 km
T186WaconiaCarver County · 14,113 people52 in16Chaska 2nw12.9 km
T186WyomingChisago County · 8,121 people52 in16Forest Lake 5ne5.6 km
T201MoraKanabec County · 3,763 people52 in17Mora1.9 km
T201Pokegama TownshipPine County · 2,884 people52 in17Mora20.8 km
203Pine CityPine County · 3,820 people52 in17Grantsburg22.8 km
T204Cascade TownshipOlmsted County · 2,810 people52 in15Rochester AP 2ne17.8 km
T204Marion TownshipOlmsted County · 4,111 people52 in15Rochester AP 2ne9.4 km
T204RochesterOlmsted County · 124,292 people52 in15Rochester AP 2ne9.0 km
T204WasecaWaseca County · 9,035 people52 in17Waseca S Rsch & Outreach Ctr2.2 km
208DilworthClay County · 4,823 people53 in16Moorhead4.1 km
209Little FallsMorrison County · 9,277 people53 in19Little Falls 2nne2.0 km
210StewartvilleOlmsted County · 6,850 people53 in16Rochester Intl AP4.8 km
T211Long PrairieTodd County · 3,830 people54 in16Long Prairie2.4 km
T211Pelican RapidsOtter Tail County · 2,608 people54 in18Pelican Rapids0.3 km
T213Brooklyn CenterHennepin County · 31,846 people54 in16NEW Hope8.1 km
T213Brooklyn ParkHennepin County · 83,543 people54 in16NEW Hope11.5 km
T213ChamplinHennepin County · 23,125 people54 in16NEW Hope18.1 km
T213Columbia HeightsAnoka County · 22,482 people54 in16NEW Hope11.3 km
T213CrystalHennepin County · 22,239 people54 in16NEW Hope3.4 km
T213DaytonHennepin County · 11,402 people54 in16NEW Hope21.2 km
T213DeephavenHennepin County · 3,794 people54 in16NEW Hope14.6 km
T213Eden PrairieHennepin County · 63,075 people54 in16NEW Hope18.9 km
T213EdinaHennepin County · 54,356 people54 in16NEW Hope13.3 km
T213FridleyAnoka County · 30,829 people54 in16NEW Hope12.5 km
T213Golden ValleyHennepin County · 21,325 people54 in16NEW Hope2.7 km
T213HopkinsHennepin County · 19,523 people54 in16NEW Hope9.6 km
T213Maple GroveHennepin County · 73,893 people54 in16NEW Hope13.5 km
T213MinneapolisHennepin County · 430,324 people54 in16NEW Hope10.1 km
T213MinnetonkaHennepin County · 53,969 people54 in16NEW Hope10.6 km
T213New HopeHennepin County · 20,807 people54 in16NEW Hope2.9 km
T213OsseoHennepin County · 2,534 people54 in16NEW Hope12.1 km
T213PlymouthHennepin County · 78,942 people54 in16NEW Hope6.7 km
T213RobbinsdaleHennepin County · 14,030 people54 in16NEW Hope4.1 km
T213Spring Lake ParkAnoka County · 7,127 people54 in16NEW Hope15.8 km
T213St. Louis ParkHennepin County · 50,027 people54 in16NEW Hope6.9 km
T213WayzataHennepin County · 4,344 people54 in16NEW Hope11.6 km
T235ChanhassenCarver County · 25,748 people55 in15Chanhassen Wsfo0.2 km
T235MoundHennepin County · 9,064 people55 in15Chanhassen Wsfo11.8 km
T235OronoHennepin County · 8,301 people55 in15Chanhassen Wsfo12.5 km
T235Prior LakeScott County · 28,140 people55 in15Chanhassen Wsfo16.9 km
T235ShakopeeScott County · 49,366 people55 in15Chanhassen Wsfo11.1 km
T235ShorewoodHennepin County · 7,620 people55 in15Chanhassen Wsfo6.4 km
T235VictoriaCarver County · 12,447 people55 in15Chanhassen Wsfo8.8 km
T242DuluthSt. Louis County · 88,330 people56 in18Superior7.1 km
T242East BethelAnoka County · 12,605 people56 in21St Francis11.7 km
T242NowthenAnoka County · 4,630 people56 in21St Francis8.0 km
T242Oak GroveAnoka County · 9,476 people56 in21St Francis5.0 km
T242RamseyAnoka County · 29,624 people56 in21St Francis16.0 km
T242St. FrancisAnoka County · 8,635 people56 in21St Francis2.8 km
T248AlbanyStearns County · 2,873 people57 in16Collegeville St John's14.3 km
T248Cold SpringStearns County · 4,329 people57 in16Collegeville St John's13.8 km
T248Collegeville TownshipStearns County · 3,262 people57 in16Collegeville St John's5.3 km
T248St. JosephStearns County · 6,846 people57 in16Collegeville St John's7.2 km
T248Wakefield TownshipStearns County · 2,829 people57 in16Collegeville St John's13.7 km
T253CohassetItasca County · 2,728 people60 in18Grand Rpds Forest Lab12.5 km
T253Grand RapidsItasca County · 11,181 people60 in18Grand Rpds Forest Lab2.7 km
T253Harris TownshipItasca County · 3,364 people60 in18Grand Rpds Forest Lab9.7 km
256Two HarborsLake County · 3,443 people61 in20Two Harbors0.9 km
T257ColumbusAnoka County · 4,356 people64 in21Cedar15.7 km
T257Ham LakeAnoka County · 17,104 people64 in21Cedar10.3 km
259Moose LakeCarlton County · 2,948 people64 in19Bruno 7ene24.1 km
260ElySt. Louis County · 3,231 people65 in21Ely2.1 km
T261EvelethSt. Louis County · 3,381 people69 in27Tower 2s39.5 km
T261Mountain IronSt. Louis County · 2,835 people69 in27Tower 2s37.2 km
T261VirginiaSt. Louis County · 8,187 people69 in27Tower 2s33.5 km
T261White TownshipSt. Louis County · 3,088 people69 in27Tower 2s31.4 km
T265CloquetCarlton County · 12,399 people71 in20Cloquet2.8 km
T265Thomson TownshipCarlton County · 5,624 people71 in20Cloquet12.5 km
267International FallsKoochiching County · 5,481 people73 in23Intl Falls Intl AP2.9 km
T268Grand Lake TownshipSt. Louis County · 2,705 people90 in25Duluth15.8 km
T268HermantownSt. Louis County · 10,110 people90 in25Duluth5.0 km
T268ProctorSt. Louis County · 3,054 people90 in25Duluth10.8 km
T268Rice LakeSt. Louis County · 4,169 people90 in25Duluth9.9 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

What part of Minnesota gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Lake City (Wabasha County, about 34 in), Luverne (Rock County, about 35 in), Big Lake Township (Sherburne County, about 36 in), on NOAA’s 1991–2020 normals at each town’s station.

Which Minnesota town gets the most snow?

Rice Lake (St. Louis County), about 90 inches in a normal winter at the Duluth station. See the snowiest towns.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (274 in Minnesota) whose nearest station has a snow normal of an inch or more; 3 have no station with a snow record. Smaller towns show their snow on their own Climate page.

Go deeper

More Minnesota lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Minnesota rankings →
Other states

Least snow in other states