Skip to content

NOAA NCEI Climate Normals 1991–2020

Michigan Weather by Month

Temperature, rain and the hurricane season at 125 Michigan stations, month by month.

Data: NOAA NHC HURDAT2 and NOAA SPC tornado and hail reports, through 2025 · Updated

The median station records 34.1 inches of precipitation a year; Dowagiac 1 W, MI records the most, 41.7 inches, and Iron Mountain Ford Airport, MI the least, 20.8 (2.0 times as much). July is the hottest month at the median station (average high 82°F); the hottest July is at Detroit Willow Run Airport, MI, 86°F. January is the coldest (average low 15°F); the coldest January nights are at Stambaugh 2SSE, MI, 0°F. Highs reach 90°F on 8 days a year at the median station and on 21 at Detroit Willow Run Airport, MI, the most. Snowfall is heaviest at Herman, MI, 207.8 inches a year.

This page compares the 1991–2020 NOAA climate normals of 125 Michigan weather stations, each the nearest station with full normals to at least one of the 543 Michigan cities on this site that have one within 25 miles.

At the median station, May is the wettest month (3.5 inches) and February the driest (1.7). Station by station, the wettest month is May at 41, October at 36 and June at 14 of the 125, and the driest February at 115, March at 6 and January at 4. The gap between the wettest and driest station is widest in January: 3.1 inches.

Month by month across Michigan

Michigan climate normals by month: median of 125 stations and the station at each extreme
MonthHigh °FLow °FPrecip. inHottest daysColdest nightsWettestDriest
Jan30152.2Detroit Willow Run Airport, MI34°Stambaugh 2SSE, MI0°Tahquamenon Falls Sp, MI3.6"Iron Mountain Ford Airport, MI0.5"
Feb32161.7Detroit Willow Run Airport, MI37°Stambaugh 2SSE, MI0°Ann Arbor U Of Mich, MI2.5"Iron Mountain Ford Airport, MI0.5"
Mar42232.0Eau Claire 4 NE, MI48°Stambaugh 2SSE, MI9°Ann Arbor SE, MI2.8"Iron Mountain Ford Airport, MI0.9"
Apr55333.2Eau Claire 4 NE, MI61°Stambaugh 2SSE, MI24°Big Rapids Wtp, MI4.0"Iron Mountain Ford Airport, MI1.6"
May68453.5Eau Claire 4 NE, MI73°Jacobsville, MI36°Hillsdale, MI4.6"Iron Mountain Ford Airport, MI2.2"
Jun77543.4Detroit Willow Run Airport, MI82°Jacobsville, MI45°Ann Arbor SE, MI4.3"Port Hope, MI2.5"
Jul82593.2Detroit Willow Run Airport, MI86°Tahquamenon Falls Sp, MI50°Herman, MI4.6"Petoskey, MI2.5"
Aug80583.3Detroit Willow Run Airport, MI84°Stambaugh 2SSE, MI48°Lapeer 2W, MI4.6"Marquette, MI2.3"
Sep73503.2Detroit Willow Run Airport, MI77°Stambaugh 2SSE, MI41°Herman, MI4.2"Adrian Lenawee Co Airport, MI2.6"
Oct59403.3Detroit Willow Run Airport, MI64°Stambaugh 2SSE, MI31°Munising, MI4.9"Ann Arbor Municipal Airport, MI2.2"
Nov46302.6Detroit Willow Run Airport, MI50°Stambaugh 2SSE, MI21°Petoskey Ncmc, MI3.6"Iron Mountain Ford Airport, MI1.2"
Dec35222.1Detroit Willow Run Airport, MI39°Stambaugh 2SSE, MI9°Tahquamenon Falls Sp, MI3.6"Iron Mountain Ford Airport, MI0.7"

High, low and precipitation are the median of the 125 stations; the station columns name the station with the highest average high, the lowest average low, and the most and least precipitation that month, each linked to the city page it serves. Source: NOAA NCEI U.S. Climate Normals 1991–2020.

Hurricane season in Michigan

June to November, the hurricane season months, bring 56% of the year's precipitation at the median station, from 52% at Ann Arbor U Of Mich, MI to 69% at Iron Mountain Ford Airport, MI. Since 1851, 10 tropical systems have passed within 75 miles of a Michigan city on this site, 0 of them at hurricane strength at their closest point to one; September has brought the most (5), then June (2). None came outside June to November.

Tropical systems near Michigan cities by month since 1851, with median precipitation
MonthTropical systemsAt hurricane strengthMedian precip. in
Jan002.2
Feb001.7
Mar002.0
Apr003.2
May003.5
Jun203.4
Jul003.2
Aug203.3
Sep503.2
Oct103.3
Nov002.6
Dec002.1

Tropical systems from NOAA NHC HURDAT2 that passed within 75 miles of a Michigan city on this site, each counted once, in the month of its first such pass; hurricane strength is the track's wind at its closest point to a city.

Coastal water temperature by month

Across 5 NOAA tide stations, the water is warmest in August (median 70°F, up to 73°F at Algonac, MI) and coolest in February (median 34°F, down to 33°F at Mackinaw City, MI). No month averages 80°F at the median station.

Average water temperature by month at NOAA tide stations in Michigan, 2021–2025
StationJanFebMarAprMayJunJulAugSepOctNovDec
Mackinaw City, MI333334404958686964564536
Menominee, MI353536435768737268594636
Harbor Beach, MI373739455259687067584739
Holland, MI343438485565717068594937
Algonac, MI363336425162707369615142

°F, average of hourly readings 2021–2025; a month counts when at least three years have half their hours on record. Source: NOAA Tides & Currents; the newest readings are preliminary.

Michigan cities and their stations

Michigan city pages with the normals of their nearest station
CityStationMilesHottest month high °FColdest month low °FYear precip. in
Traverse CityTraverse City Cherry Cptl Airport, MI2811629.2

All Michigan cities and their storm history →

How stations are matched to cities and what normals are: methodology · other states by month