Last frost dates in Michigan
Typical last frost
April 29
That is the date for the typical Michigan resident, weighted by city population. Across the state the average last frost runs from April 19 to May 8, so look up your own town below.
- Earliest city
- Apr 19
- Latest city
- May 8
- Typical first frost
- Oct 21
- Cities
- 59
This week in Michigan
No frost in the forecast for the next 7 nights
National Weather Service forecast, updated Oct 22, 11:10 UTC
Frost dates by city
| City | Last frost | Safe after | First frost | Season |
|---|---|---|---|---|
| Detroit | Apr 27 | May 11 | Oct 25 | 181 days |
| Grand Rapids | May 6 | May 23 | Oct 10 | 157 days |
| Warren | Apr 21 | May 6 | Oct 31 | 190 days |
| Sterling Heights | Apr 30 | May 15 | Oct 24 | 174 days |
| Ann Arbor | May 5 | May 20 | Oct 10 | 157 days |
| Lansing | May 1 | May 18 | Oct 13 | 162 days |
| Dearborn | May 1 | May 18 | Oct 15 | 166 days |
| Livonia | May 1 | May 16 | Oct 17 | 165 days |
| Troy | Apr 26 | May 12 | Oct 22 | 177 days |
| Farmington Hills | May 1 | May 16 | Oct 17 | 165 days |
| Westland | Apr 20 | May 8 | Oct 27 | 188 days |
| Flint | May 3 | May 20 | Oct 13 | 162 days |
| Wyoming | May 6 | May 23 | Oct 10 | 157 days |
| Rochester Hills | Apr 26 | May 12 | Oct 22 | 177 days |
| Southfield | May 1 | May 16 | Oct 17 | 165 days |
| Kalamazoo | Apr 28 | May 13 | Oct 18 | 172 days |
| Novi | May 1 | May 16 | Oct 17 | 165 days |
| Pontiac | Apr 26 | May 12 | Oct 22 | 177 days |
| Taylor | Apr 20 | May 8 | Oct 27 | 188 days |
| Dearborn Heights | May 1 | May 18 | Oct 15 | 166 days |
| St. Clair Shores | Apr 29 | May 13 | Oct 22 | 176 days |
| Royal Oak | Apr 21 | May 6 | Oct 31 | 190 days |
| Kentwood | Apr 30 | May 17 | Oct 14 | 167 days |
| Battle Creek | Apr 30 | May 17 | Oct 19 | 170 days |
| Portage | Apr 28 | May 13 | Oct 18 | 172 days |
| East Lansing | Apr 28 | May 16 | Oct 17 | 173 days |
| Roseville | Apr 29 | May 13 | Oct 22 | 176 days |
| Saginaw | Apr 29 | May 13 | Oct 21 | 175 days |
| Midland | Apr 29 | May 16 | Oct 16 | 167 days |
| Lincoln Park | May 1 | May 18 | Oct 15 | 166 days |
| Muskegon | Apr 30 | May 18 | Oct 19 | 170 days |
| Holland | Apr 28 | May 16 | Oct 21 | 175 days |
| Eastpointe | Apr 29 | May 13 | Oct 22 | 176 days |
| Bay City | Apr 27 | May 11 | Oct 20 | 173 days |
| Jackson | May 1 | May 18 | Oct 14 | 164 days |
| Burton | May 8 | May 22 | Oct 5 | 148 days |
| Oak Park | Apr 27 | May 11 | Oct 25 | 181 days |
| Southgate | Apr 20 | May 8 | Oct 27 | 188 days |
| Forest Hills | Apr 29 | May 15 | Oct 20 | 174 days |
| Madison Heights | Apr 21 | May 6 | Oct 31 | 190 days |
| Port Huron | Apr 19 | May 4 | Nov 3 | 196 days |
| Allen Park | May 1 | May 18 | Oct 15 | 166 days |
| Hamtramck | Apr 21 | May 6 | Oct 31 | 190 days |
| Garden City | May 1 | May 18 | Oct 15 | 166 days |
| Auburn Hills | Apr 26 | May 12 | Oct 22 | 177 days |
| Walker | May 6 | May 23 | Oct 10 | 157 days |
| Allendale | Apr 30 | May 16 | Oct 24 | 175 days |
| Okemos | Apr 28 | May 16 | Oct 17 | 173 days |
| Holt | Apr 28 | May 16 | Oct 17 | 173 days |
| Norton Shores | Apr 30 | May 18 | Oct 19 | 170 days |
| Inkster | Apr 20 | May 8 | Oct 27 | 188 days |
| Romulus | Apr 20 | May 8 | Oct 27 | 188 days |
| Wyandotte | May 1 | May 18 | Oct 15 | 166 days |
| Waverly | May 1 | May 18 | Oct 13 | 162 days |
| Marquette | May 8 | May 23 | Oct 21 | 164 days |
| Birmingham | Apr 26 | May 12 | Oct 22 | 177 days |
| Mount Pleasant | Apr 30 | May 16 | Oct 20 | 171 days |
| Adrian | May 1 | May 17 | Oct 15 | 164 days |
| Monroe | Apr 23 | May 7 | Oct 23 | 182 days |
When to plant in Michigan
Tomatoesby city
Potatoesby city
Tulip bulbsby city
Garlicby city
Pumpkinsby city
Strawberriesby city
Onionsby city
Carrotsby city
Sunflowersby city
Cucumbersby city
Daffodil bulbsby city
Cornby city
Sweet potatoesby city
Asparagusby city
Watermelonby city
Lettuceby city
Green beansby city
Broccoliby city
Beetsby city
Peasby city
Zucchiniby city
Cabbageby city
Radishesby city
Brussels sproutsby city
Okraby city
Peppersby city
Spinachby city
Basilby city
Cilantroby city
Butternut squashby city
Kaleby city
Cantaloupeby city
Collard greensby city
Turnipsby city
Dillby city
Celeryby city
Eggplantby city
Cauliflowerby city
Leeksby city
Swiss chardby city
Parsleyby city
Questions
When is the last frost in Michigan?
It depends on where you are. Across the 59 cities we track, the average last frost runs from April 19 to May 8. In Detroit, the largest, it is April 27.
When is the first frost in Michigan?
For a typical resident, around October 21. Higher and more northern towns get it earlier.