Counties in North Dakota by average annual temperature

Richland County had the highest average annual temperature of 53 counties in 2017, at 44.1 °F. Rolette County had the lowest, at 38.8 °F. The median was 42.1 °F and the figure for North Dakota was 42 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest44.1Richland County
Lowest38.8Rolette County
Median42.153 counties
North Dakota42History

Map of counties, 2017

Adams County: 43.7 °FBarnes County: 42.4 °FBenson County: 40.6 °FBillings County: 43.3 °FBottineau County: 40.1 °FBowman County: 43.7 °FBurke County: 39.8 °FBurleigh County: 42.7 °FCass County: 43.1 °FCavalier County: 38.9 °FDickey County: 43.4 °FDivide County: 40.9 °FDunn County: 42.7 °FEddy County: 41 °FEmmons County: 43.3 °FFoster County: 41.2 °FGolden Valley County: 43.6 °FGrand Forks County: 41.7 °FGrant County: 43.7 °FGriggs County: 41 °FHettinger County: 43.2 °FKidder County: 41.6 °FLaMoure County: 43.1 °FLogan County: 42 °FMcHenry County: 41.3 °FMcIntosh County: 42.3 °FMcKenzie County: 43.1 °FMcLean County: 42.4 °FMercer County: 42.9 °FMorton County: 43.3 °FMountrail County: 41.2 °FNelson County: 40.2 °FOliver County: 42.9 °FPembina County: 40.7 °FPierce County: 40.2 °FRamsey County: 40.1 °FRansom County: 43.4 °FRenville County: 40.7 °FRichland County: 44.1 °FRolette County: 38.8 °FSargent County: 43.9 °FSheridan County: 41.9 °FSioux County: 43.9 °FSlope County: 43.6 °FStark County: 43 °FSteele County: 40.9 °FStutsman County: 42 °FTowner County: 39.3 °FTraill County: 42.1 °FWalsh County: 40.7 °FWard County: 41.6 °FWells County: 40.9 °FWilliams County: 42.3 °F
  • Under 41
  • 41 to 42
  • 42 to 43
  • 43 and over
°F, 2017. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

All counties, 2017

