Michigan planting zones & frost dates

USDA hardiness zones in Michigan go from 5a to 6b. Pick your city for its average frost dates and a planting calendar, or search by ZIP code.

CityZoneAvg. last frostAvg. first frost
Adrian6aMay 1Oct 15
Allen Park6bMay 1Oct 15
Allendale6aApr 30Oct 24
Alpena5bMay 5Oct 17
Ann Arbor6aMay 5Oct 10
Auburn Hills6aApr 26Oct 22
Battle Creek6aApr 30Oct 19
Bay City6aApr 27Oct 20
Beecher6aMay 3Oct 13
Berkley6bMay 1Oct 17
Beverly Hills6bApr 26Oct 22
Big Rapids5bMay 13Oct 2
Birmingham6bApr 26Oct 22
Burton6aMay 8Oct 5
Cadillac5aMay 19Oct 1
Canton6bApr 24Oct 24
Clawson6bApr 26Oct 22
Clinton Township6bApr 30Oct 24
Coldwater6aMay 2Oct 13
Comstock Park6aMay 6Oct 10
Cutlerville6aApr 30Oct 14
Dearborn6bApr 27Oct 25
Dearborn Heights6bMay 1Oct 15
Detroit6bApr 21Oct 31
East Grand Rapids6aMay 6Oct 10
East Lansing6aApr 28Oct 17
Eastpointe6bApr 21Oct 31
Escanaba5aMay 13Oct 7
Farmington6bMay 1Oct 17
Farmington Hills6bMay 1Oct 17
Fenton6aMay 3Oct 12
Ferndale6bApr 21Oct 31
Flint6aMay 6Oct 10
Forest Hills6aApr 29Oct 20
Fraser6bApr 30Oct 24
Garden City6bMay 1Oct 15
Grand Haven6bApr 30Oct 24
Grand Rapids6aMay 6Oct 10
Grandville6aMay 6Oct 10
Grosse Ile6bApr 20Oct 27
Grosse Pointe Park6bApr 29Oct 22
Grosse Pointe Woods6bApr 29Oct 22
Hamtramck6bApr 21Oct 31
Harper Woods6bApr 29Oct 22
Haslett6aApr 28Oct 17
Hazel Park6bApr 21Oct 31
Highland Park6bApr 21Oct 31
Holland6bApr 28Oct 21
Holt6aApr 28Oct 17
Inkster6bMay 1Oct 15
Ionia6aMay 3Oct 12
Jackson6aMay 1Oct 14
Jenison6aMay 6Oct 10
Kalamazoo6aApr 28Oct 18
Kentwood6aMay 6Oct 10
Lansing6aMay 1Oct 13
Lincoln Park6bMay 1Oct 15
Livonia6bMay 1Oct 15
Madison Heights6bApr 21Oct 31
Marquette5bMay 8Oct 21
Melvindale6bMay 1Oct 15
Midland6aApr 29Oct 16
Monroe6bApr 23Oct 23
Mount Clemens6bApr 30Oct 24
Mount Pleasant6aApr 30Oct 20
Muskegon6bApr 30Oct 19
Muskegon Heights6bApr 30Oct 19
New Baltimore6bApr 30Oct 24
Niles6aApr 27Oct 25
Northview6aMay 6Oct 10
Norton Shores6bApr 30Oct 19
Novi6aMay 1Oct 17
Oak Park6bApr 27Oct 25
Okemos6aApr 28Oct 17
Owosso6aMay 1Oct 15
Pontiac6aApr 26Oct 22
Port Huron6bApr 19Nov 3
Portage6aApr 28Oct 18
Redford6bMay 1Oct 15
Riverview6bApr 20Oct 27
Rochester6aApr 26Oct 22
Rochester Hills6aApr 26Oct 22
Romulus6bApr 20Oct 27
Roseville6bApr 29Oct 22
Royal Oak6bApr 21Oct 31
Saginaw6aApr 29Oct 21
Saginaw Township North6aApr 29Oct 21
Saint Clair Shores6bApr 29Oct 22
Sault Ste. Marie5aMay 9Oct 11
Shelby6bApr 26Oct 22
South Lyon6aMay 5Oct 13
Southfield6bMay 1Oct 17
Southgate6bApr 20Oct 27
Sterling Heights6bApr 30Oct 24
Sturgis6aApr 26Oct 21
Taylor6bApr 20Oct 27
Traverse City6aMay 9Oct 15
Trenton6bApr 20Oct 27
Troy6bApr 26Oct 22
Walker6aMay 6Oct 10
Warren6bApr 21Oct 31
Waterford6aApr 29Oct 20
Waverly6aMay 1Oct 13
Wayne6bApr 20Oct 27
West Bloomfield Township6aApr 29Oct 20
Westland6bApr 20Oct 27
Wixom6aMay 6Oct 12
Woodhaven6bApr 20Oct 27
Wyandotte6bMay 1Oct 15
Wyoming6aMay 6Oct 10
Ypsilanti6aMay 5Oct 10

Cities with 10,000+ residents. Data: USDA Plant Hardiness Zone Map 2023 and NOAA Climate Normals 1991–2020. Sources and method.