Counties in South Dakota by average annual temperature

Charles Mix County had the highest average annual temperature of 66 counties in 2022, at 48.2 °F. Marshall County had the lowest, at 40 °F. The median was 45.3 °F and the figure for South Dakota was 45.2 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Median45.366 counties
South Dakota45.2History

Map of counties, 2022

Aurora County: 46.2 °FBeadle County: 44.8 °FBennett County: 47.6 °FBon Homme County: 48.1 °FBrookings County: 42.6 °FBrown County: 42 °FBrule County: 47 °FBuffalo County: 45.7 °FButte County: 45.8 °FCampbell County: 42.2 °FCharles Mix County: 48.2 °FClark County: 42.5 °FClay County: 47.7 °FCodington County: 41.6 °FCorson County: 43.1 °FCuster County: 45.8 °FDavison County: 45.6 °FDay County: 40.8 °FDeuel County: 42.2 °FDewey County: 44.7 °FDouglas County: 47 °FEdmunds County: 42.3 °FFall River County: 47.8 °FFaulk County: 43.2 °FGrant County: 42.3 °FGregory County: 48.1 °FHaakon County: 46.5 °FHamlin County: 42.4 °FHand County: 44.3 °FHanson County: 45.3 °FHarding County: 44.1 °FHughes County: 46 °FHutchinson County: 46.9 °FHyde County: 44.3 °FJackson County: 47.7 °FJerauld County: 44.9 °FJones County: 46.9 °FKingsbury County: 43.4 °FLake County: 43.8 °FLawrence County: 42.9 °FLincoln County: 46.4 °FLyman County: 47.2 °FMcCook County: 45.6 °FMcPherson County: 40.8 °FMarshall County: 40 °FMeade County: 46.4 °FMellette County: 47.8 °FMiner County: 44.4 °FMinnehaha County: 45.9 °FMoody County: 43.6 °FOglala Lakota County: 48.2 °FPennington County: 46.1 °FPerkins County: 44 °FPotter County: 43.4 °FRoberts County: 41.6 °FSanborn County: 45 °FSpink County: 43.9 °FStanley County: 46.3 °FSully County: 45 °FTodd County: 47.7 °FTripp County: 48.1 °FTurner County: 46.9 °FUnion County: 47.6 °FWalworth County: 42.9 °FYankton County: 47.9 °FZiebach County: 45.4 °F
  • Under 42
  • 42 to 44
  • 44 to 45
  • 45 to 46
  • 46 to 48
  • 48 and over
°F, 2022. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2022

Charles Mix County: 48.2 °FCharles Mix County48.2Oglala Lakota County: 48.2 °FOglala Lakota County48.2Bon Homme County: 48.1 °FBon Homme County48.1Gregory County: 48.1 °FGregory County48.1Tripp County: 48.1 °FTripp County48.1Yankton County: 47.9 °FYankton County47.9Fall River County: 47.8 °FFall River County47.8Mellette County: 47.8 °FMellette County47.8Clay County: 47.7 °FClay County47.7Jackson County: 47.7 °FJackson County47.7Todd County: 47.7 °FTodd County47.7Bennett County: 47.6 °FBennett County47.6Union County: 47.6 °FUnion County47.6Lyman County: 47.2 °FLyman County47.2Brule County: 47 °FBrule County47Douglas County: 47 °FDouglas County47Hutchinson County: 46.9 °FHutchinson County46.9Jones County: 46.9 °FJones County46.9Turner County: 46.9 °FTurner County46.9Haakon County: 46.5 °FHaakon County46.5Lincoln County: 46.4 °FLincoln County46.4Meade County: 46.4 °FMeade County46.4Stanley County: 46.3 °FStanley County46.3Aurora County: 46.2 °FAurora County46.2Pennington County: 46.1 °FPennington County46.1Hughes County: 46 °FHughes County46Minnehaha County: 45.9 °FMinnehaha County45.9Butte County: 45.8 °FButte County45.8Custer County: 45.8 °FCuster County45.8Buffalo County: 45.7 °FBuffalo County45.7Davison County: 45.6 °FDavison County45.6McCook County: 45.6 °FMcCook County45.6Ziebach County: 45.4 °FZiebach County45.4Hanson County: 45.3 °FHanson County45.3Sanborn County: 45 °FSanborn County45Sully County: 45 °FSully County45Jerauld County: 44.9 °FJerauld County44.9Beadle County: 44.8 °FBeadle County44.8Dewey County: 44.7 °FDewey County44.7Miner County: 44.4 °FMiner County44.4Charles Mix County: 48.2 °FCharles Mix County48.2Oglala Lakota County: 48.2 °FOglala Lakota County48.2Bon Homme County: 48.1 °FBon Homme County48.1Gregory County: 48.1 °FGregory County48.1Tripp County: 48.1 °FTripp County48.1Yankton County: 47.9 °FYankton County47.9Fall River County: 47.8 °FFall River County47.8Mellette County: 47.8 °FMellette County47.8Clay County: 47.7 °FClay County47.7Jackson County: 47.7 °FJackson County47.7Todd County: 47.7 °FTodd County47.7Bennett County: 47.6 °FBennett County47.6Union County: 47.6 °FUnion County47.6Lyman County: 47.2 °FLyman County47.2Brule County: 47 °FBrule County47Douglas County: 47 °FDouglas County47Hutchinson County: 46.9 °FHutchinson County46.9Jones County: 46.9 °FJones County46.9Turner County: 46.9 °FTurner County46.9Haakon County: 46.5 °FHaakon County46.5Lincoln County: 46.4 °FLincoln County46.4Meade County: 46.4 °FMeade County46.4Stanley County: 46.3 °FStanley County46.3Aurora County: 46.2 °FAurora County46.2Pennington County: 46.1 °FPennington County46.1Hughes County: 46 °FHughes County46Minnehaha County: 45.9 °FMinnehaha County45.9Butte County: 45.8 °FButte County45.8Custer County: 45.8 °FCuster County45.8Buffalo County: 45.7 °FBuffalo County45.7Davison County: 45.6 °FDavison County45.6McCook County: 45.6 °FMcCook County45.6Ziebach County: 45.4 °FZiebach County45.4Hanson County: 45.3 °FHanson County45.3Sanborn County: 45 °FSanborn County45Sully County: 45 °FSully County45Jerauld County: 44.9 °FJerauld County44.9Beadle County: 44.8 °FBeadle County44.8Dewey County: 44.7 °FDewey County44.7Miner County: 44.4 °FMiner County44.4
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2022
°F
Change on 2021
1Charles Mix County48.2-4.7%
1Oglala Lakota County48.2-3.6%
3Bon Homme County48.1-4.8%
3Gregory County48.1-4.4%
3Tripp County48.1-4.6%
6Yankton County47.9-4.6%
7Fall River County47.8-2%
7Mellette County47.8-5.2%
9Clay County47.7-4.2%
9Jackson County47.7-4.4%
9Todd County47.7-4.6%
12Bennett County47.6-3.6%
12Union County47.6-4%
14Lyman County47.2-5.4%
15Brule County47-5.8%
15Douglas County47-5.4%
17Hutchinson County46.9-5.4%
17Jones County46.9-6%
17Turner County46.9-5.1%
20Haakon County46.5-5.3%
21Lincoln County46.4-5.1%
21Meade County46.4-4.5%
23Stanley County46.3-6.7%
24Aurora County46.2-5.9%
25Pennington County46.1-3.6%
26Hughes County46-6.1%
27Minnehaha County45.9-5.7%
28Butte County45.8-4.6%
28Custer County45.8-2.6%
30Buffalo County45.7-6%
31Davison County45.6-6.4%
31McCook County45.6-6%
33Ziebach County45.4-6.2%
34Hanson County45.3-6.4%
35Sanborn County45-6.8%
35Sully County45-6.8%
37Jerauld County44.9-6.7%
38Beadle County44.8-6.9%
39Dewey County44.7-6.9%
40Miner County44.4-6.9%
41Hand County44.3-6.9%
41Hyde County44.3-6.5%
43Harding County44.1-6.4%
44Perkins County44-6.4%
45Spink County43.9-7.6%
46Lake County43.8-6.8%
47Moody County43.6-7%
48Kingsbury County43.4-7.1%
48Potter County43.4-7.5%
50Faulk County43.2-7.5%
51Corson County43.1-7.7%
52Lawrence County42.9-4%
52Walworth County42.9-7.7%
54Brookings County42.6-8%
55Clark County42.5-7.8%
56Hamlin County42.4-7.4%
57Edmunds County42.3-8.2%
57Grant County42.3-8.4%
59Campbell County42.2-8.7%
59Deuel County42.2-7.9%
61Brown County42-9.1%
62Codington County41.6-8%
62Roberts County41.6-9.6%
64Day County40.8-9.3%
64McPherson County40.8-9.9%
66Marshall County40-10.3%

