Michigan has 6 USDA planting zones, ranging from zone 4a to zone 6b. Average annual minimum temperatures range from -30°F to 0°F, according to the 2023 USDA Plant Hardiness Zone Map. The Upper Peninsula is in zones 4a, 4b, 5a, and 5b. The Lower Peninsula is in zones 5a through 6b. Detroit is in zone 6b, and Grand Rapids is in zone 6a.
Find your Michigan growing zone — also called the gardening zone, plant zone, garden zone, hardiness zone, or climate zone — using our ZIP code tool or the Michigan city map below. Browse every Michigan city, town, and county with its USDA zone in the Michigan cities, towns and counties directory.
Search Michigan Planting Zones by ZipCode
Planting Zones in Michigan Map
Select your Michigan city in the selection box below. Use the top-right corner button in the map view to toggle map layers.
Planting Zones
Planting Zones
What are the 6 planting zones in Michigan?

1. Zone 4a
Zone 4a, shown in dark purple on our map, covers the northernmost parts of Michigan’s Upper Peninsula. Average annual minimum temperatures range from -30°F to -25°F (-34.4°C to -31.7°C), the coldest in the state. Cities in zone 4a include Amasa, Crystal Falls, and Iron River.
2. Zone 4b
Zone 4b, shown in light purple on our map, covers much of the western and central Upper Peninsula. Average annual minimum temperatures range from -25°F to -20°F (-31.7°C to -28.9°C). Cities in zone 4b include Ironwood, Sidnaw, and Ralph.
3. Zone 5a
Zone 5a, shown in dark blue on our map, covers most of the eastern Upper Peninsula and the northern tip of the Lower Peninsula. Average annual minimum temperatures range from -20°F to -15°F (-28.9°C to -26.1°C). Cities in zone 5a include Sault Ste. Marie, Cedarville, and Gaylord.
4. Zone 5b
Zone 5b, shown in light blue on our map, extends across the northern part of the Lower Peninsula and small portions of the Upper Peninsula. Average annual minimum temperatures range from -15°F to -10°F (-26.1°C to -23.3°C). Cities in zone 5b include Alpena, Conway, and Kingsley.
5. Zone 6a
Zone 6a, shown in dark green on our map, covers much of the central and southern Lower Peninsula. Average annual minimum temperatures range from -10°F to -5°F (-23.3°C to -20.6°C). Cities in zone 6a include Grand Rapids, Lansing, Ann Arbor, and Flint.
6. Zone 6b
Zone 6b, shown in light green on our map, covers the southernmost parts of the state, including areas along the Lake Michigan shoreline. Average annual minimum temperatures range from -5°F to 0°F (-20.6°C to -17.8°C), the warmest in Michigan. Cities in zone 6b include Detroit, Warren, Sterling Heights, Dearborn, Troy, Livonia, and Canton.
Michigan Planting Zones by Region
What planting zone is the Upper Peninsula of Michigan?
The Upper Peninsula falls in USDA zones 4a, 4b, 5a, and 5b, with average annual minimum temperatures from -30°F to -10°F. Cities include Marquette, Ironwood, Escanaba, Houghton, and Sault Ste. Marie.
What planting zone is northern Michigan?
Northern Michigan falls in USDA zones 5a and 5b, covering the northern Lower Peninsula, with average annual minimum temperatures from -20°F to -10°F. Cities include Traverse City, Petoskey, Cadillac, and Gaylord.
What planting zone is southern Michigan?
Southern Michigan falls in USDA zones 6a and 6b, with average annual minimum temperatures from -10°F to 0°F. Cities include Detroit, Grand Rapids, Lansing, Ann Arbor, and Kalamazoo.
What planting zone is Detroit?
Detroit is in USDA zone 6b, with average annual minimum temperatures from -5°F to 0°F. The Detroit metro area includes Warren, Sterling Heights, Dearborn, and Livonia, all in zone 6b.
What planting zone is Grand Rapids?
Grand Rapids is in USDA zone 6a, with average annual minimum temperatures from -10°F to -5°F. The greater Grand Rapids area includes Hudsonville, Allendale, and Wyoming, all in zone 6a.
What planting zone is Ann Arbor?
Ann Arbor is in USDA zone 6a, with average annual minimum temperatures from -10°F to -5°F. Nearby cities in zone 6a include Ypsilanti, Saline, and Chelsea.
Planting Zones in Michigan with Cities
Find the USDA hardiness zone for every Michigan city, town, and county in the table below. Data Source: 2023 USDA Plant Hardiness Zone Map.
| Planting Zones of Michigan | Temp Range (°F) | Cities |
|---|---|---|
| 4a | -30 to -25 | Marenisco, Stambaugh, Caspian, Champion, Ramsay, Amasa, Gaastra, Republic, Iron River, Michigamme, Wakefield, Covington, Crystal Falls |
| 4b | -25 to -20 | Ironwood, National Mine, Bergland, Watton, Norway, Sault Sainte Marie, Brimley, Dafter, Iron Mountain, Ishpeming, Bruce Crossing, Pickford, Kingsford, Bessemer, Mass City, Foster City, Barbeau, Channing, Trout Creek, Rudyard, Topinabee, Negaunee, Ewen, Alpha, Quinnesec, Sidnaw, Felch, Sagola, Indian River, Wetmore, Rockland, Watersmeet, Wolverine, White Pine, Afton, Brutus, Ralph, Kinross |
| 5a | -20 to -15 | Rose City, Skanee, Herron, Painesdale, Wells, Houghton Lake, Hersey, Hubbard Lake, Reed City, Rumely, Harris, Wallace, Merritt, South Range, Vanderbilt, Pellston, Seney, Lake, South Branch, Roscommon, Cornell, Waters, Little Lake, Boon, Mc Millan, Gulliver, Mullett Lake, Whittemore, Chase, Hawks, Boyne Falls, Frederic, Grayling, Lewiston, Powers, Carney, Curran, Trout Lake, Hulbert, Oden, Comins, Nadeau, Kincheloe, Shingleton, Manistique, Burt Lake, Lanse, Cadillac, Lake George, Evart, Gwinn, Paradise, Mancelona, Mio, Lake City, Elmira, Alanson, Wilson, Gaylord, Tustin, Hessel, Cedarville, Spalding, Newberry, Eckerman, Gladstone, Greenland, Marion, Pelkie, Goetzville, Saint Helen, Long Lake, Hale, Rapid River, Drummond Island, Perkins, Engadine, Lupton, Glennie, Escanaba, Baraga, Daggett, Harrison, Germfask, West Branch, Kalkaska, Skandia, Cheboygan, Luzerne, Chassell, Toivola, Lachine, Houghton Lake Heights, Hermansville, Naubinway, Eben Junction, Ingalls, Barton City, Johannesburg, Onaway, Paris, Sears, Nisula, Prescott, Mc Bain, Fairview, Levering, Curtis, Perronville, Vulcan, Cooks, Atlanta, Bark River, Hillman, Rock, Loretto, Luther, Ontonagon, Prudenville, Moran, Falmouth, Leroy, Palmer, Trenary, Chatham, Higgins Lake, Stephenson |
| 5b | -15 to -10 | Stanton, Nahma, Stanwood, Spruce, Grand Marais, Big Bay, Pierson, Alpena, Baldwin, Cross Village, Sidney, Brethren, Morley, Posen, Branch, Alger, Cedar Lake, Boyne City, Blanchard, Big Rapids, Wellston, Garden, Petoskey, Atlantic Mine, Bentley, Turner, Winn, Sterling, Omer, Brohman, Gladwin, Mayfield, Bellaire, Mackinaw City, Saint Ignace, Carp Lake, Lake Linden, Remus, Lincoln, Tawas City, Chippewa Lake, Manton, Mikado, Mesick, Marquette, Newaygo, Deerton, Trufant, National City, De Tour Village, Edmore, Copper City, Harrietta, Central Lake, Copemish, Mecosta, Menominee, Houghton, Alba, Ellsworth, Kearsarge, Dodgeville, Coral, Walkerville, Twining, Fife Lake, Mohawk, Six Lakes, Ahmeek, Munising, Dollar Bay, Irons, East Tawas, Standish, Millersburg, Idlewild, Barryton, Howard City, Weidman, Hubbell, Clare, Fremont, Good Hart, Harbor Springs, Mcbrides, White Cloud, Walloon Lake, Buckley, Calumet, Harrisville, Hancock, Farwell, Traverse City, Kingsley, Conway, Bitely, Lakeview, Gould City, East Jordan, Pointe Aux Pins, Au Train, Rodney, Mackinac Island, Hesperia, Alden, Oscoda, South Boardman, Allouez |
| 6a | -10 to -5 | Muskegon, Bay Shore, White Lake, Lyons, Dewitt, Whittaker, Hudsonville, Alma, Athens, Harbor Beach, Dexter, Union Lake, Elkton, Free Soil, Hadley, Peck, Mason, Homer, South Lyon, Litchfield, Lamont, Crystal, Weston, Black River, Wixom, Clifford, Ravenna, Tecumseh, Haslett, Somerset, Keego Harbor, Dowling, Au Gres, Lawrence, Byron, Yale, Richmond, Midland, Gaines, Kent City, Caro, Saranac, Sand Lake, Grand Junction, Grand Ledge, Marcellus, Tekonsha, Paw Paw, Albion, Michigan Center, Hart, Middleville, Frankenmuth, Cassopolis, Salem, Sunfield, Washington, Constantine, Bangor, Union City, Allendale, Imlay City, Dimondale, Capac, Silverwood, Rives Junction, Bancroft, Kewadin, Vestaburg, Nunica, Milford, Mount Morris, Kingston, Nottawa, Grawn, Holt, Muir, Waldron, Owendale, Sand Creek, Comstock Park, New Troy, Comstock, North Star, Smiths Creek, Jamestown, Belleville, Hubbardston, Grandville, Mulliken, Clarklake, Canton, Elsie, Belmont, Ray, Potterville, Lowell, Galien, Fremont, Morrice, Springport, Mosherville, Grant, Hudson, Copper Harbor, Elwell, Akron, Corunna, Bellevue, Davison, Climax, Metamora, Rosebush, Perrinton, Palmyra, Burnips, Walhalla, Wyoming, Saint Louis, Battle Creek, Zeeland, Burt, Allegan, Onsted, Sanford, Maybee, Fairgrove, Chesaning, Otsego, Conklin, Davisburg, Bloomfield Hills, Grand Rapids, Bath, Pinconning, Marshall, Bronson, Holly, Hanover, Lennon, Vernon, Burlington, Saline, Northville, Whitmore Lake, Casnovia, Lake Orion, Kinde, Reese, Fenton, Otter Lake, Cohoctah, Maple Rapids, West Bloomfield, Union, Somerset Center, Deerfield, Carson City, Clarkston, Kendall, Vandalia, Alto, Coldwater, Bad Axe, Lake Ann, Linden, Spring Arbor, Pewamo, Livonia, Fountain, Petersburg, Auburn Hills, Lakeland, Berrien Springs, Fenwick, Cannonsburg, Olivet, Lake Odessa, Ottawa Lake, Gregory, Cass City, Perry, Essexville, Nazareth, Lakeville, Manitou Beach, Mount Pleasant, Sebewaing, Caseville, Jackson, Ossineke, Farmington, Galesburg, Marlette, Almont, Minden City, Munith, Fostoria, Hemlock, Middleton, Frontier, Byron Center, New Era, Birch Run, Decker, Jeddo, East Leroy, Hamburg, Filion, Hillsdale, Goodrich, Vassar, Casco, Beaverton, Atlas, Port Sanilac, Osseo, North Street, Elk Rapids, Waterford, Lansing, Beulah, Fulton, Berrien Center, Jones, Walled Lake, Bradley, Richville, Munger, Sturgis, Fowler, Sheridan, Avoca, Brighton, Breedsville, Morenci, Scottville, Highland, Rhodes, Shelbyville, Leslie, Durand, Smyrna, Hastings, Dundee, Riverdale, Columbiaville, Goodells, Linwood, Edenville, Saginaw, Commerce Township, Thompsonville, Milan, Romeo, Schoolcraft, Kalamazoo, Saint Johns, Gowen, Sodus, Cedar Springs, Colon, Eastport, Greenbush, Pittsford, Three Rivers, Caledonia, Ida, Portage, Armada, Montrose, Beaver Island, Ithaca, Genesee, Howell, Marysville, Oshtemo, Leonidas, Shaftsburg, Ann Arbor, Clinton, Melvin, Gobles, Delton, Dorr, North Adams, Wayland, Port Hope, Eaton Rapids, Carsonville, Mendon, Brooklyn, Jerome, Ypsilanti, Forestville, Coleman, Moline, Allenton, Dansville, Woodland, New Hudson, Eagle, Napoleon, Bridgewater, Croswell, Pontiac, Interlochen, Owosso, Bridgeport, Williamston, Columbus, Concord, Wheeler, Unionville, New Lothrop, Acme, Vermontville, Riga, Stockbridge, Quincy, Willis, Reading, Fort Gratiot, Elm Hall, Blissfield, Webberville, Pullman, Ceresco, Flushing, Parma, Custer, Clarksville, Addison, Ada, Kawkawlin, Sumner, Twin Lake, East Lansing, Scotts, Plymouth, Otisville, Plainwell, Bedford, Montague, Attica, Clio, Watervliet, Dowagiac, Saint Charles, Rothbury, Argyle, Okemos, Marne, Charlevoix, Bay City, Orleans, Rogers City, Rochester, Niles, Bear Lake, Port Austin, Grand Blanc, Saint Clair, Rockford, Britton, Charlotte, Oakland, Oakley, Hopkins, Buchanan, Brant, Ovid, Bailey, Pompeii, Three Oaks, Mayville, Williamsburg, Breckenridge, Augusta, Emmett, New Haven, Deckerville, Richland, Jonesville, Novi, Adrian, Greenville, Edwardsburg, Camden, Holton, Hartland, University Center, Leonard, Ashley, Pigeon, White Pigeon, Portland, Oxford, Onondaga, Brown City, Jenison, Tipton, Sparta, Snover, Fowlerville, Grass Lake, Ortonville, Gagetown, Bloomingdale, Bannister, Drayton Plains, Rapid City, New Buffalo, Bay Port, Ionia, Swartz Creek, Presque Isle, Utica, Tawas City, Clayton, Eureka, Azalia, Palo, Sherwood, Shelby, Hope, Lapeer, Moscow, Auburn, Shepherd, Ubly, Flint, Memphis, Coopersville, Allen, Cement City, Freeport, Pleasant Lake, Sandusky, Deford, Lexington, Freeland, Belding, Dryden, Eau Claire, Horton, Manchester, Kaleva, Lawton, Chelsea, Hartford, Nashville, Vicksburg, East China, Martin, Hickory Corners, Decatur, Merrill, Burr Oak, Applegate, Carrollton, Montgomery, Palms, Henderson, Pinckney, Mattawan, Jasper, Millington, Traverse City, Centreville, Laingsburg, Burton, North Branch, Hamilton, Westphalia, Norvell, Ruth |
| 6b | -5 to 0 | Muskegon, Melvindale, Luna Pier, Holland, Ferndale, Southgate, Hagar Shores, Fruitport, Erie, Honor, Troy, Royal Oak, Lambertville, Berkley, Empire, Harrison Township, Center Line, Hamtramck, Baroda, Grand Haven, Flat Rock, Trenton, Whitehall, Dearborn Heights, Redford, Douglas, Fennville, Carleton, La Salle, Maple City, Pentwater, Harbert, Highland Park, Anchorville, Lacota, Lake Leelanau, Wyandotte, Livonia, Mears, Detroit, Mount Clemens, New Boston, Marine City, Warren, Coloma, Saint Clair Shores, Onekama, Union Pier, River Rouge, South Haven, Taylor, Utica, Riverside, Ludington, Newport, Dearborn, Omena, Stevensville, Samaria, Clinton Township, Bridgman, Riverview, Clawson, Hazel Park, Leland, Arcadia, Farmington, Rockwood, Fraser, Port Huron, Covert, Suttons Bay, Lincoln Park, Saugatuck, Eastlake, Benzonia, Benton Harbor, Inkster, Fair Haven, Lakeside, New Baltimore, Eastpointe, Spring Lake, Wabaningo, Monroe, Harper Woods, Old Mission, Canton, Southfield, Franklin, Algonac, Roseville, Garden City, Temperance, Sterling Heights, Saint Joseph, Grosse Ile, Ferrysburg, Harsens Island, Pleasant Ridge, Grosse Pointe, Romulus, Glen Arbor, Manistee, Glenn, Ecorse, Cedar, West Olive, Filer City, Birmingham, Traverse City, Madison Heights, South Rockwood, Oak Park, Elberta, Frankfort, Sawyer, Macomb, Allen Park, Northport, Wayne, Westland, Huntington Woods |
Is it essential to use the Michigan planting zone map?
Yes, the Michigan planting zone map — ranging from zone 4a to zone 6b — is essential for matching plants to local winter temperatures. Use it to pick species that survive your specific zone. For example, zone 4a supports Hosta (Hosta spp.), while zone 5b supports Peony (Paeonia spp.). This matches plants to the average minimum winter temperatures, improving their survival. See the full USA planting zones map for context.