Counties in North Dakota by average annual temperature, 2025

Bowman County had the highest average annual temperature of 53 counties in 2025, at 44.2 °F. Cavalier County had the lowest, at 38.9 °F. The median was 41.9 °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.2Bowman County
Lowest38.9Cavalier County
Median41.953 counties
North Dakota42History

Map of counties, 2025

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

All counties, 2025

Bowman County: 44.2 °FBowman County44.2Golden Valley County: 44 °FGolden Valley County44Slope County: 44 °FSlope County44Richland County: 43.8 °FRichland County43.8Adams County: 43.7 °FAdams County43.7Billings County: 43.7 °FBillings County43.7Grant County: 43.7 °FGrant County43.7Sioux County: 43.7 °FSioux County43.7McKenzie County: 43.6 °FMcKenzie County43.6Morton County: 43.3 °FMorton County43.3Dunn County: 43.2 °FDunn County43.2Hettinger County: 43.2 °FHettinger County43.2Mercer County: 43.2 °FMercer County43.2Oliver County: 43.2 °FOliver County43.2Sargent County: 43.2 °FSargent County43.2Ransom County: 43.1 °FRansom County43.1Stark County: 43.1 °FStark County43.1Emmons County: 43 °FEmmons County43LaMoure County: 43 °FLaMoure County43Dickey County: 42.9 °FDickey County42.9Cass County: 42.6 °FCass County42.6McLean County: 42.3 °FMcLean County42.3Barnes County: 42.2 °FBarnes County42.2McIntosh County: 42.2 °FMcIntosh County42.2Burleigh County: 42 °FBurleigh County42Stutsman County: 42 °FStutsman County42Grand Forks County: 41.9 °FGrand Forks County41.9Logan County: 41.9 °FLogan County41.9Traill County: 41.7 °FTraill County41.7Williams County: 41.7 °FWilliams County41.7Kidder County: 41.2 °FKidder County41.2McHenry County: 41.2 °FMcHenry County41.2Mountrail County: 41.2 °FMountrail County41.2Walsh County: 41.2 °FWalsh County41.2Ward County: 41.2 °FWard County41.2Foster County: 41 °FFoster County41Sheridan County: 41 °FSheridan County41Eddy County: 40.9 °FEddy County40.9Griggs County: 40.9 °FGriggs County40.9Pembina County: 40.8 °FPembina County40.8Renville County: 40.8 °FRenville County40.8Nelson County: 40.7 °FNelson County40.7Steele County: 40.7 °FSteele County40.7Benson County: 40.6 °FBenson County40.6Wells County: 40.6 °FWells County40.6Burke County: 40.5 °FBurke County40.5Pierce County: 40.5 °FPierce County40.5Divide County: 40.4 °FDivide County40.4Ramsey County: 40.3 °FRamsey County40.3Bottineau County: 40.1 °FBottineau County40.1Towner County: 39.6 °FTowner County39.6Rolette County: 39.3 °FRolette County39.3Cavalier County: 38.9 °FCavalier County38.9Bowman County: 44.2 °FBowman County44.2Golden Valley County: 44 °FGolden Valley County44Slope County: 44 °FSlope County44Richland County: 43.8 °FRichland County43.8Adams County: 43.7 °FAdams County43.7Billings County: 43.7 °FBillings County43.7Grant County: 43.7 °FGrant County43.7Sioux County: 43.7 °FSioux County43.7McKenzie County: 43.6 °FMcKenzie County43.6Morton County: 43.3 °FMorton County43.3Dunn County: 43.2 °FDunn County43.2Hettinger County: 43.2 °FHettinger County43.2Mercer County: 43.2 °FMercer County43.2Oliver County: 43.2 °FOliver County43.2Sargent County: 43.2 °FSargent County43.2Ransom County: 43.1 °FRansom County43.1Stark County: 43.1 °FStark County43.1Emmons County: 43 °FEmmons County43LaMoure County: 43 °FLaMoure County43Dickey County: 42.9 °FDickey County42.9Cass County: 42.6 °FCass County42.6McLean County: 42.3 °FMcLean County42.3Barnes County: 42.2 °FBarnes County42.2McIntosh County: 42.2 °FMcIntosh County42.2Burleigh County: 42 °FBurleigh County42Stutsman County: 42 °FStutsman County42Grand Forks County: 41.9 °FGrand Forks County41.9Logan County: 41.9 °FLogan County41.9Traill County: 41.7 °FTraill County41.7Williams County: 41.7 °FWilliams County41.7Kidder County: 41.2 °FKidder County41.2McHenry County: 41.2 °FMcHenry County41.2Mountrail County: 41.2 °FMountrail County41.2Walsh County: 41.2 °FWalsh County41.2Ward County: 41.2 °FWard County41.2Foster County: 41 °FFoster County41Sheridan County: 41 °FSheridan County41Eddy County: 40.9 °FEddy County40.9Griggs County: 40.9 °FGriggs County40.9Pembina County: 40.8 °FPembina County40.8Renville County: 40.8 °FRenville County40.8Nelson County: 40.7 °FNelson County40.7Steele County: 40.7 °FSteele County40.7Benson County: 40.6 °FBenson County40.6Wells County: 40.6 °FWells County40.6Burke County: 40.5 °FBurke County40.5Pierce County: 40.5 °FPierce County40.5Divide County: 40.4 °FDivide County40.4Ramsey County: 40.3 °FRamsey County40.3Bottineau County: 40.1 °FBottineau County40.1Towner County: 39.6 °FTowner County39.6Rolette County: 39.3 °FRolette County39.3Cavalier County: 38.9 °FCavalier County38.9
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2025
°F
Change on 2024
1Bowman County44.2-3.9%
2Golden Valley County44-3.1%
2Slope County44-3.3%
4Richland County43.8-5.8%
5Adams County43.7-4.4%
5Billings County43.7-3.1%
5Grant County43.7-3.1%
5Sioux County43.7-4%
9McKenzie County43.6-2.9%
10Morton County43.3-2.9%
11Dunn County43.2-2.9%
11Hettinger County43.2-3.4%
11Mercer County43.2-2.9%
11Oliver County43.2-3.1%
11Sargent County43.2-5.1%
16Ransom County43.1-5.7%
16Stark County43.1-3.1%
18Emmons County43-3.6%
18LaMoure County43-4.4%
20Dickey County42.9-4.2%
21Cass County42.6-7%
22McLean County42.3-3.4%
23Barnes County42.2-5.8%
23McIntosh County42.2-4.1%
25Burleigh County42-3.2%
25Stutsman County42-4.8%
27Grand Forks County41.9-5.6%
27Logan County41.9-4.1%
29Traill County41.7-6.7%
29Williams County41.7-4.1%
31Kidder County41.2-3.3%
31McHenry County41.2-3.7%
31Mountrail County41.2-3.1%
31Walsh County41.2-5.3%
31Ward County41.2-3.5%
36Foster County41-5.1%
36Sheridan County41-3.3%
38Eddy County40.9-5.1%
38Griggs County40.9-5.5%
40Pembina County40.8-6%
40Renville County40.8-3.1%
42Nelson County40.7-4.7%
42Steele County40.7-6.7%
44Benson County40.6-4.9%
44Wells County40.6-4.5%
46Burke County40.5-2.4%
46Pierce County40.5-3.8%
48Divide County40.4-4.5%
49Ramsey County40.3-5%
50Bottineau County40.1-4.1%
51Towner County39.6-4.8%
52Rolette County39.3-4.4%
53Cavalier County38.9-5.8%

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, 2025) [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, 2025. 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. 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, 2025. 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.

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, 2025 [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 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_north_dakota_2025,
  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, 2025}},
  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. 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, 2025
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
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/north-dakota-counties.
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?

Bowman County, with 44.2 °F in 2025, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Cavalier County, with 38.9 °F in 2025.

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