Counties in Minnesota by average annual temperature

Houston County had the highest average annual temperature of 87 counties in 2019, at 44.6 °F. Cook County had the lowest, at 34.5 °F. The median was 41.4 °F and the figure for Minnesota was 39.3 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest44.6Houston County
Lowest34.5Cook County
Median41.487 counties
Minnesota39.3History

Map of counties, 2019

Aitkin County: 38.2 °FAnoka County: 42.4 °FBecker County: 37.3 °FBeltrami County: 36.3 °FBenton County: 40.6 °FBig Stone County: 41.2 °FBlue Earth County: 43.2 °FBrown County: 43.1 °FCarlton County: 37.5 °FCarver County: 42.8 °FCass County: 38.5 °FChippewa County: 41.9 °FChisago County: 41.6 °FClay County: 38.6 °FClearwater County: 36.3 °FCook County: 34.5 °FCottonwood County: 42.8 °FCrow Wing County: 39.4 °FDakota County: 43.3 °FDodge County: 42.3 °FDouglas County: 39.3 °FFaribault County: 43.4 °FFillmore County: 42.9 °FFreeborn County: 43 °FGoodhue County: 42.7 °FGrant County: 40.2 °FHennepin County: 42.9 °FHouston County: 44.6 °FHubbard County: 37.7 °FIsanti County: 41.5 °FItasca County: 36.9 °FJackson County: 42.8 °FKanabec County: 40.2 °FKandiyohi County: 41.1 °FKittson County: 37.4 °FKoochiching County: 36 °FLac qui Parle County: 41.7 °FLake County: 35.6 °FLake of the Woods County: 36.5 °FLe Sueur County: 42.8 °FLincoln County: 41.1 °FLyon County: 42.2 °FMcLeod County: 42.3 °FMahnomen County: 36.5 °FMarshall County: 36.9 °FMartin County: 43.1 °FMeeker County: 41 °FMille Lacs County: 40.3 °FMorrison County: 40 °FMower County: 42.7 °FMurray County: 41.5 °FNicollet County: 43.1 °FNobles County: 42.2 °FNorman County: 37.6 °FOlmsted County: 42.6 °FOtter Tail County: 38.7 °FPennington County: 36.3 °FPine County: 39.5 °FPipestone County: 41.7 °FPolk County: 37.1 °FPope County: 40.3 °FRamsey County: 43.2 °FRed Lake County: 36.6 °FRedwood County: 42.6 °FRenville County: 42.3 °FRice County: 42.7 °FRock County: 43.2 °FRoseau County: 36.8 °FSt. Louis County: 36.4 °FScott County: 43.2 °FSherburne County: 41.4 °FSibley County: 43 °FStearns County: 40.4 °FSteele County: 42.6 °FStevens County: 40.6 °FSwift County: 41.3 °FTodd County: 39.3 °FTraverse County: 40.8 °FWabasha County: 43.4 °FWadena County: 38.8 °FWaseca County: 42.6 °FWashington County: 42.9 °FWatonwan County: 43.4 °FWilkin County: 39.9 °FWinona County: 43.6 °FWright County: 41.7 °FYellow Medicine County: 42.2 °F
  • Under 37
  • 37 to 40
  • 40 to 41
  • 41 to 42
  • 42 to 43
  • 43 and over
°F, 2019. 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, 2019

