Michigan Climate Data
NOAA 30-year climate normals for all 83 counties.
State Avg Temp
45.7°F
Hottest County
Berrien County
50.5°F avg
Coldest County
Iron County
38.7°F avg
Wettest County
Cass County
41.7" precip
All Michigan Counties
Alcona County
42.8°F avg
Alger County
41.6°F avg
Allegan County
48.3°F avg
Alpena County
44.0°F avg
Antrim County
Data pending
Arenac County
45.8°F avg
Baraga County
40.2°F avg
Barry County
47.5°F avg
Bay County
47.5°F avg
Benzie County
46.5°F avg
Berrien County
50.5°F avg
Branch County
48.1°F avg
Calhoun County
49.3°F avg
Cass County
48.1°F avg
Charlevoix County
45.7°F avg
Cheboygan County
43.7°F avg
Chippewa County
41.6°F avg
Clare County
Data pending
Clinton County
48.9°F avg
Crawford County
43.3°F avg
Delta County
42.5°F avg
Dickinson County
42.1°F avg
Eaton County
47.7°F avg
Emmet County
43.3°F avg
Genesee County
47.3°F avg
Gladwin County
45.7°F avg
Gogebic County
40.2°F avg
Grand Traverse County
46.1°F avg
Gratiot County
47.0°F avg
Hillsdale County
47.9°F avg
Houghton County
40.7°F avg
Huron County
45.9°F avg
Ingham County
49.2°F avg
Ionia County
47.1°F avg
Iosco County
45.0°F avg
Iron County
38.7°F avg
Isabella County
47.8°F avg
Jackson County
48.9°F avg
Kalamazoo County
50.0°F avg
Kalkaska County
43.1°F avg
Kent County
48.2°F avg
Keweenaw County
41.6°F avg
Lake County
Data pending
Lapeer County
47.8°F avg
Leelanau County
45.9°F avg
Lenawee County
48.6°F avg
Livingston County
47.5°F avg
Luce County
41.9°F avg
Mackinac County
43.0°F avg
Macomb County
48.4°F avg
Manistee County
45.9°F avg
Marquette County
40.3°F avg
Mason County
46.0°F avg
Mecosta County
45.1°F avg
Menominee County
42.9°F avg
Midland County
48.0°F avg
Missaukee County
43.8°F avg
Monroe County
49.4°F avg
Montcalm County
46.9°F avg
Montmorency County
43.5°F avg
Muskegon County
48.2°F avg
Newaygo County
46.2°F avg
Oakland County
47.7°F avg
Oceana County
46.2°F avg
Ogemaw County
44.0°F avg
Ontonagon County
41.5°F avg
Osceola County
Data pending
Oscoda County
44.6°F avg
Otsego County
42.5°F avg
Ottawa County
48.1°F avg
Presque Isle County
44.6°F avg
Roscommon County
44.0°F avg
Saginaw County
47.7°F avg
Sanilac County
46.5°F avg
Schoolcraft County
41.8°F avg
Shiawassee County
47.7°F avg
St. Clair County
47.9°F avg
St. Joseph County
48.5°F avg
Tuscola County
46.3°F avg
Van Buren County
49.7°F avg
Washtenaw County
48.3°F avg
Wayne County
50.1°F avg
Wexford County
44.5°F avg
Data source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020.
Climate normals are 30-year averages of weather variables computed from 1991 to 2020. Station data is aggregated to county level using spatial averaging. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.