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.

Explore more data for Michigan

TaxCost of LivingComing SoonCrime RateIncomeComing SoonHealthSchoolsRiskWaterCounty Score