Houston County: 44.6 °FHouston County44.6Winona County: 43.6 °FWinona County43.6Faribault County: 43.4 °FFaribault County43.4Wabasha County: 43.4 °FWabasha County43.4Watonwan County: 43.4 °FWatonwan County43.4Dakota County: 43.3 °FDakota County43.3Blue Earth County: 43.2 °FBlue Earth County43.2Ramsey County: 43.2 °FRamsey County43.2Rock County: 43.2 °FRock County43.2Scott County: 43.2 °FScott County43.2Brown County: 43.1 °FBrown County43.1Martin County: 43.1 °FMartin County43.1Nicollet County: 43.1 °FNicollet County43.1Freeborn County: 43 °FFreeborn County43Sibley County: 43 °FSibley County43Fillmore County: 42.9 °FFillmore County42.9Hennepin County: 42.9 °FHennepin County42.9Washington County: 42.9 °FWashington County42.9Carver County: 42.8 °FCarver County42.8Cottonwood County: 42.8 °FCottonwood County42.8Jackson County: 42.8 °FJackson County42.8Le Sueur County: 42.8 °FLe Sueur County42.8Goodhue County: 42.7 °FGoodhue County42.7Mower County: 42.7 °FMower County42.7Rice County: 42.7 °FRice County42.7Olmsted County: 42.6 °FOlmsted County42.6Redwood County: 42.6 °FRedwood County42.6Steele County: 42.6 °FSteele County42.6Waseca County: 42.6 °FWaseca County42.6Anoka County: 42.4 °FAnoka County42.4Dodge County: 42.3 °FDodge County42.3McLeod County: 42.3 °FMcLeod County42.3Renville County: 42.3 °FRenville County42.3Lyon County: 42.2 °FLyon County42.2Nobles County: 42.2 °FNobles County42.2Yellow Medicine County: 42.2 °FYellow Medicine County42.2Chippewa County: 41.9 °FChippewa County41.9Lac qui Parle County: 41.7 °FLac qui Parle County41.7Pipestone County: 41.7 °FPipestone County41.7Wright County: 41.7 °FWright County41.7Houston County: 44.6 °FHouston County44.6Winona County: 43.6 °FWinona County43.6Faribault County: 43.4 °FFaribault County43.4Wabasha County: 43.4 °FWabasha County43.4Watonwan County: 43.4 °FWatonwan County43.4Dakota County: 43.3 °FDakota County43.3Blue Earth County: 43.2 °FBlue Earth County43.2Ramsey County: 43.2 °FRamsey County43.2Rock County: 43.2 °FRock County43.2Scott County: 43.2 °FScott County43.2Brown County: 43.1 °FBrown County43.1Martin County: 43.1 °FMartin County43.1Nicollet County: 43.1 °FNicollet County43.1Freeborn County: 43 °FFreeborn County43Sibley County: 43 °FSibley County43Fillmore County: 42.9 °FFillmore County42.9Hennepin County: 42.9 °FHennepin County42.9Washington County: 42.9 °FWashington County42.9Carver County: 42.8 °FCarver County42.8Cottonwood County: 42.8 °FCottonwood County42.8Jackson County: 42.8 °FJackson County42.8Le Sueur County: 42.8 °FLe Sueur County42.8Goodhue County: 42.7 °FGoodhue County42.7Mower County: 42.7 °FMower County42.7Rice County: 42.7 °FRice County42.7Olmsted County: 42.6 °FOlmsted County42.6Redwood County: 42.6 °FRedwood County42.6Steele County: 42.6 °FSteele County42.6Waseca County: 42.6 °FWaseca County42.6Anoka County: 42.4 °FAnoka County42.4Dodge County: 42.3 °FDodge County42.3McLeod County: 42.3 °FMcLeod County42.3Renville County: 42.3 °FRenville County42.3Lyon County: 42.2 °FLyon County42.2Nobles County: 42.2 °FNobles County42.2Yellow Medicine County: 42.2 °FYellow Medicine County42.2Chippewa County: 41.9 °FChippewa County41.9Lac qui Parle County: 41.7 °FLac qui Parle County41.7Pipestone County: 41.7 °FPipestone County41.7Wright County: 41.7 °FWright County41.7
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2019
°F
Change on 2018
1Houston County44.6-2.4%
2Winona County43.6-3.3%
3Faribault County43.4-1.6%
3Wabasha County43.4-2%
3Watonwan County43.4-0.7%
6Dakota County43.3-2.7%
7Blue Earth County43.2-2.3%
7Ramsey County43.2-2.3%
7Rock County43.2-2%
7Scott County43.2-2.9%
11Brown County43.1-1.6%
11Martin County43.1-1.6%
11Nicollet County43.1-3.4%
14Freeborn County43-1.1%
14Sibley County43-2.9%
16Fillmore County42.9-2.3%
16Hennepin County42.9-2.9%
16Washington County42.9-2.3%
19Carver County42.8-2.7%
19Cottonwood County42.8-0.5%
19Jackson County42.8-1.2%
19Le Sueur County42.8-3.2%
23Goodhue County42.7-2.5%
23Mower County42.7-1.6%
23Rice County42.7-2.3%
26Olmsted County42.6-2.1%
26Redwood County42.6-2.1%
26Steele County42.6-1.6%
26Waseca County42.6-1.8%
30Anoka County42.4-2.3%
31Dodge County42.3-1.9%
31McLeod County42.3-2.8%
31Renville County42.3-3%
34Lyon County42.2-2.3%
34Nobles County42.2-2.3%
34Yellow Medicine County42.2-3.4%
37Chippewa County41.9-4.1%
38Lac qui Parle County41.7-4.6%
38Pipestone County41.7-1.9%
38Wright County41.7-3.2%
41Chisago County41.6-2.8%
42Isanti County41.5-2.8%
42Murray County41.5-2.1%
44Sherburne County41.4-2.8%
45Swift County41.3-4.2%
46Big Stone County41.2-4.6%
47Kandiyohi County41.1-3.7%
47Lincoln County41.1-3.1%
49Meeker County41-3.5%
50Traverse County40.8-4.7%
51Benton County40.6-3.1%
51Stevens County40.6-4.7%
53Stearns County40.4-3.6%
54Mille Lacs County40.3-2.9%
54Pope County40.3-4.3%
56Grant County40.2-4.7%
56Kanabec County40.2-3.1%
58Morrison County40-2.9%
59Wilkin County39.9-4.5%
60Pine County39.5-2.5%
61Crow Wing County39.4-2.7%
62Douglas County39.3-5.5%
62Todd County39.3-3.9%
64Wadena County38.8-3.2%
65Otter Tail County38.7-4.2%
66Clay County38.6-4.2%
67Cass County38.5-3.3%
68Aitkin County38.2-2.8%
69Hubbard County37.7-3.8%
70Norman County37.6-4.8%
71Carlton County37.5-2.6%
72Kittson County37.4-4.6%
73Becker County37.3-4.1%
74Polk County37.1-4.9%
75Itasca County36.9-3.4%
75Marshall County36.9-4.7%
77Roseau County36.8-3.7%
78Red Lake County36.6-4.9%
79Lake of the Woods County36.5-2.9%
79Mahnomen County36.5-4.7%
81St. Louis County36.4-2.4%
82Beltrami County36.3-4.7%
82Clearwater County36.3-4.7%
82Pennington County36.3-5.2%
85Koochiching County36-3.2%
86Lake County35.6-2.7%
87Cook County34.5-2.5%

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 Minnesota by average annual temperature, 2019) [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 Minnesota by average annual temperature, 2019. 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/minnesota-counties?period=2019. 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 Minnesota by average annual temperature, 2019. 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/minnesota-counties?period=2019.

Harvard

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

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

Houston County, with 44.6 °F in 2019, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Cook County, with 34.5 °F in 2019.

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 Minnesota: more rankings