Michigan frost dates
Across 206 weather stations in Michigan, the median last spring frost runs from Apr 17 in South Haven to Jun 7 in Vanderbilt, and the first fall frost from Sep 9 to Nov 5.
Michigan at a glance
- Weather stations
- 206
- Earliest last frost
- Apr 17 South Haven
- Latest last frost
- Jun 7 Vanderbilt
- Longest season
- 201 days South Haven
- Typical season
- about 155 frost-free days
- Hardiness zones
- Zones 4a to 7a
Frost dates by weather station
| Weather station | Last spring frost | First fall frost | Frost-free days | Zone |
|---|---|---|---|---|
| Adrian | May 1 | Oct 15 | 164 | 6a |
| Adrian Lenawee County Airport | Apr 27 | Oct 20 | 173 | 6a |
| Alberta Ford For Center | May 23 | Oct 1 | 128 | 5a |
| Algonac Wastewater Plant | May 3 | Oct 18 | 167 | 6b |
| Allegan | May 4 | Oct 15 | 160 | 6a |
| Alma | May 1 | Oct 13 | 164 | 6a |
| Alpena | May 13 | Oct 3 | 141 | 5b |
| Alpena County Regional Airport | May 17 | Oct 1 | 136 | 5b |
| Alpena Wastewater Plant | May 5 | Oct 17 | 163 | 5b |
| Amasa | Jun 6 | Sep 9 | 94 | 4a |
| Ann Arbor | May 5 | Oct 10 | 157 | 6a |
| Ann Arbor Municipal Airport | May 8 | Oct 4 | 147 | 6a |
| Ann Arbor U of Mich | May 3 | Oct 13 | 160 | 6a |
| Atlanta | May 22 | Sep 27 | 127 | 5a |
| Atlanta 5 mi WNW | May 11 | Oct 6 | 146 | 5a |
| Auburn | May 3 | Oct 14 | 161 | 6a |
| Bad Axe | May 5 | Oct 19 | 163 | 6a |
| Baraga | May 25 | Sep 23 | 119 | 5a |
| Battle Creek | May 6 | Oct 12 | 158 | 6a |
| Battle Creek Kellogg Airport | Apr 30 | Oct 19 | 170 | 6a |
| Benton Harbor Airport | May 4 | Oct 17 | 164 | 6b |
| Bergland Dam | May 26 | Sep 27 | 123 | 4b |
| Beulah | May 7 | Oct 20 | 163 | 6b |
| Big Bay | May 22 | Oct 6 | 137 | 5b |
| Big Rapids Water Plant | May 13 | Oct 2 | 142 | 5b |
| Blissfield | Apr 29 | Oct 13 | 168 | 6a |
| Bloomingdale | May 7 | Oct 11 | 156 | 6a |
| Boyne Falls | May 23 | Oct 3 | 133 | 5a |
| Burton | May 8 | Oct 5 | 148 | 6a |
| Cadillac | May 19 | Oct 1 | 135 | 5a |
| Cadillac 9&10 News | May 15 | Oct 1 | 139 | 5a |
| Carleton | Apr 27 | Oct 20 | 176 | 6b |
| Caro Wastewater Plant | May 7 | Oct 9 | 154 | 6a |
| Cass City | May 7 | Oct 10 | 152 | 6a |
| Central Michigan University | Apr 30 | Oct 20 | 171 | 6a |
| Charlevoix | May 1 | Oct 28 | 178 | 6a |
| Charlotte | May 1 | Oct 15 | 164 | 6a |
| Chatham | May 27 | Sep 28 | 124 | 5a |
| Chatham Experiment Farm | May 30 | Sep 27 | 119 | 5a |
| Cheboygan | May 11 | Oct 11 | 152 | 5a |
| Chelsea | Apr 30 | Oct 12 | 163 | 6a |
| Clarksburg | Jun 5 | Sep 10 | 96 | 4b |
| Coldwater St. School | May 2 | Oct 13 | 163 | 6a |
| Copper Harbor | May 10 | Oct 21 | 161 | 6a |
| Copper Harbor Fort Wilkins | May 20 | Oct 15 | 148 | 6a |
| Cornell | May 19 | Oct 1 | 133 | 5a |
| Corunna | May 5 | Oct 14 | 160 | 6a |
| Covington | May 17 | Sep 30 | 134 | 4b |
| Cross Village | May 15 | Oct 16 | 152 | 5b |
| Dearborn | May 1 | Oct 15 | 166 | 6b |
| Dearborn No. 2 | Apr 27 | Oct 25 | 181 | 6b |
| Detour Village | May 5 | Oct 20 | 167 | 5b |
| Detroit City Airport | Apr 21 | Oct 31 | 190 | 6b |
| Detroit Metro Airport | Apr 20 | Oct 27 | 188 | 6b |
| Detroit Willow Run Airport | Apr 24 | Oct 24 | 179 | 6a |
| Dowagiac | May 4 | Oct 11 | 158 | 6a |
| Dundee | Apr 27 | Oct 21 | 176 | 6a |
| Durand Wastewater Plant | May 3 | Oct 11 | 159 | 6a |
| East Grand Rapids | May 6 | Oct 10 | 157 | 6a |
| East Jordan | May 23 | Oct 2 | 131 | 5b |
| East Jordan 2 mi NW | May 16 | Oct 6 | 144 | 5b |
| East Lansing | Apr 28 | Oct 17 | 173 | 6a |
| East Tawas | May 8 | Oct 5 | 148 | 5b |
| Eaton Rapids | Apr 30 | Oct 14 | 165 | 6a |
| Eau Claire | Apr 22 | Oct 30 | 189 | 6a |
| Engadine Mdot | May 26 | Sep 30 | 127 | 5a |
| Escanaba | May 13 | Oct 7 | 147 | 5a |
| Essexville | Apr 27 | Oct 20 | 173 | 6a |
| Farmington | May 1 | Oct 17 | 165 | 6b |
| Fife Lake | May 24 | Oct 1 | 130 | 5b |
| Filion | May 8 | Oct 17 | 162 | 6a |
| Flint | May 3 | Oct 13 | 162 | 6a |
| Flint Bishop International Airport | May 6 | Oct 10 | 155 | 6a |
| Frankenmuth | May 3 | Oct 12 | 161 | 6a |
| Frankfort | May 2 | Oct 26 | 175 | 6b |
| Fremont | May 8 | Oct 11 | 155 | 6a |
| Garden Corners | May 16 | Sep 24 | 129 | 5a |
| Gaylord | May 25 | Sep 26 | 125 | 5a |
| Gaylord 9 mi SSW | May 15 | Oct 7 | 145 | 5a |
| Gaylord Otsego County Airport | May 22 | Sep 30 | 130 | 5a |
| Gladwin | May 9 | Oct 4 | 148 | 5b |
| Glennie | May 19 | Sep 29 | 133 | 5a |
| Goodrich | May 1 | Oct 14 | 164 | 6a |
| Grand Haven Wastewater Plant | Apr 30 | Oct 24 | 175 | 6b |
| Grand Marais | May 27 | Oct 10 | 138 | 5b |
| Grand Rapids | Apr 29 | Oct 20 | 174 | 6a |
| Grayling | May 23 | Sep 27 | 124 | 5a |
| Greenland | May 23 | Oct 1 | 128 | 5a |
| Greenville | May 18 | Sep 28 | 133 | 6a |
| Grosse Pointe Farms | Apr 29 | Oct 22 | 176 | 6b |
| Gull Lake Biological Station | Apr 29 | Oct 20 | 173 | 6a |
| Hale | May 23 | Sep 26 | 127 | 5a |
| Hale Loud Dam | May 16 | Oct 5 | 143 | 5a |
| Hancock Houghton County Airport | May 17 | Oct 1 | 138 | 5b |
| Harbor Beach | May 2 | Oct 24 | 173 | 6a |
| Harrisville | May 8 | Oct 16 | 160 | 5b |
| Hart | May 12 | Oct 10 | 151 | 6b |
| Hastings | May 3 | Oct 12 | 158 | 6a |
| Hell | Apr 30 | Oct 14 | 166 | 6a |
| Herman | May 31 | Sep 22 | 115 | 5a |
| Hesperia | May 17 | Oct 1 | 137 | 5b |
| Hillsdale | May 3 | Oct 12 | 161 | 6a |
| Holland Tulip City Airport | Apr 28 | Oct 21 | 175 | 6b |
| Holland Water Plant | Apr 27 | Oct 25 | 178 | 7a |
| Houghton Lake 2 mi NW | May 20 | Oct 1 | 136 | 5a |
| Houghton Lake 6 mi WSW | May 30 | Sep 15 | 106 | 5a |
| Houghton Lake Roscommon Airport | May 19 | Sep 23 | 125 | 5a |
| Howell Wastewater Plant | May 4 | Oct 7 | 156 | 6a |
| Ionia | May 3 | Oct 12 | 161 | 6a |
| Iron Mountain Ford Airport | May 25 | Sep 24 | 121 | 4b |
| Iron Mtn-Kingsford Wastewater Plant | May 17 | Oct 1 | 135 | 4b |
| Ironwood | May 20 | Oct 1 | 132 | 4b |
| Ironwood No. 2 | May 19 | Sep 28 | 130 | 4b |
| Ishpeming Wastewater Plant | May 26 | Sep 25 | 119 | 4b |
| Jackson Reynolds Field | May 1 | Oct 14 | 164 | 6a |
| Jacobsville | Jun 1 | Sep 23 | 115 | 5a |
| Kalamazoo Battle Creek International Airport | Apr 28 | Oct 18 | 172 | 6a |
| Kalkaska | May 24 | Oct 1 | 128 | 5b |
| Kalkaska 11 mi SE | May 27 | Sep 22 | 117 | 5b |
| Kent City | May 14 | Sep 29 | 135 | 6a |
| Ki Sawyer Wastewater Plant | May 13 | Oct 2 | 141 | 5a |
| Lake City Experiment Farm | May 22 | Sep 26 | 125 | 5a |
| Lansing Capital City Airport | May 1 | Oct 13 | 162 | 6a |
| Lapeer | May 4 | Oct 13 | 161 | 6a |
| Lapeer Wastewater Plant | May 4 | Oct 14 | 160 | 6a |
| Lexington Water Plant | May 4 | Oct 24 | 171 | 6a |
| Linden Wastewater Plant | May 3 | Oct 12 | 161 | 6a |
| Ludington | May 17 | Oct 7 | 144 | 6b |
| Lupton | May 21 | Sep 29 | 129 | 5a |
| Manchester | Apr 30 | Oct 14 | 165 | 6a |
| Manistee | May 14 | Oct 12 | 151 | 6b |
| Manistique Wastewater Plant | May 9 | Oct 10 | 154 | 5a |
| Maple City | May 22 | Oct 9 | 140 | 6b |
| Marquette | May 8 | Oct 21 | 164 | 5b |
| Midland | Apr 29 | Oct 16 | 167 | 6a |
| Milan | May 3 | Oct 10 | 158 | 6a |
| Milan Wastewater Plant | Apr 26 | Oct 19 | 175 | 6a |
| Milford Gm Proving Ground | May 6 | Oct 12 | 157 | 6a |
| Mio Hydro Plant | May 19 | Oct 2 | 136 | 5a |
| Mio Wastewater Plant | May 20 | Oct 1 | 133 | 5a |
| Monroe | Apr 23 | Oct 23 | 182 | 6b |
| Montague | May 19 | Oct 4 | 136 | 6a |
| Moran | May 23 | Sep 30 | 130 | 5a |
| Morenci | May 4 | Oct 7 | 156 | 6a |
| Mount Clemens ANG Base | Apr 30 | Oct 24 | 174 | 6b |
| Munising | May 16 | Oct 14 | 148 | 5b |
| Munsing Lakeshore | May 23 | Oct 10 | 138 | 5b |
| Muskegon County Airport | Apr 30 | Oct 19 | 170 | 6b |
| Newberry Correctional Facility | May 21 | Oct 5 | 135 | 5a |
| Newport | Apr 27 | Oct 22 | 177 | 6b |
| Niles | Apr 27 | Oct 25 | 180 | 6a |
| Northport | May 9 | Oct 26 | 169 | 6b |
| NW Michigan Research Farm | Apr 30 | Nov 1 | 182 | 6b |
| Oil City | May 15 | Sep 29 | 134 | 6a |
| Old Mission | May 13 | Oct 19 | 158 | 6b |
| Onaway | May 22 | Oct 2 | 135 | 5a |
| Ontonagon | May 27 | Oct 1 | 127 | 5a |
| Owosso Wastewater Plant | May 1 | Oct 15 | 164 | 6a |
| Paradise | May 31 | Oct 1 | 122 | 5a |
| Paulding | May 31 | Sep 19 | 111 | 4b |
| Pellston Airport | May 21 | Sep 27 | 128 | 5a |
| Pellston Regional Airport | May 31 | Sep 18 | 108 | 5a |
| Petoskey | May 6 | Oct 20 | 166 | 5b |
| Petoskey Ncmc | May 16 | Oct 9 | 147 | 5b |
| Pickford | May 31 | Sep 25 | 116 | 4b |
| Pontiac Oakland County International Airport | Apr 29 | Oct 20 | 172 | 6a |
| Pontiac Wastewater Plant | Apr 26 | Oct 22 | 177 | 6a |
| Port Austin Wastewater Plant | May 4 | Oct 26 | 172 | 6a |
| Port Hope | Apr 28 | Nov 3 | 187 | 6a |
| Port Huron | Apr 19 | Nov 3 | 196 | 6b |
| Rapid River | May 18 | Oct 4 | 137 | 5a |
| Richmond | May 1 | Oct 20 | 170 | 6a |
| Rogers City | May 10 | Oct 14 | 154 | 6a |
| Rudyard 4 mi N | May 24 | Oct 1 | 127 | 5a |
| Rudyard 5 mi SE | Jun 1 | Sep 21 | 110 | 5a |
| Saginaw | Apr 29 | Oct 21 | 175 | 6a |
| Saginaw Mbs International Airport | Apr 26 | Oct 17 | 172 | 6a |
| Saint Johns | Apr 28 | Oct 24 | 179 | 6a |
| Saline | May 2 | Oct 11 | 160 | 6a |
| Saline Wastewater Plant | May 2 | Oct 11 | 160 | 6a |
| Sandusky | May 2 | Oct 16 | 165 | 6a |
| Sault Ste. Marie | May 22 | Oct 4 | 136 | 4b |
| Sault Ste. Marie Sanderson Field | May 9 | Oct 11 | 151 | 4b |
| South Boardman | May 24 | Oct 4 | 133 | 5b |
| South Haven | Apr 17 | Nov 5 | 201 | 6b |
| St. Ignace | May 16 | Oct 13 | 149 | 5b |
| St. Ignace Mackinac Br | May 7 | Oct 23 | 167 | 5b |
| St. James Beaver | May 11 | Oct 19 | 159 | 6a |
| Stambaugh | Jun 4 | Sep 10 | 95 | 4a |
| Standish | May 5 | Oct 10 | 156 | 5b |
| Stephenson | May 22 | Sep 27 | 126 | 5a |
| Tecumseh | May 3 | Oct 13 | 160 | 6a |
| Three Rivers | Apr 30 | Oct 17 | 170 | 6a |
| Tipton | May 5 | Oct 10 | 157 | 6a |
| Traverse City Cherry Capital Airport | May 12 | Oct 16 | 155 | 6a |
| Traverse City Munson | May 9 | Oct 15 | 156 | 6a |
| Trout Lake | May 21 | Oct 1 | 131 | 5a |
| Vanderbilt | Jun 7 | Sep 14 | 95 | 5a |
| Vassar | May 9 | Oct 7 | 150 | 6a |
| Watton | May 25 | Sep 25 | 123 | 4b |
| Wellston | May 28 | Sep 25 | 119 | 5b |
| West Branch | May 15 | Oct 4 | 143 | 5a |
| White Lake | May 10 | Oct 6 | 148 | 6a |
| Whitefish Point | May 23 | Oct 15 | 144 | 5a |
| Whitmore Lake | May 5 | Oct 13 | 160 | 6a |
| Yale | May 12 | Oct 5 | 147 | 6a |
Median dates from NOAA 1991–2020 climate normals. How to read them.