Other periods

About this ranking

Mean air temperature from January to December, in degrees Fahrenheit: the average of the 12 monthly mean temperatures. NOAA computes it from its climate divisional dataset (nClimDiv): station readings interpolated onto a 5 km grid and averaged over the area.

Values are area averages, so a county with mountains and valleys has one value for very different local climates. NOAA revises the last two years every month.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

NOAA National Centers for Environmental Information. (2026). NOAA Climate at a Glance, January to December average temperature, counties (Counties in South Dakota by average annual temperature, 2022) [Data set]. Retrieved October 12, 2026, from https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping

MLA 9

NOAA Climate at a Glance, January to December average temperature, counties, Counties in South Dakota by average annual temperature, 2022. NOAA National Centers for Environmental Information, 6 Oct. 2026, https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Invokely, https://invokely.ai/rankings/average-annual-temperature/south-dakota-counties?period=2022. Accessed 12 Oct. 2026.

Chicago (author-date)

NOAA National Centers for Environmental Information. 2026. NOAA Climate at a Glance, January to December average temperature, counties. Counties in South Dakota by average annual temperature, 2022. Dataset. Accessed October 12, 2026. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Also distributed by Invokely, https://invokely.ai/rankings/average-annual-temperature/south-dakota-counties?period=2022.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December average temperature, counties, Counties in South Dakota by average annual temperature, 2022 [Dataset]. Available at: https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping, via Invokely: https://invokely.ai/rankings/average-annual-temperature/south-dakota-counties?period=2022 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_south_dakota_2022,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December average temperature, counties: Counties in South Dakota by average annual temperature, 2022}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/south-dakota-counties?period=2022. Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - NOAA National Centers for Environmental Information
TI  - NOAA Climate at a Glance, January to December average temperature, counties: Counties in South Dakota by average annual temperature, 2022
PY  - 2026
DA  - 2026/10/06
PB  - NOAA National Centers for Environmental Information
DB  - Invokely
UR  - https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping
L2  - https://invokely.ai/rankings/average-annual-temperature/south-dakota-counties?period=2022
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/south-dakota-counties?period=2022.
N1  - Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in South Dakota by average annual temperature using official data, and cite the source.
rank_places {"indicator":"average_temperature_annual","level":"province","within":"South Dakota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_temperature_annual&level=province&within=South%20Dakota&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest average annual temperature?

Charles Mix County, with 48.2 °F in 2022, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Marshall County, with 40 °F in 2022.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: NOAA National Centers for Environmental Information, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Average annual temperature: other rankings

Counties in South Dakota: more rankings