When to plant tomatoes in Michigan

Tomatoes
Plant out in Detroit
May 4–May 18

Across Michigan the window opens between April 26 and May 15. Find your city below; the dates follow each town's own average last frost.

Start indoors, Detroit
Mar 2–Mar 16
Plant out, Detroit
May 4–May 18
Last sowing for a harvest
Jul 18
Last frost, Detroit
Apr 27

Start seeds indoors 6–8 weeks before the last frost; plant out 1–3 weeks after the last frost. Wait for nights that stay above 50°F. A cold snap after transplanting stalls tomatoes for weeks.

Tomatoes planting dates by city

Start indoorsPlant outSow outdoorsFall plantingAverage last and first frost
JanFebMarAprMayJunJulAugSepOctNovDec
DetroitMay 4–May 18
Grand RapidsMay 13–May 27
WarrenApr 28–May 12
Sterling HeightsMay 7–May 21
Ann ArborMay 12–May 26
LansingMay 8–May 22
DearbornMay 8–May 22
LivoniaMay 8–May 22
TroyMay 3–May 17
Farmington HillsMay 8–May 22
WestlandApr 27–May 11
FlintMay 10–May 24
WyomingMay 13–May 27
Rochester HillsMay 3–May 17
SouthfieldMay 8–May 22
KalamazooMay 5–May 19
NoviMay 8–May 22
PontiacMay 3–May 17
TaylorApr 27–May 11
Dearborn HeightsMay 8–May 22
St. Clair ShoresMay 6–May 20
Royal OakApr 28–May 12
KentwoodMay 7–May 21
Battle CreekMay 7–May 21
PortageMay 5–May 19
East LansingMay 5–May 19
RosevilleMay 6–May 20
SaginawMay 6–May 20
MidlandMay 6–May 20
Lincoln ParkMay 8–May 22
All 59 cities
CityStart indoorsPlant outLast frost
DetroitMar 2 to Mar 16May 4 to May 18Apr 27
Grand RapidsMar 11 to Mar 25May 13 to May 27May 6
WarrenFeb 24 to Mar 10Apr 28 to May 12Apr 21
Sterling HeightsMar 5 to Mar 19May 7 to May 21Apr 30
Ann ArborMar 10 to Mar 24May 12 to May 26May 5
LansingMar 6 to Mar 20May 8 to May 22May 1
DearbornMar 6 to Mar 20May 8 to May 22May 1
LivoniaMar 6 to Mar 20May 8 to May 22May 1
TroyMar 1 to Mar 15May 3 to May 17Apr 26
Farmington HillsMar 6 to Mar 20May 8 to May 22May 1
WestlandFeb 23 to Mar 9Apr 27 to May 11Apr 20
FlintMar 8 to Mar 22May 10 to May 24May 3
WyomingMar 11 to Mar 25May 13 to May 27May 6
Rochester HillsMar 1 to Mar 15May 3 to May 17Apr 26
SouthfieldMar 6 to Mar 20May 8 to May 22May 1
KalamazooMar 3 to Mar 17May 5 to May 19Apr 28
NoviMar 6 to Mar 20May 8 to May 22May 1
PontiacMar 1 to Mar 15May 3 to May 17Apr 26
TaylorFeb 23 to Mar 9Apr 27 to May 11Apr 20
Dearborn HeightsMar 6 to Mar 20May 8 to May 22May 1
St. Clair ShoresMar 4 to Mar 18May 6 to May 20Apr 29
Royal OakFeb 24 to Mar 10Apr 28 to May 12Apr 21
KentwoodMar 5 to Mar 19May 7 to May 21Apr 30
Battle CreekMar 5 to Mar 19May 7 to May 21Apr 30
PortageMar 3 to Mar 17May 5 to May 19Apr 28
East LansingMar 3 to Mar 17May 5 to May 19Apr 28
RosevilleMar 4 to Mar 18May 6 to May 20Apr 29
SaginawMar 4 to Mar 18May 6 to May 20Apr 29
MidlandMar 4 to Mar 18May 6 to May 20Apr 29
Lincoln ParkMar 6 to Mar 20May 8 to May 22May 1
MuskegonMar 5 to Mar 19May 7 to May 21Apr 30
HollandMar 3 to Mar 17May 5 to May 19Apr 28
EastpointeMar 4 to Mar 18May 6 to May 20Apr 29
Bay CityMar 2 to Mar 16May 4 to May 18Apr 27
JacksonMar 6 to Mar 20May 8 to May 22May 1
BurtonMar 13 to Mar 27May 15 to May 29May 8
Oak ParkMar 2 to Mar 16May 4 to May 18Apr 27
SouthgateFeb 23 to Mar 9Apr 27 to May 11Apr 20
Forest HillsMar 4 to Mar 18May 6 to May 20Apr 29
Madison HeightsFeb 24 to Mar 10Apr 28 to May 12Apr 21
Port HuronFeb 22 to Mar 8Apr 26 to May 10Apr 19
Allen ParkMar 6 to Mar 20May 8 to May 22May 1
HamtramckFeb 24 to Mar 10Apr 28 to May 12Apr 21
Garden CityMar 6 to Mar 20May 8 to May 22May 1
Auburn HillsMar 1 to Mar 15May 3 to May 17Apr 26
WalkerMar 11 to Mar 25May 13 to May 27May 6
AllendaleMar 5 to Mar 19May 7 to May 21Apr 30
OkemosMar 3 to Mar 17May 5 to May 19Apr 28
HoltMar 3 to Mar 17May 5 to May 19Apr 28
Norton ShoresMar 5 to Mar 19May 7 to May 21Apr 30
InksterFeb 23 to Mar 9Apr 27 to May 11Apr 20
RomulusFeb 23 to Mar 9Apr 27 to May 11Apr 20
WyandotteMar 6 to Mar 20May 8 to May 22May 1
WaverlyMar 6 to Mar 20May 8 to May 22May 1
MarquetteMar 13 to Mar 27May 15 to May 29May 8
BirminghamMar 1 to Mar 15May 3 to May 17Apr 26
Mount PleasantMar 5 to Mar 19May 7 to May 21Apr 30
AdrianMar 6 to Mar 20May 8 to May 22May 1
MonroeFeb 26 to Mar 12Apr 30 to May 14Apr 23

Questions

When should I plant tomatoes in Michigan?

In Detroit, plant out from May 4 to May 18. Across Michigan the window opens between April 26 and May 15, depending on the local last frost.

How is this date worked out?

Start seeds indoors 6–8 weeks before the last frost; plant out 1–3 weeks after the last frost. Frost dates are NOAA 1991–2020 averages for the weather station nearest each city.

More for Michigan

Tomatoes in other states

Frost dates for every city in Michigan