Guest, Sign inJoin
Lead, South Dakota 1Lead, #1 on this list · Photo: Gary Chancey, Black Hills National Forest · Public domain
South Dakota rankings · Climate

Snowiest towns in South Dakota

Lead gets the most snow of South Dakota’s 35 towns of 2,500+ with a snow record: about 184 inches in a normal winter at its NOAA station. Hot Springs gets the least, about 32 inches; 2 of the 35 average 60 inches or more.

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

Lead

Lawrence County · 3,064 people
184in

40 days a year with an inch or more·Lead station, 2 km

#2

Spearfish

Lawrence County · 14,154 people
70in

18 days a year with an inch or more·Spearfish station, 4 km

#3

Winner

Tripp County · 2,969 people
49in

15 days a year with an inch or more·Winner station, 2 km

All 35 towns

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

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

#TownSnow a yearDays with 1″+NOAA station
1LeadLawrence County · 3,064 people184 in40Lead1.9 km
2SpearfishLawrence County · 14,154 people70 in18Spearfish4.5 km
3WinnerTripp County · 2,969 people49 in15Winner1.6 km
T4BrandonMinnehaha County · 11,306 people49 in14Sioux Falls 3.4 ESE9.9 km
T4HarrisburgLincoln County · 10,405 people49 in14Sioux Falls 3.4 ESE10.9 km
T4Sioux FallsMinnehaha County · 213,748 people49 in14Sioux Falls 3.4 ESE5.6 km
T4Split Rock TownshipMinnehaha County · 3,086 people49 in14Sioux Falls 3.4 ESE7.2 km
T4TeaLincoln County · 8,019 people49 in14Sioux Falls 3.4 ESE15.0 km
T9Box ElderPennington County · 13,936 people48 in15Rapid City Rgnl AP7.9 km
T9Rapid Valleyunincorporated, Pennington County · 6,975 people48 in15Rapid City Rgnl AP6.1 km
11SturgisMeade County · 6,922 people48 in12Ft Meade1.8 km
12LennoxLincoln County · 2,657 people45 in12Sioux Falls29.7 km
13HuronBeadle County · 14,607 people44 in13Huron Rgnl AP4.1 km
14AberdeenBrown County · 27,961 people43 in12Aberdeen4.4 km
15Belle FourcheButte County · 5,791 people42 in12Belle Fourche1.1 km
16WatertownCodington County · 23,736 people41 in13Watertown Rgnl AP0.7 km
17MitchellDavison County · 15,756 people41 in12Mitchell4.7 km
T18Dell RapidsMinnehaha County · 3,852 people40 in12Colton17.7 km
T18HartfordMinnehaha County · 3,635 people40 in12Colton18.2 km
20YanktonYankton County · 15,816 people38 in13Yankton 2 E2.7 km
21PierreHughes County · 13,848 people37 in12Pierre Rgnl AP2.8 km
22MadisonLake County · 6,065 people37 in13Madison 2se2.2 km
23MobridgeWalworth County · 3,192 people36 in12Mobridge 2nnw2.9 km
24VermillionClay County · 11,720 people36 in12Newcastle14.8 km
T25Blackhawkunincorporated, Meade County · 2,934 people36 in14Rapid City 4nw5.2 km
T25CantonLincoln County · 3,001 people36 in13Canton0.9 km
T25Colonial Pine Hillsunincorporated, Pennington County · 2,609 people36 in14Rapid City 4nw12.1 km
T25Rapid CityPennington County · 80,589 people36 in14Rapid City 4nw7.6 km
T25SummersetMeade County · 3,030 people36 in14Rapid City 4nw9.3 km
T30Big Sioux TownshipUnion County · 5,152 people36 in11Sioux City Gateway AP18.2 km
T30Dakota Dunesunincorporated, Union County · 3,936 people36 in11Sioux City Gateway AP14.0 km
T30North Sioux CityUnion County · 3,036 people36 in11Sioux City Gateway AP18.7 km
33BrookingsBrookings County · 25,355 people36 in13Brookings 2 NE2.8 km
34MilbankGrant County · 3,512 people32 in9Big Stone City 2 NW13.8 km
35Hot SpringsFall River County · 3,670 people32 in13Hot Springs2.0 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

Which South Dakota town gets the most snow?

Lead (Lawrence County), about 184 inches in a normal winter at the Lead station.

What part of South Dakota gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Hot Springs (Fall River County, about 32 in), Milbank (Grant County, about 32 in), Brookings (Brookings County, about 36 in), on NOAA’s 1991–2020 normals at each town’s station. See the towns with the least snow.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (35 in South Dakota) 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 South Dakota lists

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

All South Dakota rankings →
Other states

Snowiest towns in other states