Counties in Minnesota by average annual temperature

Houston County had the highest average annual temperature of 87 counties in 2017, at 47.8 °F. Cook County had the lowest, at 37 °F. The median was 45.1 °F and the figure for Minnesota was 42.6 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest47.8Houston County
Lowest37Cook County
Median45.187 counties
Minnesota42.6History

Map of counties, 2017

Aitkin County: 41 °FAnoka County: 45.8 °FBecker County: 41 °FBeltrami County: 39.9 °FBenton County: 44 °FBig Stone County: 45.2 °FBlue Earth County: 47 °FBrown County: 47 °FCarlton County: 40.4 °FCarver County: 46.5 °FCass County: 41.5 °FChippewa County: 46 °FChisago County: 45 °FClay County: 42.7 °FClearwater County: 40.2 °FCook County: 37 °FCottonwood County: 46.2 °FCrow Wing County: 42.1 °FDakota County: 47 °FDodge County: 45.6 °FDouglas County: 43 °FFaribault County: 46.9 °FFillmore County: 46 °FFreeborn County: 46.3 °FGoodhue County: 46.3 °FGrant County: 44 °FHennepin County: 46.4 °FHouston County: 47.8 °FHubbard County: 41.1 °FIsanti County: 44.8 °FItasca County: 39.7 °FJackson County: 46.3 °FKanabec County: 43.1 °FKandiyohi County: 45.1 °FKittson County: 40.7 °FKoochiching County: 38.6 °FLac qui Parle County: 45.9 °FLake County: 37.8 °FLake of the Woods County: 39 °FLe Sueur County: 46.7 °FLincoln County: 45.1 °FLyon County: 46.2 °FMcLeod County: 46.2 °FMahnomen County: 40.4 °FMarshall County: 40.5 °FMartin County: 46.9 °FMeeker County: 45 °FMille Lacs County: 43.3 °FMorrison County: 43.2 °FMower County: 46 °FMurray County: 45.4 °FNicollet County: 46.9 °FNobles County: 46.1 °FNorman County: 42 °FOlmsted County: 45.7 °FOtter Tail County: 42.3 °FPennington County: 40.5 °FPine County: 42.4 °FPipestone County: 45.6 °FPolk County: 41.3 °FPope County: 43.8 °FRamsey County: 46.4 °FRed Lake County: 40.9 °FRedwood County: 46.9 °FRenville County: 46.7 °FRice County: 46.4 °FRock County: 46.8 °FRoseau County: 39.6 °FSt. Louis County: 38.7 °FScott County: 47 °FSherburne County: 44.8 °FSibley County: 46.8 °FStearns County: 44 °FSteele County: 46.2 °FStevens County: 44.5 °FSwift County: 45.2 °FTodd County: 42.8 °FTraverse County: 44.9 °FWabasha County: 46.5 °FWadena County: 42.2 °FWaseca County: 46.5 °FWashington County: 46.3 °FWatonwan County: 47 °FWilkin County: 43.9 °FWinona County: 47 °FWright County: 45.3 °FYellow Medicine County: 46.3 °F
  • Under 41
  • 41 to 43
  • 43 to 45
  • 45 to 46
  • 46 to 47
  • 47 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.

Top 40 counties, 2017

