When to plant tomatoes in Alabama

Tomatoes
Plant out in Huntsville
Mar 31–Apr 14

Across Alabama the window opens between February 28 and April 11. Find your city below; the dates follow each town's own average last frost.

Start indoors, Huntsville
Jan 27–Feb 10
Plant out, Huntsville
Mar 31–Apr 14
Last sowing for a harvest
Aug 1
Last frost, Huntsville
Mar 24

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
HuntsvilleMar 31–Apr 14
MobileFeb 28–Mar 14
BirminghamMar 28–Apr 11
MontgomeryMar 11–Mar 25
TuscaloosaMar 25–Apr 8
HooverMar 26–Apr 9
AuburnMar 20–Apr 3
DothanMar 8–Mar 22
MadisonMar 31–Apr 14
DecaturApr 2–Apr 16
FlorenceApr 3–Apr 17
PrattvilleMar 20–Apr 3
Phenix CityMar 12–Mar 26
Vestavia HillsMar 28–Apr 11
OpelikaApr 5–Apr 19
AlabasterMar 19–Apr 2
AthensMar 27–Apr 10
GadsdenMar 26–Apr 9
NorthportMar 25–Apr 8
DaphneMar 22–Apr 5
EnterpriseMar 16–Mar 30
FoleyMar 12–Mar 26
HomewoodMar 28–Apr 11
TrussvilleApr 11–Apr 25
FairhopeMar 17–Mar 31
PelhamMar 26–Apr 9
BessemerMar 30–Apr 13
AlbertvilleMar 24–Apr 7
HelenaMar 26–Apr 9
OxfordMar 30–Apr 13
All 33 cities
CityStart indoorsPlant outLast frost
HuntsvilleJan 27 to Feb 10Mar 31 to Apr 14Mar 24
MobileDec 27 to Jan 10Feb 28 to Mar 14Feb 21
BirminghamJan 24 to Feb 7Mar 28 to Apr 11Mar 21
MontgomeryJan 7 to Jan 21Mar 11 to Mar 25Mar 4
TuscaloosaJan 21 to Feb 4Mar 25 to Apr 8Mar 18
HooverJan 22 to Feb 5Mar 26 to Apr 9Mar 19
AuburnJan 16 to Jan 30Mar 20 to Apr 3Mar 13
DothanJan 4 to Jan 18Mar 8 to Mar 22Mar 1
MadisonJan 27 to Feb 10Mar 31 to Apr 14Mar 24
DecaturJan 29 to Feb 12Apr 2 to Apr 16Mar 26
FlorenceJan 30 to Feb 13Apr 3 to Apr 17Mar 27
PrattvilleJan 16 to Jan 30Mar 20 to Apr 3Mar 13
Phenix CityJan 8 to Jan 22Mar 12 to Mar 26Mar 5
Vestavia HillsJan 24 to Feb 7Mar 28 to Apr 11Mar 21
OpelikaFeb 1 to Feb 15Apr 5 to Apr 19Mar 29
AlabasterJan 15 to Jan 29Mar 19 to Apr 2Mar 12
AthensJan 23 to Feb 6Mar 27 to Apr 10Mar 20
GadsdenJan 22 to Feb 5Mar 26 to Apr 9Mar 19
NorthportJan 21 to Feb 4Mar 25 to Apr 8Mar 18
DaphneJan 18 to Feb 1Mar 22 to Apr 5Mar 15
EnterpriseJan 12 to Jan 26Mar 16 to Mar 30Mar 9
FoleyJan 8 to Jan 22Mar 12 to Mar 26Mar 5
HomewoodJan 24 to Feb 7Mar 28 to Apr 11Mar 21
TrussvilleFeb 7 to Feb 21Apr 11 to Apr 25Apr 4
FairhopeJan 13 to Jan 27Mar 17 to Mar 31Mar 10
PelhamJan 22 to Feb 5Mar 26 to Apr 9Mar 19
BessemerJan 26 to Feb 9Mar 30 to Apr 13Mar 23
AlbertvilleJan 20 to Feb 3Mar 24 to Apr 7Mar 17
HelenaJan 22 to Feb 5Mar 26 to Apr 9Mar 19
OxfordJan 26 to Feb 9Mar 30 to Apr 13Mar 23
Mountain BrookJan 24 to Feb 7Mar 28 to Apr 11Mar 21
AnnistonJan 26 to Feb 9Mar 30 to Apr 13Mar 23
CullmanFeb 3 to Feb 17Apr 7 to Apr 21Mar 31

Questions

When should I plant tomatoes in Alabama?

In Huntsville, plant out from March 31 to April 14. Across Alabama the window opens between February 28 and April 11, 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 Alabama

Tomatoes in other states

Frost dates for every city in Alabama