Counties in Michigan by average annual temperature

Monroe County had the highest average annual temperature of 83 counties in 2023, at 52.7 °F. Iron County had the lowest, at 41.7 °F. The median was 48.6 °F and the figure for Michigan was 47.4 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest52.7Monroe County
Lowest41.7Iron County
Median48.683 counties
Michigan47.4History

Map of counties, 2023

Alcona County: 46.5 °FAlger County: 43.2 °FAllegan County: 50.9 °FAlpena County: 46.8 °FAntrim County: 47.3 °FArenac County: 48.8 °FBaraga County: 42.1 °FBarry County: 50.5 °FBay County: 49.8 °FBenzie County: 47.8 °FBerrien County: 51.8 °FBranch County: 51 °FCalhoun County: 50.8 °FCass County: 51.3 °FCharlevoix County: 47.1 °FCheboygan County: 46.1 °FChippewa County: 43.4 °FClare County: 47.5 °FClinton County: 50.4 °FCrawford County: 46.2 °FDelta County: 44.1 °FDickinson County: 43.4 °FEaton County: 50.5 °FEmmet County: 46.1 °FGenesee County: 50.3 °FGladwin County: 48.6 °FGogebic County: 41.8 °FGrand Traverse County: 47.9 °FGratiot County: 49.7 °FHillsdale County: 50.7 °FHoughton County: 43.4 °FHuron County: 49.2 °FIngham County: 50.2 °FIonia County: 49.9 °FIosco County: 47.7 °FIron County: 41.7 °FIsabella County: 48.8 °FJackson County: 50.2 °FKalamazoo County: 51.4 °FKalkaska County: 46.8 °FKent County: 49.9 °FKeweenaw County: 43 °FLake County: 47.6 °FLapeer County: 50.1 °FLeelanau County: 47.8 °FLenawee County: 51.8 °FLivingston County: 49.9 °FLuce County: 42.6 °FMackinac County: 43.9 °FMacomb County: 51.7 °FManistee County: 47.6 °FMarquette County: 42.6 °FMason County: 47.8 °FMecosta County: 48 °FMenominee County: 45.1 °FMidland County: 49.7 °FMissaukee County: 46.6 °FMonroe County: 52.7 °FMontcalm County: 48.9 °FMontmorency County: 46.5 °FMuskegon County: 50.3 °FNewaygo County: 48.7 °FOakland County: 50.6 °FOceana County: 48.8 °FOgemaw County: 47.2 °FOntonagon County: 42.8 °FOsceola County: 46.9 °FOscoda County: 46.4 °FOtsego County: 46.2 °FOttawa County: 50.9 °FPresque Isle County: 46.3 °FRoscommon County: 46.8 °FSaginaw County: 50.1 °FSt. Clair County: 51.1 °FSt. Joseph County: 51.6 °FSanilac County: 49.6 °FSchoolcraft County: 43.5 °FShiawassee County: 50.1 °FTuscola County: 49.7 °FVan Buren County: 51.2 °FWashtenaw County: 50.3 °FWayne County: 52.1 °FWexford County: 46.9 °F
  • Under 45
  • 45 to 47
  • 47 to 49
  • 49 to 50
  • 50 to 51
  • 51 and over
°F, 2023. 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, 2023

