Guest, Sign inJoin
Bonnie BraeLinn, #1 on this list · Bonnie Brae · Photo: TheCatalyst31 · CC0
Wisconsin rankings · Climate

Towns with the least snow in Wisconsin

Linn gets the least snow of Wisconsin’s 362 towns of 2,500+ with a snow record: about 32 inches in a normal winter at its NOAA station. Minocqua gets the most, about 99 inches; 0 of the 362 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

#T1

Linn

Walworth County · 2,707 people
32in

13 days a year with an inch or more·Harvard station, 18 km

#T1

Walworth

Walworth County · 2,759 people
32in

13 days a year with an inch or more·Harvard station, 13 km

#T1

Williams Bay

Walworth County · 2,935 people
32in

13 days a year with an inch or more·Harvard station, 20 km

All 362 towns

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

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

#TownSnow a yearDays with 1″+NOAA station
T1LinnWalworth County · 2,707 people32 in13Harvard17.7 km
T1WalworthWalworth County · 2,759 people32 in13Harvard13.2 km
T1Williams BayWalworth County · 2,935 people32 in13Harvard19.5 km
4Prairie du ChienCrawford County · 5,408 people34 in13Prairie Du Chien1.1 km
T5DelavanWalworth County · 9,228 people34 in12Whitewater25.7 km
T5ElkhornWalworth County · 10,045 people34 in12Whitewater25.2 km
T5Sugar CreekWalworth County · 3,888 people34 in12Whitewater17.8 km
T5WhitewaterWalworth County · 16,038 people34 in12Whitewater1.7 km
9Genoa CityWalworth County · 2,866 people34 in11Mc Henry -wg Stratton L&d22.6 km
10ManitowocManitowoc County · 34,671 people35 in10Manitowoc2.5 km
T11DunnDane County · 4,676 people36 in14Stoughton10.7 km
T11EdgertonRock County · 6,121 people36 in14Stoughton14.2 km
T11EvansvilleRock County · 5,837 people36 in14Stoughton16.2 km
T11OregonDane County · 12,015 people36 in14Stoughton14.4 km
T11OregonDane County · 2,994 people36 in14Stoughton17.2 km
T11Pleasant SpringsDane County · 2,968 people36 in14Stoughton7.0 km
T11StoughtonDane County · 13,256 people36 in14Stoughton1.6 km
T18HolmenLa Crosse County · 12,105 people36 in13Trempealeau Dam 614.1 km
T18KenoshaKenosha County · 99,239 people36 in12Kenosha6.1 km
T18Pleasant PrairieKenosha County · 21,798 people36 in12Kenosha7.1 km
T18SomersKenosha County · 8,171 people36 in12Kenosha11.1 km
T22AddisonWashington County · 3,416 people36 in13Hartford Wwtp10.7 km
T22BoscobelGrant County · 3,250 people36 in12Steuben 4 SE10.8 km
T22HartfordWashington County · 16,005 people36 in13Hartford Wwtp2.9 km
T22HartfordWashington County · 3,359 people36 in13Hartford Wwtp4.2 km
T22KewaskumWashington County · 4,561 people36 in13Hartford Wwtp25.3 km
T27Fort AtkinsonJefferson County · 12,388 people36 in12Ft Atkinson1.0 km
T27KoshkonongJefferson County · 3,776 people36 in12Ft Atkinson2.1 km
T27MiltonRock County · 6,024 people36 in12Ft Atkinson15.9 km
T27MiltonRock County · 3,129 people36 in12Ft Atkinson13.8 km
T27OaklandJefferson County · 3,215 people36 in12Ft Atkinson11.4 km
T32BeloitRock County · 36,649 people37 in13Afton - Janesville Wwtp13.2 km
T32BeloitRock County · 8,014 people37 in13Afton - Janesville Wwtp9.5 km
T32FultonRock County · 3,715 people37 in13Afton - Janesville Wwtp17.5 km
T32HarmonyRock County · 2,608 people37 in13Afton - Janesville Wwtp13.0 km
T32JanesvilleRock County · 66,929 people37 in13Afton - Janesville Wwtp6.7 km
T32JanesvilleRock County · 3,699 people37 in13Afton - Janesville Wwtp9.2 km
T32RockRock County · 2,988 people37 in13Afton - Janesville Wwtp1.9 km
T39BrookfieldWaukesha County · 6,515 people37 in13Waukesha Wwtp7.2 km
T39GeneseeWaukesha County · 7,235 people37 in13Waukesha Wwtp10.0 km
T39MukwonagoWaukesha County · 8,544 people37 in13Waukesha Wwtp18.0 km
T39PewaukeeWaukesha County · 8,216 people37 in13Waukesha Wwtp9.0 km
T39PewaukeeWaukesha County · 16,375 people37 in13Waukesha Wwtp6.7 km
T39Vernon7,464 people37 in13Waukesha Wwtp14.2 km
T39WalesWaukesha County · 2,885 people37 in13Waukesha Wwtp9.9 km
T39WaukeshaWaukesha County · 70,872 people37 in13Waukesha Wwtp0.4 km
T39Waukesha8,507 people37 in13Waukesha Wwtp5.1 km
48WatertownJefferson County · 22,704 people37 in13Watertown Wwtp1.8 km
49BrodheadGreen County · 3,214 people37 in13Brodhead Wwtp0.9 km
T50FennimoreGrant County · 2,775 people37 in13Lancaster 4 WSW20.7 km
T50LancasterGrant County · 4,031 people37 in13Lancaster 4 WSW7.1 km
T52BerlinGreen Lake County · 5,588 people38 in15Ripon 5 NE18.9 km
T52RiponFond du Lac County · 7,738 people38 in15Ripon 5 NE8.9 km
T54BurlingtonRacine County · 10,951 people38 in13Burlington3.0 km
T54BurlingtonRacine County · 6,403 people38 in13Burlington1.3 km
T54East TroyWalworth County · 4,988 people38 in13Burlington18.9 km
T54East TroyWalworth County · 4,002 people38 in13Burlington15.1 km
T54LyonsWalworth County · 3,635 people38 in13Burlington9.2 km
T54RandallKenosha County · 3,276 people38 in13Burlington12.5 km
T54RochesterRacine County · 3,786 people38 in13Burlington9.1 km
T54Twin LakesKenosha County · 6,338 people38 in13Burlington15.0 km
T54WaterfordRacine County · 6,025 people38 in13Burlington13.2 km
T54WheatlandKenosha County · 3,337 people38 in13Burlington7.5 km
T64EmpireFond du Lac County · 2,790 people38 in15Fond Du Lac Wwtp10.3 km
T64Fond du LacFond du Lac County · 44,541 people38 in15Fond Du Lac Wwtp2.8 km
T64Fond du LacFond du Lac County · 3,780 people38 in15Fond Du Lac Wwtp6.6 km
T64FriendshipFond du Lac County · 2,774 people38 in15Fond Du Lac Wwtp6.5 km
T64LomiraDodge County · 2,686 people38 in15Fond Du Lac Wwtp22.4 km
T64North Fond du LacFond du Lac County · 5,425 people38 in15Fond Du Lac Wwtp3.1 km
T64TaycheedahFond du Lac County · 4,690 people38 in15Fond Du Lac Wwtp10.2 km
T71BellevilleDane County · 2,705 people38 in12Charmany Farm22.4 km
T71Cross PlainsDane County · 4,182 people38 in12Charmany Farm14.8 km
T71FitchburgDane County · 34,615 people38 in12Charmany Farm9.4 km
T71MadisonDane County · 286,233 people38 in12Charmany Farm5.3 km
T71MiddletonDane County · 23,115 people38 in12Charmany Farm5.6 km
T71MiddletonDane County · 6,833 people38 in12Charmany Farm7.5 km
T71Mount HorebDane County · 7,725 people38 in12Charmany Farm21.2 km
T71SpringfieldDane County · 2,800 people38 in12Charmany Farm12.5 km
T71VeronaDane County · 16,821 people38 in12Charmany Farm8.9 km
80HollandLa Crosse County · 4,512 people39 in14Galesville 2wsw8.7 km
T81AlgomaWinnebago County · 6,956 people39 in14Oshkosh6.1 km
T81OmroWinnebago County · 3,639 people39 in14Oshkosh14.5 km
T81OshkoshWinnebago County · 67,460 people39 in14Oshkosh0.5 km
T84PacificColumbia County · 2,769 people39 in14Portage Wwtp3.3 km
T84PortageColumbia County · 9,956 people39 in14Portage Wwtp3.1 km
T86BaysideMilwaukee County · 4,331 people40 in13Mt Mary College16.1 km
T86BrookfieldWaukesha County · 41,448 people40 in13Mt Mary College7.2 km
T86Brown DeerMilwaukee County · 12,821 people40 in13Mt Mary College12.2 km
T86Elm GroveWaukesha County · 6,354 people40 in13Mt Mary College5.4 km
T86Fox PointMilwaukee County · 6,583 people40 in13Mt Mary College14.1 km
T86GlendaleMilwaukee County · 14,795 people40 in13Mt Mary College10.2 km
T86GreendaleMilwaukee County · 14,426 people40 in13Mt Mary College14.9 km
T86GreenfieldMilwaukee County · 37,159 people40 in13Mt Mary College12.5 km
T86Hales CornersMilwaukee County · 7,740 people40 in13Mt Mary College14.7 km
T86MilwaukeeMilwaukee County · 562,407 people40 in13Mt Mary College5.2 km
T86MuskegoWaukesha County · 25,602 people40 in13Mt Mary College23.9 km
T86New BerlinWaukesha County · 39,953 people40 in13Mt Mary College13.8 km
T86WauwatosaMilwaukee County · 48,649 people40 in13Mt Mary College1.1 km
T86West AllisMilwaukee County · 60,119 people40 in13Mt Mary College7.2 km
T86West MilwaukeeMilwaukee County · 3,984 people40 in13Mt Mary College8.2 km
T86Whitefish BayMilwaukee County · 14,489 people40 in13Mt Mary College11.4 km
T102AshippunDodge County · 2,666 people40 in13Oconomowoc Wwtp15.1 km
T102DelafieldWaukesha County · 7,314 people40 in13Oconomowoc Wwtp10.0 km
T102DousmanWaukesha County · 2,665 people40 in13Oconomowoc Wwtp10.4 km
T102HartlandWaukesha County · 10,740 people40 in13Oconomowoc Wwtp13.6 km
T102IxoniaJefferson County · 5,083 people40 in13Oconomowoc Wwtp10.5 km
T102MertonWaukesha County · 3,676 people40 in13Oconomowoc Wwtp16.3 km
T102MertonWaukesha County · 8,319 people40 in13Oconomowoc Wwtp12.9 km
T102OconomowocWaukesha County · 20,119 people40 in13Oconomowoc Wwtp0.7 km
T102OconomowocWaukesha County · 8,849 people40 in13Oconomowoc Wwtp6.8 km
T102SummitWaukesha County · 5,323 people40 in13Oconomowoc Wwtp5.6 km
T112BloomfieldWalworth County · 6,369 people40 in14Lake Geneva Wwtp8.3 km
T112DelavanWalworth County · 5,210 people40 in14Lake Geneva Wwtp12.3 km
T112GenevaWalworth County · 5,443 people40 in14Lake Geneva Wwtp5.5 km
T112Lake GenevaWalworth County · 8,818 people40 in14Lake Geneva Wwtp2.0 km
116Richland CenterRichland County · 5,020 people40 in14Richland Ctr1.0 km
T117DoverRacine County · 4,202 people40 in13Union Grove7.8 km
T117NorwayRacine County · 7,856 people40 in13Union Grove13.9 km
T117RaymondRacine County · 4,006 people40 in13Union Grove12.2 km
T117Union GroveRacine County · 5,370 people40 in13Union Grove1.4 km
T117YorkvilleRacine County · 3,253 people40 in13Union Grove4.2 km
T122Lake DeltonSauk County · 3,451 people41 in15Wisconsin Dells2.4 km
T122Wisconsin DellsColumbia County · 3,149 people41 in15Wisconsin Dells3.4 km
T124HoriconDodge County · 3,917 people41 in13Horicon Wwtp1.0 km
T124JuneauDodge County · 2,706 people41 in13Horicon Wwtp7.0 km
T124MayvilleDodge County · 5,184 people41 in13Horicon Wwtp9.4 km
T127MenomonieDunn County · 16,664 people41 in16Menomonie2.7 km
T127MenomonieDunn County · 3,514 people41 in16Menomonie2.6 km
T127TainterDunn County · 2,690 people41 in16Menomonie13.6 km
T130CaledoniaRacine County · 25,229 people41 in14Racine12.9 km
T130Mount PleasantRacine County · 28,253 people41 in14Racine8.1 km
T130Oak GrovePierce County · 2,561 people41 in13Farmington 3 NW39.2 km
T130PrescottPierce County · 4,581 people41 in13Farmington 3 NW31.5 km
T130RacineRacine County · 77,908 people41 in14Racine3.5 km
T130SturtevantRacine County · 6,852 people41 in14Racine9.4 km
T136DodgevilleIowa County · 5,076 people41 in15Dodgeville Wwtp1.3 km
T136Mineral PointIowa County · 2,555 people41 in15Dodgeville Wwtp12.1 km
T138Black River FallsJackson County · 3,555 people41 in11Black Rvr Falls Sewage1.7 km
T138BrockwayJackson County · 2,991 people41 in11Black Rvr Falls Sewage6.5 km
140MonroeGreen County · 10,581 people42 in14Monroe Wwtp2.5 km
T141BloomerChippewa County · 3,634 people42 in18Bloomer1.4 km
T141Eagle PointChippewa County · 3,267 people42 in18Bloomer12.1 km
T143BelgiumOzaukee County · 2,540 people42 in12Port Washington12.0 km
T143DeerfieldDane County · 2,619 people42 in12Lake Mills Wwtp15.0 km
T143GraftonOzaukee County · 13,389 people42 in12Port Washington10.2 km
T143GraftonOzaukee County · 4,343 people42 in12Port Washington8.0 km
T143JeffersonJefferson County · 7,814 people42 in12Lake Mills Wwtp11.1 km
T143Johnson CreekJefferson County · 3,435 people42 in12Lake Mills Wwtp10.2 km
T143Lake MillsJefferson County · 6,655 people42 in12Lake Mills Wwtp0.8 km
T143MarshallDane County · 3,696 people42 in12Lake Mills Wwtp16.8 km
T143Port WashingtonOzaukee County · 12,658 people42 in12Port Washington2.0 km
T143SaukvilleOzaukee County · 4,554 people42 in12Port Washington6.5 km
T143WaterlooJefferson County · 3,600 people42 in12Lake Mills Wwtp13.7 km
154ArcadiaTrempealeau County · 3,840 people42 in15Dodge13.7 km
T155AldenPolk County · 3,019 people43 in14St Croix Falls20.7 km
T155AmeryPolk County · 2,927 people43 in14St Croix Falls25.1 km
T155BristolDane County · 4,347 people43 in17Arlington15.3 km
T155DeForestDane County · 13,094 people43 in17Arlington8.3 km
T155LodiColumbia County · 3,190 people43 in17Arlington16.0 km
T155OsceolaPolk County · 2,890 people43 in14St Croix Falls11.0 km
T155PoynetteColumbia County · 2,924 people43 in17Arlington11.0 km
T155Star PrairieSt. Croix County · 3,771 people43 in14St Croix Falls27.1 km
T155WindsorDane County · 10,085 people43 in17Arlington8.3 km
T164BarabooSauk County · 13,224 people43 in14Baraboo1.4 km
T164Prairie du SacSauk County · 4,316 people43 in14Baraboo18.3 km
T164Sauk CitySauk County · 3,439 people43 in14Baraboo20.6 km
167PlattevilleGrant County · 11,815 people43 in14Platteville2.3 km
T168CampbellLa Crosse County · 4,092 people43 in13La Crosse 4nnw2.8 km
T168La CrosseLa Crosse County · 50,784 people43 in13La Crosse 4nnw6.0 km
T168OnalaskaLa Crosse County · 20,297 people43 in13La Crosse 4nnw6.0 km
T168OnalaskaLa Crosse County · 5,809 people43 in13La Crosse 4nnw7.4 km
T168ShelbyLa Crosse County · 4,668 people43 in13La Crosse 4nnw13.1 km
T168West SalemLa Crosse County · 5,288 people43 in13La Crosse 4nnw15.2 km
174RomeAdams County · 3,420 people43 in18Hancock Exp Farm24.6 km
175BrillionCalumet County · 3,327 people43 in17Brillion1.7 km
T176Beaver DamDodge County · 16,542 people43 in16Beaver Dam Wwtp3.9 km
T176Beaver DamDodge County · 4,105 people43 in16Beaver Dam Wwtp2.5 km
T176ColumbusColumbia County · 5,400 people43 in16Beaver Dam Wwtp19.0 km
T176Fox LakeDodge County · 2,550 people43 in16Beaver Dam Wwtp18.0 km
T176WaupunDodge County · 11,150 people43 in16Beaver Dam Wwtp22.7 km
T181BaldwinSt. Croix County · 4,347 people43 in19Baldwin1.8 km
T181BristolKenosha County · 5,300 people43 in12Lake Villa 2ne12.0 km
T181Paddock LakeKenosha County · 2,974 people43 in12Lake Villa 2ne16.0 km
T181Salem LakesKenosha County · 14,271 people43 in12Lake Villa 2ne13.2 km
T185ChiltonCalumet County · 4,183 people44 in16Chilton1.2 km
T185KielManitowoc County · 3,973 people44 in16Chilton16.2 km
T185New HolsteinCalumet County · 3,040 people44 in16Chilton10.2 km
188MarinetteMarinette County · 11,168 people44 in16Marinette1.5 km
189ReedsburgSauk County · 10,641 people44 in14Reedsburg1.4 km
190EllsworthPierce County · 3,336 people44 in15Red Wing18.7 km
191ClintonvilleWaupaca County · 4,499 people44 in16Clintonville0.3 km
T192FarmingtonWashington County · 3,586 people45 in14Plymouth Wwtp27.2 km
T192Howards GroveSheboygan County · 3,190 people45 in14Plymouth Wwtp16.4 km
T192PlymouthSheboygan County · 8,821 people45 in14Plymouth Wwtp1.8 km
T192PlymouthSheboygan County · 3,038 people45 in14Plymouth Wwtp4.1 km
T192SheboyganSheboygan County · 49,376 people45 in14Plymouth Wwtp19.3 km
T192SheboyganSheboygan County · 8,615 people45 in14Plymouth Wwtp17.3 km
T192Sheboygan FallsSheboygan County · 8,687 people45 in14Plymouth Wwtp11.8 km
T199DaleOutagamie County · 2,902 people46 in15NEW London9.4 km
T199HortonvilleOutagamie County · 3,340 people46 in15NEW London7.0 km
T199MukwaWaupaca County · 2,793 people46 in15NEW London6.6 km
T199New LondonWaupaca County · 7,726 people46 in15NEW London4.4 km
203Two RiversManitowoc County · 11,222 people46 in14Two Rivers1.6 km
T204MaustonJuneau County · 4,133 people47 in17Mauston 1 SE1.9 km
T204New LisbonJuneau County · 2,577 people47 in17Mauston 1 SE12.6 km
206ViroquaVernon County · 4,435 people47 in16Viroqua0.8 km
T207Grand RapidsWood County · 7,622 people48 in17Wis Rapids Grand Av B6.5 km
T207SaratogaWood County · 5,141 people48 in17Wis Rapids Grand Av B13.0 km
T207Wisconsin RapidsWood County · 18,654 people48 in17Wis Rapids Grand Av B0.8 km
T210ShawanoShawano County · 9,693 people48 in17Shawano 2ssw3.1 km
T210TomahMonroe County · 9,600 people48 in17Mather 3 NW24.1 km
T210WescottShawano County · 3,287 people48 in17Shawano 2ssw7.6 km
T213AlgomaKewaunee County · 3,225 people48 in16Kewaunee16.5 km
T213KewauneeKewaunee County · 2,793 people48 in16Kewaunee1.3 km
T215LimaSheboygan County · 2,920 people49 in14Hingham Wwtp4.6 km
T215OostburgSheboygan County · 3,056 people49 in14Hingham Wwtp10.0 km
T215WilsonSheboygan County · 3,401 people49 in14Hingham Wwtp12.4 km
T218CudahyMilwaukee County · 17,655 people49 in14Milwaukee Mitchell AP3.4 km
T218FranklinMilwaukee County · 36,687 people49 in14Milwaukee Mitchell AP11.8 km
T218HullPortage County · 5,239 people49 in16Stevens Pt6.3 km
T218Oak CreekMilwaukee County · 38,296 people49 in14Milwaukee Mitchell AP8.5 km
T218PloverPortage County · 14,274 people49 in16Stevens Pt6.7 km
T218ShorewoodMilwaukee County · 13,474 people49 in14Milwaukee Mitchell AP15.2 km
T218South MilwaukeeMilwaukee County · 20,191 people49 in14Milwaukee Mitchell AP5.8 km
T218St. FrancisMilwaukee County · 8,955 people49 in14Milwaukee Mitchell AP3.2 km
T218Stevens PointPortage County · 26,377 people49 in16Stevens Pt3.2 km
T218StocktonPortage County · 3,019 people49 in16Stevens Pt13.4 km
T228PeshtigoMarinette County · 3,423 people49 in17Peshtigo3.6 km
T228PeshtigoMarinette County · 4,087 people49 in17Peshtigo7.9 km
T230DaytonWaupaca County · 2,608 people49 in18Waupaca11.7 km
T230FarmingtonWaupaca County · 3,501 people49 in18Waupaca9.3 km
T230WaupacaWaupaca County · 6,352 people49 in18Waupaca1.0 km
T233AppletonOutagamie County · 75,452 people49 in16Appleton3.9 km
T233BuchananOutagamie County · 6,793 people49 in16Appleton16.0 km
T233CenterOutagamie County · 3,706 people49 in16Appleton11.0 km
T233ClaytonWinnebago County · 5,303 people49 in16Appleton14.3 km
T233Combined LocksOutagamie County · 3,626 people49 in16Appleton10.7 km
T233Fox CrossingWinnebago County · 19,320 people49 in16Appleton6.8 km
T233FreedomOutagamie County · 6,354 people49 in16Appleton14.6 km
T233Grand ChuteOutagamie County · 24,579 people49 in16Appleton2.2 km
T233Greenville13,388 people49 in16Appleton8.8 km
T233HarrisonCalumet County · 14,492 people49 in16Appleton14.8 km
T233KaukaunaOutagamie County · 18,517 people49 in16Appleton13.8 km
T233KimberlyOutagamie County · 7,556 people49 in16Appleton8.0 km
T233Little ChuteOutagamie County · 11,800 people49 in16Appleton9.5 km
T233MenashaWinnebago County · 18,385 people49 in16Appleton7.2 km
T233NeenahWinnebago County · 27,638 people49 in16Appleton12.9 km
T233NeenahWinnebago County · 3,673 people49 in16Appleton13.4 km
T233SherwoodCalumet County · 3,311 people49 in16Appleton17.1 km
T250HammondSt. Croix County · 2,732 people50 in17Roberts Wwtp9.7 km
T250HudsonSt. Croix County · 15,019 people50 in17Roberts Wwtp13.3 km
T250HudsonSt. Croix County · 8,736 people50 in17Roberts Wwtp8.9 km
T250New RichmondSt. Croix County · 10,988 people50 in17Roberts Wwtp17.2 km
T250North HudsonSt. Croix County · 3,803 people50 in17Roberts Wwtp15.4 km
T250RichmondSt. Croix County · 4,276 people50 in17Roberts Wwtp11.2 km
T250River FallsPierce County · 17,916 people50 in17Roberts Wwtp13.2 km
T250SomersetSt. Croix County · 3,408 people50 in17Roberts Wwtp19.3 km
T250St. JosephSt. Croix County · 4,408 people50 in17Roberts Wwtp13.2 km
T250TroySt. Croix County · 5,686 people50 in17Roberts Wwtp12.1 km
T260ChaseOconto County · 3,373 people50 in16Pulaski Wwtp5.4 km
T260HowardBrown County · 22,233 people50 in16Pulaski Wwtp17.3 km
T260Little SuamicoOconto County · 5,794 people50 in16Pulaski Wwtp13.8 km
T260PittsfieldBrown County · 2,838 people50 in16Pulaski Wwtp5.9 km
T260PulaskiBrown County · 4,048 people50 in16Pulaski Wwtp1.2 km
T260SuamicoBrown County · 13,153 people50 in16Pulaski Wwtp16.4 km
T266EagleWaukesha County · 3,536 people51 in15Sullivan 3se9.8 km
T266OttawaWaukesha County · 3,642 people51 in15Sullivan 3se4.8 km
T268OcontoOconto County · 4,640 people52 in20Oconto 4 W6.8 km
T268Oconto FallsOconto County · 3,012 people52 in20Oconto 4 W14.6 km
270SomersetSt. Croix County · 4,536 people52 in16Forest Lake 5ne26.2 km
T271BurkeDane County · 3,089 people52 in15Madison Dane Rgnl AP3.3 km
T271Cottage GroveDane County · 8,930 people52 in15Madison Dane Rgnl AP12.6 km
T271Cottage GroveDane County · 3,677 people52 in15Madison Dane Rgnl AP16.4 km
T271McFarlandDane County · 9,145 people52 in15Madison Dane Rgnl AP14.2 km
T271MononaDane County · 8,664 people52 in15Madison Dane Rgnl AP9.7 km
T271Sun PrairieDane County · 39,227 people52 in15Madison Dane Rgnl AP9.9 km
T271WaunakeeDane County · 16,411 people52 in15Madison Dane Rgnl AP8.9 km
T271WestportDane County · 4,249 people52 in15Madison Dane Rgnl AP7.3 km
279StanleyChippewa County · 3,876 people52 in18Stanley Wwtp1.8 km
280LadysmithRusk County · 3,172 people52 in21Ladysmith 3w2.1 km
T281BarronBarron County · 3,634 people52 in19Rice Lake5.8 km
T281DenmarkBrown County · 2,875 people52 in17Denmark Wwtp1.5 km
T281LuxemburgKewaunee County · 2,784 people52 in17Denmark Wwtp23.0 km
T281Rice LakeBarron County · 8,882 people52 in19Rice Lake8.0 km
T281Rice LakeBarron County · 2,897 people52 in19Rice Lake12.2 km
286MondoviBuffalo County · 2,853 people53 in17Mondovi0.7 km
287AntigoLanglade County · 8,060 people54 in19Antigo3.9 km
288MosineeMarathon County · 4,529 people54 in18Eau Pleine Rsvr6.9 km
T289BartonWashington County · 2,769 people54 in16Germantown26.3 km
T289CedarburgOzaukee County · 12,916 people54 in16Germantown12.8 km
T289CedarburgOzaukee County · 6,169 people54 in16Germantown13.1 km
T289ErinWashington County · 3,835 people54 in16Germantown18.6 km
T289GermantownWashington County · 21,050 people54 in16Germantown0.5 km
T289JacksonWashington County · 8,322 people54 in16Germantown9.6 km
T289JacksonWashington County · 3,950 people54 in16Germantown10.0 km
T289Lisbon11,150 people54 in16Germantown13.8 km
T289Menomonee FallsWaukesha County · 41,291 people54 in16Germantown8.8 km
T289MequonOzaukee County · 25,120 people54 in16Germantown9.2 km
T289MerrillLincoln County · 9,389 people54 in17Merrill3.0 km
T289MerrillLincoln County · 2,856 people54 in17Merrill7.5 km
T289PolkWashington County · 4,041 people54 in16Germantown14.3 km
T289RichfieldWashington County · 11,785 people54 in16Germantown9.1 km
T289SlingerWashington County · 6,495 people54 in16Germantown16.5 km
T289SussexWaukesha County · 12,779 people54 in16Germantown14.3 km
T289ThiensvilleOzaukee County · 3,267 people54 in16Germantown11.8 km
T289TrentonWashington County · 4,721 people54 in16Germantown18.0 km
T289West BendWashington County · 32,268 people54 in16Germantown20.4 km
T289West BendWashington County · 4,401 people54 in16Germantown19.2 km
T309SpartaMonroe County · 9,974 people54 in20Cashton21.7 km
T309SpartaMonroe County · 3,277 people54 in20Cashton25.6 km
T311AltoonaEau Claire County · 9,376 people55 in16Eau Claire Rgnl AP8.3 km
T311Chippewa FallsChippewa County · 15,293 people55 in16Eau Claire Rgnl AP10.9 km
T311Eau ClaireEau Claire County · 72,465 people55 in16Eau Claire Rgnl AP5.4 km
T311LafayetteChippewa County · 6,430 people55 in16Eau Claire Rgnl AP15.9 km
T311Lake HallieChippewa County · 7,396 people55 in16Eau Claire Rgnl AP5.6 km
T311MenomineeMenominee County · 4,199 people55 in17White Lake 1 SE18.0 km
T311Pleasant ValleyEau Claire County · 3,878 people55 in16Eau Claire Rgnl AP22.8 km
T311SeymourEau Claire County · 3,261 people55 in16Eau Claire Rgnl AP12.2 km
T311UnionEau Claire County · 2,556 people55 in16Eau Claire Rgnl AP11.0 km
T311WashingtonEau Claire County · 7,478 people55 in16Eau Claire Rgnl AP15.5 km
T311WheatonChippewa County · 2,785 people55 in16Eau Claire Rgnl AP7.2 km
T322AllouezBrown County · 13,838 people56 in17Green Bay7.3 km
T322AshwaubenonBrown County · 17,398 people56 in17Green Bay2.8 km
T322BellevueBrown County · 16,776 people56 in17Green Bay13.0 km
T322De PereBrown County · 25,590 people56 in17Green Bay7.9 km
T322Green BayBrown County · 106,675 people56 in17Green Bay10.2 km
T322HobartBrown County · 11,674 people56 in17Green Bay3.8 km
T322LawrenceBrown County · 6,937 people56 in17Green Bay11.0 km
T322LedgeviewBrown County · 9,642 people56 in17Green Bay13.6 km
T322OneidaOutagamie County · 4,568 people56 in17Green Bay10.4 km
T322ScottBrown County · 3,650 people56 in17Green Bay19.8 km
T322SeymourOutagamie County · 3,628 people56 in17Green Bay17.2 km
T322WrightstownBrown County · 4,169 people56 in17Green Bay19.7 km
334SpoonerWashburn County · 2,531 people56 in18Spooner Ag Res Stn0.8 km
335SuperiorDouglas County · 26,397 people56 in18Superior3.8 km
T336MedfordTaylor County · 4,589 people57 in17Medford0.5 km
T336MedfordTaylor County · 2,506 people57 in17Medford4.7 km
338MarshfieldWood County · 18,980 people57 in19Marshfield Exp Farm3.9 km
T339SevastopolDoor County · 2,835 people57 in20Sturgeon Bay Exp Farm14.0 km
T339Sturgeon BayDoor County · 9,917 people57 in20Sturgeon Bay Exp Farm6.9 km
341EllingtonOutagamie County · 3,307 people58 in17Shiocton7.8 km
342StephensonMarinette County · 3,654 people58 in19Crivitz High Falls13.3 km
343HaywardSawyer County · 2,614 people59 in20Hayward Rs1.5 km
344TomahawkLincoln County · 3,387 people62 in22Rhinelander24.3 km
T345MaineMarathon County · 2,621 people63 in20Wausau Wsaw Tv13.3 km
T345StettinMarathon County · 2,593 people63 in20Wausau Wsaw Tv12.9 km
T345WausauMarathon County · 40,188 people63 in20Wausau Wsaw Tv2.6 km
T348KronenwetterMarathon County · 8,413 people64 in20Wausau Dwtn AP12.1 km
T348Rib MountainMarathon County · 7,280 people64 in20Wausau Dwtn AP5.6 km
T348RothschildMarathon County · 5,627 people64 in20Wausau Dwtn AP5.8 km
T348WestonMarathon County · 15,931 people64 in20Wausau Dwtn AP7.1 km
T352Bass LakeSawyer County · 2,896 people67 in20Couderay 7 W15.8 km
T352HaywardSawyer County · 3,928 people67 in20Couderay 7 W21.5 km
354AshlandAshland County · 7,927 people74 in24Madeline Island23.3 km
355LincolnVilas County · 2,737 people76 in25Eagle Rvr1.3 km
T356NewboldOneida County · 2,869 people82 in24Rhinelander Wjfw Tv-1218.1 km
T356PelicanOneida County · 2,840 people82 in24Rhinelander Wjfw Tv-126.4 km
T356Pine LakeOneida County · 2,733 people82 in24Rhinelander Wjfw Tv-127.2 km
T356RhinelanderOneida County · 8,242 people82 in24Rhinelander Wjfw Tv-122.0 km
T360Arbor VitaeVilas County · 3,503 people99 in34Minocqua9.9 km
T360Lac du FlambeauVilas County · 3,659 people99 in34Minocqua14.6 km
T360MinocquaOneida County · 5,062 people99 in34Minocqua13.8 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 Wisconsin gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Linn (Walworth County, about 32 in), Walworth (Walworth County, about 32 in), Williams Bay (Walworth County, about 32 in), on NOAA’s 1991–2020 normals at each town’s station.

Which Wisconsin town gets the most snow?

Minocqua (Oneida County), about 99 inches in a normal winter at the Minocqua station. See the snowiest towns.

Why isn’t my town on this list?

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

Go deeper

More Wisconsin lists

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

All Wisconsin rankings →
Other states

Least snow in other states