The 10 Cities In South Dakota With The Best Weather

The cities with the best weather in South Dakota for 2026 are Pierre, Rapid City, and Mitchell. Find out where your city or town ranks.

Everyone wants a bit of a blissful breeze or a scoop of sunny sanctuary when looking for a place to live in South Dakota.

The more sun, the more you can go outside. The more you go outside, the more you’ll feel at peace. The more you’ll feel at peace, the more you’ll enjoy where you live.

So it makes sense to try and find the places with the best weather in South Dakota. We used Saturday Night Science to compare the number of sunny days, total precipitation, and the deviation from the ideal 70-degree weather for 11 places in South Dakota over 10,000 people.

Grab your shades and put away your raincoat as we look at the cities with the best weather in South Dakota.

1

No. 1 best weather city in South Dakota

Pierre, SD

13,938 peopleSnackAbility 7/10
7/10
Pierre, SD
Source: Wikipedia User Alanscottwalker | CC BY-SA 3.0
322.7 sunny days · 59.0 degree average high
Map of Pierre within South Dakota Located in Hughes County, South Dakota
2

No. 2 best weather city in South Dakota

Rapid City, SD

71,692 peopleSnackAbility 5/10
5/10
Rapid City, SD
Source: Wikipedia User tochichi | CC BY-SA 2.0
322.7 sunny days · 59.3 degree average high
Map of Rapid City within South Dakota Located in Pennington County, South Dakota

Rapid City is the second most populous city in South Dakota and the county seat of Pennington County. Named after Rapid Creek, on which the city is established, it is set against the eastern slope of the Black Hills mountain range. The population was 67,956 as of the 2010 Census. Known as the “Gateway to the Black Hills” and the “City of Presidents”, it is split by a low mountain ridge that divides the western and eastern parts of the city. Ellsworth Air Force Base is located on the outskirts of the city. Camp Rapid, a part of the South Dakota Army National Guard, is located in the western part of the city. The historic “Old West” town of Deadwood is nearby. In the neighboring Black Hills are the popular tourist attractions of Mount Rushmore, the Crazy Horse Memorial, Custer State Park, and Wind Cave National Park.

3

No. 3 best weather city in South Dakota

Mitchell, SD

15,543 peopleSnackAbility 6/10
6/10
Mitchell, SD
Source: Wikipedia User TCN7JM | CC BY-SA 3.0
318.3 sunny days · 58.4 degree average high
Map of Mitchell within South Dakota Located in Davison County, South Dakota

Mitchell is the county seat of Davison County, South Dakota, United States. The population was 15,254 at the 2010 census.

4

No. 4 best weather city in South Dakota

Vermillion, SD

10,746 peopleSnackAbility 6/10
6/10
Vermillion, SD
Source: Wikipedia User User:Magicpiano | GFDL
313.3 sunny days · 60.4 degree average high
Map of Vermillion within South Dakota Located in Clay County, South Dakota

Vermillion is a city in and the county seat of Clay County, in the southeastern corner of the state of South Dakota, and the eleventh largest city in the state. According to the 2010 Census, the population was 10,571. The city lies atop a bluff near the Missouri River.

5

No. 5 best weather city in South Dakota

Yankton, SD

14,531 peopleSnackAbility 7/10
7/10
Yankton, SD
Source: Public domain
313.7 sunny days · 59.2 degree average high
Map of Yankton within South Dakota Located in Yankton County, South Dakota

Yankton is a city in, and the county seat of, Yankton County, South Dakota, United States. The population was 14,454 at the 2010 census. Yankton is the principal city of the Yankton Micropolitan Statistical Area, which includes the entirety of Yankton County, and which had an estimated population of 22,702 as of July 1, 2015.

6

No. 6 best weather city in South Dakota

Aberdeen, SD

27,418 peopleSnackAbility 7/10
7/10
Aberdeen, SD
Source: Public domain
319.7 sunny days · 55.2 degree average high
Map of Aberdeen within South Dakota Located in Brown County, South Dakota

Aberdeen is a city in and the county seat of Brown County, South Dakota, United States, about 125 miles northeast of Pierre. The city population was 26,091 at the 2010 census, making it the third most populous city in the state after Sioux Falls and Rapid City. Aberdeen is the principal city of the Aberdeen Micropolitan Statistical Area, which includes all of Brown and Edmunds counties and has a population of 40,602 in 2010. Aberdeen is considered a college town, being the home of both Northern State University and Presentation College.

7

No. 7 best weather city in South Dakota

Huron, SD

13,159 peopleSnackAbility 5/10
5/10
Huron, SD
Source: Public domain
319.0 sunny days · 57.3 degree average high
Map of Huron within South Dakota Located in Beadle County, South Dakota

Huron is a city in Beadle County, South Dakota, United States. The population was 12,592 at the 2010 census. It is the county seat of Beadle County. Huron was the home of now-defunct Huron University. The Huron Plainsman, also referred to as the Plainsman, is the newspaper. The first settlement at Huron was made in 1880. The city was named after the Huron Indians. It is currently the ninth largest city in South Dakota, but it once was the fourth. Huron was in the running for capital of South Dakota but lost out to Pierre due to Pierres positioning.

8

No. 8 best weather city in South Dakota

Brookings, SD

22,974 peopleSnackAbility 8/10
8/10
Brookings, SD
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
317.5 sunny days · 54.2 degree average high
Map of Brookings within South Dakota Located in Brookings County, South Dakota

