USDA Plant Hardiness Zones · 2023 map

What growing zone is Michigan?

Michigan’s ZIP codes span USDA plant hardiness zones 4a to 7a. The most common zone, covering 531 of 994 ZIP codes, is 6a (−10 to −5°F average coldest winter night).

USDA hardiness zones in Michigan

ZoneAvg. extreme minimumZIP codesExample cities
Zone 4a−30 to −25°F15—
Zone 4b−25 to −20°F40Sault Ste. Marie, Iron Mountain, Ishpeming, Kingsford
Zone 5a−20 to −15°F124Escanaba, Cadillac, Gladstone
Zone 5b−15 to −10°F104Marquette, Alpena, Big Rapids, Houghton
Zone 6a−10 to −5°F531Grand Rapids, Ann Arbor, Lansing, Farmington Hills
Zone 6b−5 to 0°F179Detroit, Warren, Sterling Heights, Dearborn
Zone 7a0 to 5°F1—
ZIP codes from the 2023 USDA Plant Hardiness Zone Map (USDA ARS and Oregon State University PRISM). Unpopulated areas such as high mountains can be colder than any ZIP code.

Growing zone and frost dates by city

CityZoneFrost dates
Detroit6b (−5 to 0°F)Detroit frost dates
Grand Rapids6a (−10 to −5°F)Grand Rapids frost dates
Warren6b (−5 to 0°F)Warren frost dates
Sterling Heights6b (−5 to 0°F)Sterling Heights frost dates
Ann Arbor6a (−10 to −5°F)Ann Arbor frost dates
Lansing6a (−10 to −5°F)Lansing frost dates
Dearborn6b (−5 to 0°F)Dearborn frost dates
Livonia6b (−5 to 0°F)Livonia frost dates
Troy6b (−5 to 0°F)Troy frost dates
Farmington Hills6a (−10 to −5°F)Farmington Hills frost dates
Westland6b (−5 to 0°F)Westland frost dates
Flint6a (−10 to −5°F)Flint frost dates
Wyoming6a (−10 to −5°F)Wyoming frost dates
Rochester Hills6a (−10 to −5°F)Rochester Hills frost dates
Southfield6b (−5 to 0°F)Southfield frost dates
Kalamazoo6a (−10 to −5°F)Kalamazoo frost dates
Novi6a (−10 to −5°F)Novi frost dates
Pontiac6a (−10 to −5°F)Pontiac frost dates
Taylor6b (−5 to 0°F)Taylor frost dates
Dearborn Heights6b (−5 to 0°F)Dearborn Heights frost dates
St. Clair Shores6b (−5 to 0°F)St. Clair Shores frost dates
Royal Oak6b (−5 to 0°F)Royal Oak frost dates
Kentwood6a (−10 to −5°F)Kentwood frost dates
Battle Creek6a (−10 to −5°F)Battle Creek frost dates
Portage6a (−10 to −5°F)Portage frost dates
East Lansing6a (−10 to −5°F)East Lansing frost dates
Roseville6b (−5 to 0°F)Roseville frost dates
Saginaw6a (−10 to −5°F)Saginaw frost dates
Midland6a (−10 to −5°F)Midland frost dates
Lincoln Park6b (−5 to 0°F)Lincoln Park frost dates
Muskegon6b (−5 to 0°F)Muskegon frost dates
Holland6b (−5 to 0°F)Holland frost dates
Eastpointe6b (−5 to 0°F)Eastpointe frost dates
Bay City6a (−10 to −5°F)Bay City frost dates
Jackson6a (−10 to −5°F)Jackson frost dates
Burton6a (−10 to −5°F)Burton frost dates
Oak Park6b (−5 to 0°F)Oak Park frost dates
Southgate6b (−5 to 0°F)Southgate frost dates
Madison Heights6b (−5 to 0°F)Madison Heights frost dates
Port Huron6b (−5 to 0°F)Port Huron frost dates
Allen Park6b (−5 to 0°F)Allen Park frost dates
Hamtramck6b (−5 to 0°F)Hamtramck frost dates
Garden City6b (−5 to 0°F)Garden City frost dates
Auburn Hills6a (−10 to −5°F)Auburn Hills frost dates
Walker6a (−10 to −5°F)Walker frost dates
Norton Shores6b (−5 to 0°F)Norton Shores frost dates
Inkster6b (−5 to 0°F)Inkster frost dates
Romulus6b (−5 to 0°F)Romulus frost dates
Wyandotte6b (−5 to 0°F)Wyandotte frost dates
Marquette5b (−15 to −10°F)Marquette frost dates
Birmingham6b (−5 to 0°F)Birmingham frost dates
Mount Pleasant6a (−10 to −5°F)Mount Pleasant frost dates
Adrian6a (−10 to −5°F)Adrian frost dates
Monroe6b (−5 to 0°F)Monroe frost dates
Ypsilanti6a (−10 to −5°F)Ypsilanti frost dates
Ferndale6b (−5 to 0°F)Ferndale frost dates
Trenton6b (−5 to 0°F)Trenton frost dates
Wixom6a (−10 to −5°F)Wixom frost dates
Wayne6b (−5 to 0°F)Wayne frost dates
Grandville6a (−10 to −5°F)Grandville frost dates
Traverse City6a (−10 to −5°F)Traverse City frost dates
Grosse Pointe Woods6b (−5 to 0°F)Grosse Pointe Woods frost dates
Mount Clemens6b (−5 to 0°F)Mount Clemens frost dates
Berkley6b (−5 to 0°F)Berkley frost dates
Hazel Park6b (−5 to 0°F)Hazel Park frost dates
Harper Woods6b (−5 to 0°F)Harper Woods frost dates
Fraser6b (−5 to 0°F)Fraser frost dates
Owosso6a (−10 to −5°F)Owosso frost dates
Coldwater6a (−10 to −5°F)Coldwater frost dates
Sault Ste. Marie4b (−25 to −20°F)Sault Ste. Marie frost dates
Rochester6a (−10 to −5°F)Rochester frost dates
Woodhaven6b (−5 to 0°F)Woodhaven frost dates
Melvindale6b (−5 to 0°F)Melvindale frost dates
Escanaba5a (−20 to −15°F)Escanaba frost dates
Ionia6a (−10 to −5°F)Ionia frost dates
New Baltimore6b (−5 to 0°F)New Baltimore frost dates
South Lyon6a (−10 to −5°F)South Lyon frost dates
Riverview6b (−5 to 0°F)Riverview frost dates
Fenton6a (−10 to −5°F)Fenton frost dates
Niles6a (−10 to −5°F)Niles frost dates
East Grand Rapids6a (−10 to −5°F)East Grand Rapids frost dates
Farmington6a (−10 to −5°F)Farmington frost dates
Clawson6b (−5 to 0°F)Clawson frost dates
Grosse Pointe Park6b (−5 to 0°F)Grosse Pointe Park frost dates
Grand Haven6b (−5 to 0°F)Grand Haven frost dates
Sturgis6a (−10 to −5°F)Sturgis frost dates
Beverly Hills6b (−5 to 0°F)Beverly Hills frost dates
Cadillac5a (−20 to −15°F)Cadillac frost dates
Flat Rock6b (−5 to 0°F)Flat Rock frost dates
Alpena5b (−15 to −10°F)Alpena frost dates
Howell6a (−10 to −5°F)Howell frost dates
Marysville6a (−10 to −5°F)Marysville frost dates
Muskegon Heights6b (−5 to 0°F)Muskegon Heights frost dates
Grosse Pointe Farms6b (−5 to 0°F)Grosse Pointe Farms frost dates
Charlotte6a (−10 to −5°F)Charlotte frost dates
Alma6a (−10 to −5°F)Alma frost dates
Greenville6a (−10 to −5°F)Greenville frost dates
Lapeer6a (−10 to −5°F)Lapeer frost dates
Plymouth6b (−5 to 0°F)Plymouth frost dates
Saline6a (−10 to −5°F)Saline frost dates
Ecorse6b (−5 to 0°F)Ecorse frost dates
Benton Harbor6b (−5 to 0°F)Benton Harbor frost dates
Big Rapids5b (−15 to −10°F)Big Rapids frost dates
Tecumseh6a (−10 to −5°F)Tecumseh frost dates
Houghton5b (−15 to −10°F)Houghton frost dates
Center Line6b (−5 to 0°F)Center Line frost dates
Mason6a (−10 to −5°F)Mason frost dates
Highland Park6b (−5 to 0°F)Highland Park frost dates
Flushing6a (−10 to −5°F)Flushing frost dates
Menominee5b (−15 to −10°F)Menominee frost dates
Hillsdale6a (−10 to −5°F)Hillsdale frost dates
Hudsonville6a (−10 to −5°F)Hudsonville frost dates
Three Rivers6a (−10 to −5°F)Three Rivers frost dates
Brighton6a (−10 to −5°F)Brighton frost dates
St. Joseph6b (−5 to 0°F)St. Joseph frost dates
Grand Blanc6a (−10 to −5°F)Grand Blanc frost dates
Grand Ledge6a (−10 to −5°F)Grand Ledge frost dates
St. Johns6a (−10 to −5°F)St. Johns frost dates
Ludington6b (−5 to 0°F)Ludington frost dates
Hastings6a (−10 to −5°F)Hastings frost dates
Albion6a (−10 to −5°F)Albion frost dates
Iron Mountain4b (−25 to −20°F)Iron Mountain frost dates
St. Louis6a (−10 to −5°F)St. Louis frost dates
Walled Lake6a (−10 to −5°F)Walled Lake frost dates
River Rouge6b (−5 to 0°F)River Rouge frost dates
Marshall6a (−10 to −5°F)Marshall frost dates
New Haven6a (−10 to −5°F)New Haven frost dates
Milford6a (−10 to −5°F)Milford frost dates
Rockford6a (−10 to −5°F)Rockford frost dates
Huntington Woods6b (−5 to 0°F)Huntington Woods frost dates
Ishpeming4b (−25 to −20°F)Ishpeming frost dates
Manistee6b (−5 to 0°F)Manistee frost dates
Northville6a (−10 to −5°F)Northville frost dates
Dundee6a (−10 to −5°F)Dundee frost dates
Belding6a (−10 to −5°F)Belding frost dates
Milan6a (−10 to −5°F)Milan frost dates
Richmond6a (−10 to −5°F)Richmond frost dates
Holly6a (−10 to −5°F)Holly frost dates
St. Clair6a (−10 to −5°F)St. Clair frost dates
Swartz Creek6a (−10 to −5°F)Swartz Creek frost dates
Petoskey5b (−15 to −10°F)Petoskey frost dates
Dowagiac6a (−10 to −5°F)Dowagiac frost dates
Zeeland6a (−10 to −5°F)Zeeland frost dates
Grosse Pointe6b (−5 to 0°F)Grosse Pointe frost dates
Chelsea6a (−10 to −5°F)Chelsea frost dates
Springfield6a (−10 to −5°F)Springfield frost dates
Eaton Rapids6a (−10 to −5°F)Eaton Rapids frost dates
Frankenmuth6a (−10 to −5°F)Frankenmuth frost dates
Gladstone5a (−20 to −15°F)Gladstone frost dates
Allegan6a (−10 to −5°F)Allegan frost dates
Utica6a (−10 to −5°F)Utica frost dates
Kingsford4b (−25 to −20°F)Kingsford frost dates
Davison6a (−10 to −5°F)Davison frost dates
Incorporated cities with 5,000+ residents. Each city uses the zone of its central ZIP code.

Frequently asked questions

What growing zone is Michigan in?

Michigan’s ZIP codes span USDA zones 4a to 7a, and 6a is the most common. Zones vary with elevation and distance from water, so check your own ZIP code.

When should I plant?

Hardiness zones are about winter cold, not planting dates. For timing, use the last spring frost date for your city on our Michigan frost dates page.