Richland County: 44.1 °FRichland County44.1Sargent County: 43.9 °FSargent County43.9Sioux County: 43.9 °FSioux County43.9Adams County: 43.7 °FAdams County43.7Bowman County: 43.7 °FBowman County43.7Grant County: 43.7 °FGrant County43.7Golden Valley County: 43.6 °FGolden Valley County43.6Slope County: 43.6 °FSlope County43.6Dickey County: 43.4 °FDickey County43.4Ransom County: 43.4 °FRansom County43.4Billings County: 43.3 °FBillings County43.3Emmons County: 43.3 °FEmmons County43.3Morton County: 43.3 °FMorton County43.3Hettinger County: 43.2 °FHettinger County43.2Cass County: 43.1 °FCass County43.1LaMoure County: 43.1 °FLaMoure County43.1McKenzie County: 43.1 °FMcKenzie County43.1Stark County: 43 °FStark County43Mercer County: 42.9 °FMercer County42.9Oliver County: 42.9 °FOliver County42.9Burleigh County: 42.7 °FBurleigh County42.7Dunn County: 42.7 °FDunn County42.7Barnes County: 42.4 °FBarnes County42.4McLean County: 42.4 °FMcLean County42.4McIntosh County: 42.3 °FMcIntosh County42.3Williams County: 42.3 °FWilliams County42.3Traill County: 42.1 °FTraill County42.1Logan County: 42 °FLogan County42Stutsman County: 42 °FStutsman County42Sheridan County: 41.9 °FSheridan County41.9Grand Forks County: 41.7 °FGrand Forks County41.7Kidder County: 41.6 °FKidder County41.6Ward County: 41.6 °FWard County41.6McHenry County: 41.3 °FMcHenry County41.3Foster County: 41.2 °FFoster County41.2Mountrail County: 41.2 °FMountrail County41.2Eddy County: 41 °FEddy County41Griggs County: 41 °FGriggs County41Divide County: 40.9 °FDivide County40.9Steele County: 40.9 °FSteele County40.9Wells County: 40.9 °FWells County40.9Pembina County: 40.7 °FPembina County40.7Renville County: 40.7 °FRenville County40.7Walsh County: 40.7 °FWalsh County40.7Benson County: 40.6 °FBenson County40.6Nelson County: 40.2 °FNelson County40.2Pierce County: 40.2 °FPierce County40.2Bottineau County: 40.1 °FBottineau County40.1Ramsey County: 40.1 °FRamsey County40.1Burke County: 39.8 °FBurke County39.8Towner County: 39.3 °FTowner County39.3Cavalier County: 38.9 °FCavalier County38.9Rolette County: 38.8 °FRolette County38.8Richland County: 44.1 °FRichland County44.1Sargent County: 43.9 °FSargent County43.9Sioux County: 43.9 °FSioux County43.9Adams County: 43.7 °FAdams County43.7Bowman County: 43.7 °FBowman County43.7Grant County: 43.7 °FGrant County43.7Golden Valley County: 43.6 °FGolden Valley County43.6Slope County: 43.6 °FSlope County43.6Dickey County: 43.4 °FDickey County43.4Ransom County: 43.4 °FRansom County43.4Billings County: 43.3 °FBillings County43.3Emmons County: 43.3 °FEmmons County43.3Morton County: 43.3 °FMorton County43.3Hettinger County: 43.2 °FHettinger County43.2Cass County: 43.1 °FCass County43.1LaMoure County: 43.1 °FLaMoure County43.1McKenzie County: 43.1 °FMcKenzie County43.1Stark County: 43 °FStark County43Mercer County: 42.9 °FMercer County42.9Oliver County: 42.9 °FOliver County42.9Burleigh County: 42.7 °FBurleigh County42.7Dunn County: 42.7 °FDunn County42.7Barnes County: 42.4 °FBarnes County42.4McLean County: 42.4 °FMcLean County42.4McIntosh County: 42.3 °FMcIntosh County42.3Williams County: 42.3 °FWilliams County42.3Traill County: 42.1 °FTraill County42.1Logan County: 42 °FLogan County42Stutsman County: 42 °FStutsman County42Sheridan County: 41.9 °FSheridan County41.9Grand Forks County: 41.7 °FGrand Forks County41.7Kidder County: 41.6 °FKidder County41.6Ward County: 41.6 °FWard County41.6McHenry County: 41.3 °FMcHenry County41.3Foster County: 41.2 °FFoster County41.2Mountrail County: 41.2 °FMountrail County41.2Eddy County: 41 °FEddy County41Griggs County: 41 °FGriggs County41Divide County: 40.9 °FDivide County40.9Steele County: 40.9 °FSteele County40.9Wells County: 40.9 °FWells County40.9Pembina County: 40.7 °FPembina County40.7Renville County: 40.7 °FRenville County40.7Walsh County: 40.7 °FWalsh County40.7Benson County: 40.6 °FBenson County40.6Nelson County: 40.2 °FNelson County40.2Pierce County: 40.2 °FPierce County40.2Bottineau County: 40.1 °FBottineau County40.1Ramsey County: 40.1 °FRamsey County40.1Burke County: 39.8 °FBurke County39.8Towner County: 39.3 °FTowner County39.3Cavalier County: 38.9 °FCavalier County38.9Rolette County: 38.8 °FRolette County38.8
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2017
°F
Change on 2016
1Richland County44.1-4.5%
2Sargent County43.9-4.1%
2Sioux County43.9-4.8%
4Adams County43.7-4.8%
4Bowman County43.7-5%
4Grant County43.7-4.6%
7Golden Valley County43.6-4.8%
7Slope County43.6-5%
9Dickey County43.4-5%
9Ransom County43.4-4.6%
11Billings County43.3-5%
11Emmons County43.3-4.6%
11Morton County43.3-4.8%
14Hettinger County43.2-4.6%
15Cass County43.1-5.1%
15LaMoure County43.1-4.6%
15McKenzie County43.1-4.9%
18Stark County43-4.4%
19Mercer County42.9-5.7%
19Oliver County42.9-5.3%
21Burleigh County42.7-4.7%
21Dunn County42.7-5.1%
23Barnes County42.4-4.9%
23McLean County42.4-5.8%
25McIntosh County42.3-4.3%
25Williams County42.3-5.2%
27Traill County42.1-5.2%
28Logan County42-4.5%
28Stutsman County42-4.8%
30Sheridan County41.9-5.2%
31Grand Forks County41.7-5.2%
32Kidder County41.6-5%
32Ward County41.6-6.3%
34McHenry County41.3-6.1%
35Foster County41.2-5.3%
35Mountrail County41.2-6.6%
37Eddy County41-5.1%
37Griggs County41-4.9%
39Divide County40.9-5.3%
39Steele County40.9-5.3%
39Wells County40.9-5.8%
42Pembina County40.7-5.1%
42Renville County40.7-6.4%
42Walsh County40.7-5.6%
45Benson County40.6-5.4%
46Nelson County40.2-5.2%
46Pierce County40.2-6.5%
48Bottineau County40.1-6.7%
48Ramsey County40.1-5.2%
50Burke County39.8-6.6%
51Towner County39.3-5.8%
52Cavalier County38.9-5.6%
53Rolette County38.8-6.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 North Dakota by average annual temperature, 2017) [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 North Dakota by average annual temperature, 2017. 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/north-dakota-counties?period=2017. 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 North Dakota by average annual temperature, 2017. 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/north-dakota-counties?period=2017.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December average temperature, counties, Counties in North Dakota by average annual temperature, 2017 [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/north-dakota-counties?period=2017 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_north_dakota_2017,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December average temperature, counties: Counties in North Dakota by average annual temperature, 2017}},
  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/north-dakota-counties?period=2017. 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 North Dakota by average annual temperature, 2017
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/north-dakota-counties?period=2017
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/north-dakota-counties?period=2017.
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 North Dakota by average annual temperature using official data, and cite the source.
rank_places {"indicator":"average_temperature_annual","level":"province","within":"North Dakota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_temperature_annual&level=province&within=North%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?

Richland County, with 44.1 °F in 2017, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Rolette County, with 38.8 °F in 2017.

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 North Dakota: more rankings