Brookings is a city in Brookings County, South Dakota, United States. Brookings is the fourth largest city in South Dakota, with a population of 22,056 at the 2010 census. It is the county seat of Brookings County, and home to South Dakota State University, the largest institution of higher education in the state. Also found in Brookings are the South Dakota Art Museum, the Children’s Museum of South Dakota, the annual Brookings Summer Arts Festival, and the headquarters of a number of manufacturing companies and agricultural operations.

9

No. 9 best weather city in South Dakota

Spearfish, SD

10,980 peopleSnackAbility 8/10
8/10
Spearfish, SD
Source: Wikipedia User JERRYE AND ROY KLOTZ MD | CC BY-SA 3.0
316.4 sunny days · 59.2 degree average high
Map of Spearfish within South Dakota Located in Lawrence County, South Dakota

Spearfish is a city in Lawrence County, South Dakota, United States. The population was 10,494 at the 2010 census.

10

No. 10 best weather city in South Dakota

Watertown, SD

21,919 peopleSnackAbility 6/10
6/10
Watertown, SD
Source: Public domain
317.0 sunny days · 53.9 degree average high
Map of Watertown within South Dakota Located in Codington County, South Dakota

Watertown is a city in and the county seat of Codington County, South Dakota, United States. The population was 21,482 at the 2010 census. It is the fifth largest city in South Dakota. It is also the principal city of the Watertown Micropolitan Statistical Area, which includes all of Codington and Hamlin counties.

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is South Dakota’s statewide median.

City Sunny days vs SD
1 Pierre 322.7
2 Rapid City 322.7
3 Mitchell 318.3
4 Vermillion 313.3
5 Yankton 313.7
6 Aberdeen 319.7
7 Huron 319.0
8 Brookings 317.5
9 Spearfish 316.4
10 Watertown 317.0
City Avg. annual high vs SD
1 Pierre 59.0
2 Rapid City 59.3
3 Mitchell 58.4
4 Vermillion 60.4
5 Yankton 59.2
6 Aberdeen 55.2
7 Huron 57.3
8 Brookings 54.2
9 Spearfish 59.2
10 Watertown 53.9
City Avg. annual low vs SD
1 Pierre 34.7
2 Rapid City 35.1
3 Mitchell 36.0
4 Vermillion 37.0
5 Yankton 36.8
6 Aberdeen 32.4
7 Huron 34.4
8 Brookings 33.1
9 Spearfish 34.1
10 Watertown 32.9
City Avg. annual snowfall vs SD
1 Pierre 32.8
2 Rapid City 42.3
3 Mitchell 34.0
4 Vermillion 32.7
5 Yankton 34.8
6 Aberdeen 38.3
7 Huron 41.6
8 Brookings 32.4
9 Spearfish 132.1
10 Watertown 36.0
City Avg. annual precipitation vs SD
1 Pierre 18.2
2 Rapid City 18.6
3 Mitchell 24.8
4 Vermillion 27.3
5 Yankton 27.0
6 Aberdeen 21.7
7 Huron 23.2
8 Brookings 24.9
9 Spearfish 22.2
10 Watertown 22.5
City Population vs SD
1 Pierre 13,938
2 Rapid City 71,692
3 Mitchell 15,543
4 Vermillion 10,746
5 Yankton 14,531
6 Aberdeen 27,418
7 Huron 13,159
8 Brookings 22,974
9 Spearfish 10,980
10 Watertown 21,919

On the map

Where South Dakota’s best weather is

Saturday Night Science

How We Determined The Cities In South Dakota With The Best Weather

To rank the most fair weather cities in South Dakota, we used Saturday Night Science and the National Oceanic and Atmospheric Administration (NOAA) database, to see which cities in the Mount Rushmore State get the best weather.

We used the following criteria to find the best weather:

  • Number of sunny days
  • Highest average low
  • Average high deviation from 70 degrees
  • Least amount of rain
  • Least amount of snow

We ranked each city of over 10,000 people in South Dakota from best to worst on each criterion. We then averaged each ranking into a weather quality index. The city with the best index, Pierre, was anointed the city with the best weather in South Dakota.

Before we get too far, here are the annual precipitation rates for major cities: Sioux Falls (26.6 inches), Rapid City (18.6 inches), and Aberdeen (21.7 inches).

The cities with the best weather in South Dakota are Pierre, Rapid City, Mitchell, Vermillion, Yankton, Aberdeen, Huron, Brookings, Spearfish, and Watertown.

There’s a complete chart at the bottom.

The full plate

Detailed List Of Places With The Best Weather In South Dakota

Click any column to sort. Search by city name.

RankCityPopulationSunny DaysAvg. HighPrecipitation (Inches)Snow (Inches)
1Pierre13,938322.759.018.232.8
2Rapid City71,692322.759.318.642.3
3Mitchell15,543318.358.424.834.0
4Vermillion10,746313.360.427.332.7
5Yankton14,531313.759.227.034.8
6Aberdeen27,418319.755.221.738.3
7Huron13,159319.057.323.241.6
8Brookings22,974317.554.224.932.4
9Spearfish10,980316.459.222.2132.1
10Watertown21,919317.053.922.536.0
11Sioux Falls164,341312.956.726.640.6

Source: NOAA climate data. 11 South Dakota cities with more than 10,000 residents.

Summary

Summary: The Cities With The Best Weather In South Dakota For 2026

If you’re looking for the South Dakota cities with the most sunny days, the least rain and snow, and highs closest to a perfect 70 degrees, this is an accurate list.

The cities with the best weather in South Dakota are Pierre, Rapid City, Mitchell, Vermillion, Yankton, Aberdeen, Huron, Brookings, Spearfish, and Watertown.

Keep reading

More rankings worth a look

Chris Kolmar
About the author

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.

Get the SnackPack →