Houston County: 47.8 °FHouston County47.8Blue Earth County: 47 °FBlue Earth County47Brown County: 47 °FBrown County47Dakota County: 47 °FDakota County47Scott County: 47 °FScott County47Watonwan County: 47 °FWatonwan County47Winona County: 47 °FWinona County47Faribault County: 46.9 °FFaribault County46.9Martin County: 46.9 °FMartin County46.9Nicollet County: 46.9 °FNicollet County46.9Redwood County: 46.9 °FRedwood County46.9Rock County: 46.8 °FRock County46.8Sibley County: 46.8 °FSibley County46.8Le Sueur County: 46.7 °FLe Sueur County46.7Renville County: 46.7 °FRenville County46.7Carver County: 46.5 °FCarver County46.5Wabasha County: 46.5 °FWabasha County46.5Waseca County: 46.5 °FWaseca County46.5Hennepin County: 46.4 °FHennepin County46.4Ramsey County: 46.4 °FRamsey County46.4Rice County: 46.4 °FRice County46.4Freeborn County: 46.3 °FFreeborn County46.3Goodhue County: 46.3 °FGoodhue County46.3Jackson County: 46.3 °FJackson County46.3Washington County: 46.3 °FWashington County46.3Yellow Medicine County: 46.3 °FYellow Medicine County46.3Cottonwood County: 46.2 °FCottonwood County46.2Lyon County: 46.2 °FLyon County46.2McLeod County: 46.2 °FMcLeod County46.2Steele County: 46.2 °FSteele County46.2Nobles County: 46.1 °FNobles County46.1Chippewa County: 46 °FChippewa County46Fillmore County: 46 °FFillmore County46Mower County: 46 °FMower County46Lac qui Parle County: 45.9 °FLac qui Parle County45.9Anoka County: 45.8 °FAnoka County45.8Olmsted County: 45.7 °FOlmsted County45.7Dodge County: 45.6 °FDodge County45.6Pipestone County: 45.6 °FPipestone County45.6Murray County: 45.4 °FMurray County45.4Houston County: 47.8 °FHouston County47.8Blue Earth County: 47 °FBlue Earth County47Brown County: 47 °FBrown County47Dakota County: 47 °FDakota County47Scott County: 47 °FScott County47Watonwan County: 47 °FWatonwan County47Winona County: 47 °FWinona County47Faribault County: 46.9 °FFaribault County46.9Martin County: 46.9 °FMartin County46.9Nicollet County: 46.9 °FNicollet County46.9Redwood County: 46.9 °FRedwood County46.9Rock County: 46.8 °FRock County46.8Sibley County: 46.8 °FSibley County46.8Le Sueur County: 46.7 °FLe Sueur County46.7Renville County: 46.7 °FRenville County46.7Carver County: 46.5 °FCarver County46.5Wabasha County: 46.5 °FWabasha County46.5Waseca County: 46.5 °FWaseca County46.5Hennepin County: 46.4 °FHennepin County46.4Ramsey County: 46.4 °FRamsey County46.4Rice County: 46.4 °FRice County46.4Freeborn County: 46.3 °FFreeborn County46.3Goodhue County: 46.3 °FGoodhue County46.3Jackson County: 46.3 °FJackson County46.3Washington County: 46.3 °FWashington County46.3Yellow Medicine County: 46.3 °FYellow Medicine County46.3Cottonwood County: 46.2 °FCottonwood County46.2Lyon County: 46.2 °FLyon County46.2McLeod County: 46.2 °FMcLeod County46.2Steele County: 46.2 °FSteele County46.2Nobles County: 46.1 °FNobles County46.1Chippewa County: 46 °FChippewa County46Fillmore County: 46 °FFillmore County46Mower County: 46 °FMower County46Lac qui Parle County: 45.9 °FLac qui Parle County45.9Anoka County: 45.8 °FAnoka County45.8Olmsted County: 45.7 °FOlmsted County45.7Dodge County: 45.6 °FDodge County45.6Pipestone County: 45.6 °FPipestone County45.6Murray County: 45.4 °FMurray County45.4
°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
1Houston County47.8-1.4%
2Blue Earth County47-2.7%
2Brown County47-2.5%
2Dakota County47-2.7%
2Scott County47-2.7%
2Watonwan County47-2.3%
2Winona County47-2.3%
8Faribault County46.9-2.7%
8Martin County46.9-2.3%
8Nicollet County46.9-2.5%
8Redwood County46.9-2.5%
12Rock County46.8-2.5%
12Sibley County46.8-2.3%
14Le Sueur County46.7-2.7%
14Renville County46.7-2.3%
16Carver County46.5-2.7%
16Wabasha County46.5-2.5%
16Waseca County46.5-3.3%
19Hennepin County46.4-3.1%
19Ramsey County46.4-3.1%
19Rice County46.4-3.1%
22Freeborn County46.3-2.7%
22Goodhue County46.3-2.7%
22Jackson County46.3-2.3%
22Washington County46.3-2.9%
22Yellow Medicine County46.3-2.9%
27Cottonwood County46.2-2.3%
27Lyon County46.2-2.9%
27McLeod County46.2-2.5%
27Steele County46.2-2.9%
31Nobles County46.1-2.3%
32Chippewa County46-3.2%
32Fillmore County46-1.9%
32Mower County46-2.1%
35Lac qui Parle County45.9-3.4%
36Anoka County45.8-3.4%
37Olmsted County45.7-2.6%
38Dodge County45.6-2.6%
38Pipestone County45.6-3%
40Murray County45.4-3.4%
41Wright County45.3-3.2%
42Big Stone County45.2-3.8%
42Swift County45.2-3.4%
44Kandiyohi County45.1-3%
44Lincoln County45.1-3%
46Chisago County45-4.1%
46Meeker County45-3.2%
48Traverse County44.9-4.1%
49Isanti County44.8-3.9%
49Sherburne County44.8-3.4%
51Stevens County44.5-3.7%
52Benton County44-3.5%
52Grant County44-4.1%
52Stearns County44-3.3%
55Wilkin County43.9-5%
56Pope County43.8-3.9%
57Mille Lacs County43.3-4.4%
58Morrison County43.2-4.2%
59Kanabec County43.1-4.9%
60Douglas County43-4%
61Todd County42.8-4.3%
62Clay County42.7-5.7%
63Pine County42.4-4.5%
64Otter Tail County42.3-5.6%
65Wadena County42.2-5.2%
66Crow Wing County42.1-5%
67Norman County42-5.4%
68Cass County41.5-5.3%
69Polk County41.3-5.5%
70Hubbard County41.1-5.3%
71Aitkin County41-5.1%
71Becker County41-6.2%
73Red Lake County40.9-5.3%
74Kittson County40.7-5.6%
75Marshall County40.5-5.6%
75Pennington County40.5-5.4%
77Carlton County40.4-4.7%
77Mahnomen County40.4-6.3%
79Clearwater County40.2-5.4%
80Beltrami County39.9-5.7%
81Itasca County39.7-5.5%
82Roseau County39.6-5.7%
83Lake of the Woods County39-5.6%
84St. Louis County38.7-5.4%
85Koochiching County38.6-7%
86Lake County37.8-5%
87Cook County37-4.1%

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, 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 Minnesota 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/minnesota-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 Minnesota 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/minnesota-counties?period=2017.

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, 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/minnesota-counties?period=2017 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_minnesota_by_2017,
  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, 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/minnesota-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 Minnesota 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/minnesota-counties?period=2017
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/minnesota-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 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 47.8 °F in 2017, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Cook County, with 37 °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 Minnesota: more rankings