Monroe County: 52.7 °FMonroe County52.7Wayne County: 52.1 °FWayne County52.1Berrien County: 51.8 °FBerrien County51.8Lenawee County: 51.8 °FLenawee County51.8Macomb County: 51.7 °FMacomb County51.7St. Joseph County: 51.6 °FSt. Joseph County51.6Kalamazoo County: 51.4 °FKalamazoo County51.4Cass County: 51.3 °FCass County51.3Van Buren County: 51.2 °FVan Buren County51.2St. Clair County: 51.1 °FSt. Clair County51.1Branch County: 51 °FBranch County51Allegan County: 50.9 °FAllegan County50.9Ottawa County: 50.9 °FOttawa County50.9Calhoun County: 50.8 °FCalhoun County50.8Hillsdale County: 50.7 °FHillsdale County50.7Oakland County: 50.6 °FOakland County50.6Barry County: 50.5 °FBarry County50.5Eaton County: 50.5 °FEaton County50.5Clinton County: 50.4 °FClinton County50.4Genesee County: 50.3 °FGenesee County50.3Muskegon County: 50.3 °FMuskegon County50.3Washtenaw County: 50.3 °FWashtenaw County50.3Ingham County: 50.2 °FIngham County50.2Jackson County: 50.2 °FJackson County50.2Lapeer County: 50.1 °FLapeer County50.1Saginaw County: 50.1 °FSaginaw County50.1Shiawassee County: 50.1 °FShiawassee County50.1Ionia County: 49.9 °FIonia County49.9Kent County: 49.9 °FKent County49.9Livingston County: 49.9 °FLivingston County49.9Bay County: 49.8 °FBay County49.8Gratiot County: 49.7 °FGratiot County49.7Midland County: 49.7 °FMidland County49.7Tuscola County: 49.7 °FTuscola County49.7Sanilac County: 49.6 °FSanilac County49.6Huron County: 49.2 °FHuron County49.2Montcalm County: 48.9 °FMontcalm County48.9Arenac County: 48.8 °FArenac County48.8Isabella County: 48.8 °FIsabella County48.8Oceana County: 48.8 °FOceana County48.8Monroe County: 52.7 °FMonroe County52.7Wayne County: 52.1 °FWayne County52.1Berrien County: 51.8 °FBerrien County51.8Lenawee County: 51.8 °FLenawee County51.8Macomb County: 51.7 °FMacomb County51.7St. Joseph County: 51.6 °FSt. Joseph County51.6Kalamazoo County: 51.4 °FKalamazoo County51.4Cass County: 51.3 °FCass County51.3Van Buren County: 51.2 °FVan Buren County51.2St. Clair County: 51.1 °FSt. Clair County51.1Branch County: 51 °FBranch County51Allegan County: 50.9 °FAllegan County50.9Ottawa County: 50.9 °FOttawa County50.9Calhoun County: 50.8 °FCalhoun County50.8Hillsdale County: 50.7 °FHillsdale County50.7Oakland County: 50.6 °FOakland County50.6Barry County: 50.5 °FBarry County50.5Eaton County: 50.5 °FEaton County50.5Clinton County: 50.4 °FClinton County50.4Genesee County: 50.3 °FGenesee County50.3Muskegon County: 50.3 °FMuskegon County50.3Washtenaw County: 50.3 °FWashtenaw County50.3Ingham County: 50.2 °FIngham County50.2Jackson County: 50.2 °FJackson County50.2Lapeer County: 50.1 °FLapeer County50.1Saginaw County: 50.1 °FSaginaw County50.1Shiawassee County: 50.1 °FShiawassee County50.1Ionia County: 49.9 °FIonia County49.9Kent County: 49.9 °FKent County49.9Livingston County: 49.9 °FLivingston County49.9Bay County: 49.8 °FBay County49.8Gratiot County: 49.7 °FGratiot County49.7Midland County: 49.7 °FMidland County49.7Tuscola County: 49.7 °FTuscola County49.7Sanilac County: 49.6 °FSanilac County49.6Huron County: 49.2 °FHuron County49.2Montcalm County: 48.9 °FMontcalm County48.9Arenac County: 48.8 °FArenac County48.8Isabella County: 48.8 °FIsabella County48.8Oceana County: 48.8 °FOceana County48.8
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2023
°F
Change on 2022
1Monroe County52.7+2.9%
2Wayne County52.1+3%
3Berrien County51.8+4%
3Lenawee County51.8+4.6%
5Macomb County51.7+3.2%
6St. Joseph County51.6+4.9%
7Kalamazoo County51.4+4.9%
8Cass County51.3+3.8%
9Van Buren County51.2+4.1%
10St. Clair County51.1+3.2%
11Branch County51+4.7%
12Allegan County50.9+4.5%
12Ottawa County50.9+4.3%
14Calhoun County50.8+4.5%
15Hillsdale County50.7+4.8%
16Oakland County50.6+3.5%
17Barry County50.5+4.6%
17Eaton County50.5+3.9%
19Clinton County50.4+3.5%
20Genesee County50.3+3.7%
20Muskegon County50.3+4.1%
20Washtenaw County50.3+2.9%
23Ingham County50.2+3.3%
23Jackson County50.2+3.9%
25Lapeer County50.1+3.9%
25Saginaw County50.1+3.9%
25Shiawassee County50.1+3.5%
28Ionia County49.9+4%
28Kent County49.9+4.6%
28Livingston County49.9+3.3%
31Bay County49.8+4.4%
32Gratiot County49.7+4.4%
32Midland County49.7+4.9%
32Tuscola County49.7+4%
35Sanilac County49.6+3.8%
36Huron County49.2+4%
37Montcalm County48.9+4.7%
38Arenac County48.8+4.9%
38Isabella County48.8+5.2%
38Oceana County48.8+4.5%
41Newaygo County48.7+5%
42Gladwin County48.6+5.4%
43Mecosta County48+5.7%
44Grand Traverse County47.9+5.3%
45Benzie County47.8+5.3%
45Leelanau County47.8+4.8%
45Mason County47.8+4.8%
48Iosco County47.7+4.8%
49Lake County47.6+5.5%
49Manistee County47.6+5.5%
51Clare County47.5+5.6%
52Antrim County47.3+5.6%
53Ogemaw County47.2+5.4%
54Charlevoix County47.1+5.8%
55Osceola County46.9+5.9%
55Wexford County46.9+5.9%
57Alpena County46.8+4.9%
57Kalkaska County46.8+5.9%
57Roscommon County46.8+5.4%
60Missaukee County46.6+5.9%
61Alcona County46.5+4.5%
61Montmorency County46.5+5.9%
63Oscoda County46.4+5.7%
64Presque Isle County46.3+5.2%
65Crawford County46.2+6%
65Otsego County46.2+6.9%
67Cheboygan County46.1+5.5%
67Emmet County46.1+5.5%
69Menominee County45.1+6.6%
70Delta County44.1+6.3%
71Mackinac County43.9+6%
72Schoolcraft County43.5+6.1%
73Chippewa County43.4+6.6%
73Dickinson County43.4+6.9%
73Houghton County43.4+8%
76Alger County43.2+6.4%
77Keweenaw County43+7.5%
78Ontonagon County42.8+8.1%
79Luce County42.6+6.2%
79Marquette County42.6+6.8%
81Baraga County42.1+7.9%
82Gogebic County41.8+8.9%
83Iron County41.7+7.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 Michigan by average annual temperature, 2023) [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 Michigan by average annual temperature, 2023. 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/michigan-counties?period=2023. 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 Michigan by average annual temperature, 2023. 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/michigan-counties?period=2023.

Harvard

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

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

Monroe County, with 52.7 °F in 2023, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Iron County, with 41.7 °F in 2023.

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