Free Planting Calendar by ZIP Code

Enter your ZIP code below and get planting dates that actually fit your garden: your USDA zone, your local frost dates, and personalized windows for starting seeds indoors, transplanting, direct sowing and harvest for more than 200 vegetables, herbs and flowers. A gardener in Houston lives a completely different year than one in Chicago, and this calendar knows the difference. In hot climates it plans around summer heat and shows the second, fall planting season that southern gardeners swear by. Every crop links to its own free growing guide and a packet of non-GMO heirloom seeds, so the plan and the seeds live in one place.

What we love about planting by the calendar

  • Dates are personalized to your ZIP code, not copied from a generic chart
  • Covers spring and fall planting, including the second season in hot climates
  • Shows indoor starts, transplanting, direct sowing and harvest for every crop
  • Each crop links to a free growing guide and its own seed packet
  • Print the whole plan once and keep it on the fridge all season
Planting calendar

Planting Calendar by ZIP Code

Enter your ZIP code to get personalized planting dates based on your USDA hardiness zone and local frost dates.

Enter your ZIP code to get personalized planting dates for your zone
Crop
JanFebMarApr MayJunJulAug SepOctNovDec
Spacing
Start indoors
Direct sow / transplant
Harvest window

Typical planting dates by USDA zone

Long-term average dates for popular crops in each zone. For dates matched to your town and the full list of 200+ vegetables, herbs and flowers, enter your ZIP code above.

Zone 6 planting schedule (Columbus, OH area — average last frost Apr 1, first frost Oct 28)

CropStart indoorsDirect sow / transplantHarvest
TomatoesFeb 4 – Feb 11Apr 8 – Apr 15Jun 12 – Jul 9
PeppersJan 21 – Jan 28Apr 15 – Apr 22Jun 24 – Jul 21
LettuceSpring: Mar 4 – Mar 11Spring: Mar 4 – Mar 11
Fall: Aug 30 – Sep 13
Spring: Apr 18 – May 15
Fall: Oct 14 – Nov 17
CarrotsSpring: Mar 4 – Mar 11
Fall: Aug 5 – Aug 19
Spring: May 13 – May 30
Fall: Oct 14 – Nov 7
BeansApr 8 – Apr 15May 28 – Jun 14
CucumbersMar 11 – Mar 18Apr 15 – Apr 22Jun 4 – Jun 26
ZucchiniMar 11 – Mar 18Apr 8 – Apr 15May 23 – Jun 9
SpinachSpring: Feb 18 – Feb 25
Fall: Sep 7 – Sep 21
Spring: Mar 27 – Apr 16
Fall: Oct 14 – Nov 10
KaleSpring: Feb 18 – Feb 25Spring: Feb 18 – Feb 25
Fall: Aug 20 – Sep 3
Spring: Apr 14 – May 6
Fall: Oct 14 – Nov 12
BasilFeb 18 – Feb 25Apr 15 – Apr 22Jun 14 – Jul 21
BroccoliSpring: Feb 4 – Feb 11Spring: Mar 4 – Mar 11
Fall: Sep 4 – Sep 18
Spring: Apr 13 – May 5
Fall: Oct 14 – Nov 12
PeasSpring: Feb 18 – Feb 25
Fall: Aug 15 – Aug 29
Spring: Apr 19 – May 6
Fall: Oct 14 – Nov 7
RadishesSpring: Mar 4 – Mar 11
Fall: Sep 22 – Oct 6
Spring: Mar 26 – Apr 10
Fall: Oct 14 – Nov 5
OnionsSpring: Jan 7 – Jan 14Spring: Feb 18 – Feb 25
Fall: Jul 6 – Jul 20
Spring: May 29 – Jun 25
Fall: Oct 14 – Nov 17
BeetsSpring: Mar 4 – Mar 11
Fall: Aug 20 – Sep 3
Spring: Apr 28 – May 20
Fall: Oct 14 – Nov 12
CabbageSpring: Feb 4 – Feb 11Spring: Mar 4 – Mar 11
Fall: Jul 26 – Aug 9
Spring: May 23 – Jul 9
Fall: Oct 14 – Nov 18
WatermelonMar 4 – Mar 11Apr 15 – Apr 22Jun 24 – Jul 21
PumpkinsMar 11 – Mar 18Apr 15 – Apr 22Jul 14 – Aug 20
CilantroSpring: Mar 18 – Mar 25
Fall: Aug 30 – Sep 13
Spring: May 2 – Jun 3
Fall: Oct 14 – Nov 18
SunflowersMar 11 – Mar 18Apr 8 – Apr 15Jul 7 – Aug 3

Full Zone 6 month-by-month guide →

Zone 3 planting schedule (Fairbanks, AK area — average last frost May 15, first frost Sep 15)

CropStart indoorsDirect sow / transplantHarvest
TomatoesMar 20 – Mar 27May 22 – May 29Jul 26 – Aug 22
PeppersMar 6 – Mar 13May 29 – Jun 5Aug 7 – Sep 3
LettuceSpring: Apr 17 – Apr 24Spring: Apr 17 – Apr 24
Fall: Jul 18 – Aug 1
Spring: Jun 1 – Jun 28
Fall: Sep 1 – Oct 5
CarrotsSpring: Apr 17 – Apr 24
Fall: Jun 23 – Jul 7
Spring: Jun 26 – Jul 13
Fall: Sep 1 – Sep 25
BeansMay 22 – May 29Jul 11 – Jul 28
CucumbersApr 24 – May 1May 29 – Jun 5Jul 18 – Aug 9
ZucchiniApr 24 – May 1May 22 – May 29Jul 6 – Jul 23
SpinachSpring: Apr 3 – Apr 10
Fall: Jul 26 – Aug 9
Spring: May 10 – May 30
Fall: Sep 1 – Sep 28
KaleSpring: Apr 3 – Apr 10Spring: Apr 3 – Apr 10
Fall: Jul 8 – Jul 22
Spring: May 28 – Jun 19
Fall: Sep 1 – Sep 30
BasilApr 3 – Apr 10May 29 – Jun 5Jul 28 – Sep 3
BroccoliSpring: Mar 20 – Mar 27Spring: Apr 17 – Apr 24
Fall: Jul 23 – Aug 6
Spring: May 27 – Jun 18
Fall: Sep 1 – Sep 30
PeasSpring: Apr 3 – Apr 10
Fall: Jul 3 – Jul 17
Spring: Jun 2 – Jun 19
Fall: Sep 1 – Sep 25
RadishesSpring: Apr 17 – Apr 24
Fall: Aug 10 – Aug 24
Spring: May 9 – May 24
Fall: Sep 1 – Sep 23
OnionsSpring: Feb 20 – Feb 27Spring: Apr 3 – Apr 10
Fall: May 24 – Jun 7
Spring: Jul 12 – Aug 8
Fall: Sep 1 – Oct 5
BeetsSpring: Apr 17 – Apr 24
Fall: Jul 8 – Jul 22
Spring: Jun 11 – Jul 3
Fall: Sep 1 – Sep 30
CabbageSpring: Mar 20 – Mar 27Spring: Apr 17 – Apr 24
Fall: Jun 13 – Jun 27
Spring: Jul 6 – Aug 22
Fall: Sep 1 – Oct 6
WatermelonApr 17 – Apr 24May 29 – Jun 5Aug 7 – Sep 3
PumpkinsApr 24 – May 1May 29 – Jun 5Aug 27 – Sep 15
CilantroSpring: May 1 – May 8
Fall: Jul 18 – Aug 1
Spring: Jun 15 – Jul 17
Fall: Sep 1 – Oct 6
SunflowersApr 24 – May 1May 22 – May 29Aug 20 – Sep 15

Full Zone 3 month-by-month guide →

Zone 4 planting schedule (Bismarck, ND area — average last frost May 5, first frost Sep 25)

CropStart indoorsDirect sow / transplantHarvest
TomatoesMar 10 – Mar 17May 12 – May 19Jul 16 – Aug 12
PeppersFeb 24 – Mar 3May 19 – May 26Jul 28 – Aug 24
LettuceSpring: Apr 7 – Apr 14Spring: Apr 7 – Apr 14
Fall: Jul 28 – Aug 11
Spring: May 22 – Jun 18
Fall: Sep 11 – Oct 15
CarrotsSpring: Apr 7 – Apr 14
Fall: Jul 3 – Jul 17
Spring: Jun 16 – Jul 3
Fall: Sep 11 – Oct 5
BeansMay 12 – May 19Jul 1 – Jul 18
CucumbersApr 14 – Apr 21May 19 – May 26Jul 8 – Jul 30
ZucchiniApr 14 – Apr 21May 12 – May 19Jun 26 – Jul 13
SpinachSpring: Mar 24 – Mar 31
Fall: Aug 5 – Aug 19
Spring: Apr 30 – May 20
Fall: Sep 11 – Oct 8
KaleSpring: Mar 24 – Mar 31Spring: Mar 24 – Mar 31
Fall: Jul 18 – Aug 1
Spring: May 18 – Jun 9
Fall: Sep 11 – Oct 10
BasilMar 24 – Mar 31May 19 – May 26Jul 18 – Aug 24
BroccoliSpring: Mar 10 – Mar 17Spring: Apr 7 – Apr 14
Fall: Aug 2 – Aug 16
Spring: May 17 – Jun 8
Fall: Sep 11 – Oct 10
PeasSpring: Mar 24 – Mar 31
Fall: Jul 13 – Jul 27
Spring: May 23 – Jun 9
Fall: Sep 11 – Oct 5
RadishesSpring: Apr 7 – Apr 14
Fall: Aug 20 – Sep 3
Spring: Apr 29 – May 14
Fall: Sep 11 – Oct 3
OnionsSpring: Feb 10 – Feb 17Spring: Mar 24 – Mar 31
Fall: Jun 3 – Jun 17
Spring: Jul 2 – Jul 29
Fall: Sep 11 – Oct 15
BeetsSpring: Apr 7 – Apr 14
Fall: Jul 18 – Aug 1
Spring: Jun 1 – Jun 23
Fall: Sep 11 – Oct 10
CabbageSpring: Mar 10 – Mar 17Spring: Apr 7 – Apr 14
Fall: Jun 23 – Jul 7
Spring: Jun 26 – Aug 12
Fall: Sep 11 – Oct 16
WatermelonApr 7 – Apr 14May 19 – May 26Jul 28 – Aug 24
PumpkinsApr 14 – Apr 21May 19 – May 26Aug 17 – Sep 23
CilantroSpring: Apr 21 – Apr 28
Fall: Jul 28 – Aug 11
Spring: Jun 5 – Jul 7
Fall: Sep 11 – Oct 16
SunflowersApr 14 – Apr 21May 12 – May 19Aug 10 – Sep 6

Full Zone 4 month-by-month guide →

Zone 5 planting schedule (Des Moines, IA area — average last frost Apr 15, first frost Oct 15)

CropStart indoorsDirect sow / transplantHarvest
TomatoesFeb 18 – Feb 25Apr 22 – Apr 29Jun 26 – Jul 23
PeppersFeb 4 – Feb 11Apr 29 – May 6Jul 8 – Aug 4
LettuceSpring: Mar 18 – Mar 25Spring: Mar 18 – Mar 25
Fall: Aug 17 – Aug 31
Spring: May 2 – May 29
Fall: Oct 1 – Nov 4
CarrotsSpring: Mar 18 – Mar 25
Fall: Jul 23 – Aug 6
Spring: May 27 – Jun 13
Fall: Oct 1 – Oct 25
BeansApr 22 – Apr 29Jun 11 – Jun 28
CucumbersMar 25 – Apr 1Apr 29 – May 6Jun 18 – Jul 10
ZucchiniMar 25 – Apr 1Apr 22 – Apr 29Jun 6 – Jun 23
SpinachSpring: Mar 4 – Mar 11
Fall: Aug 25 – Sep 8
Spring: Apr 10 – Apr 30
Fall: Oct 1 – Oct 28
KaleSpring: Mar 4 – Mar 11Spring: Mar 4 – Mar 11
Fall: Aug 7 – Aug 21
Spring: Apr 28 – May 20
Fall: Oct 1 – Oct 30
BasilMar 4 – Mar 11Apr 29 – May 6Jun 28 – Aug 4
BroccoliSpring: Feb 18 – Feb 25Spring: Mar 18 – Mar 25
Fall: Aug 22 – Sep 5
Spring: Apr 27 – May 19
Fall: Oct 1 – Oct 30
PeasSpring: Mar 4 – Mar 11
Fall: Aug 2 – Aug 16
Spring: May 3 – May 20
Fall: Oct 1 – Oct 25
RadishesSpring: Mar 18 – Mar 25
Fall: Sep 9 – Sep 23
Spring: Apr 9 – Apr 24
Fall: Oct 1 – Oct 23
OnionsSpring: Jan 21 – Jan 28Spring: Mar 4 – Mar 11
Fall: Jun 23 – Jul 7
Spring: Jun 12 – Jul 9
Fall: Oct 1 – Nov 4
BeetsSpring: Mar 18 – Mar 25
Fall: Aug 7 – Aug 21
Spring: May 12 – Jun 3
Fall: Oct 1 – Oct 30
CabbageSpring: Feb 18 – Feb 25Spring: Mar 18 – Mar 25
Fall: Jul 13 – Jul 27
Spring: Jun 6 – Jul 23
Fall: Oct 1 – Nov 5
WatermelonMar 18 – Mar 25Apr 29 – May 6Jul 8 – Aug 4
PumpkinsMar 25 – Apr 1Apr 29 – May 6Jul 28 – Sep 3
CilantroSpring: Apr 1 – Apr 8
Fall: Aug 17 – Aug 31
Spring: May 16 – Jun 17
Fall: Oct 1 – Nov 5
SunflowersMar 25 – Apr 1Apr 22 – Apr 29Jul 21 – Aug 17

Full Zone 5 month-by-month guide →

Zone 7 planting schedule (Oklahoma City, OK area — average last frost Mar 15, first frost Nov 15)

CropStart indoorsDirect sow / transplantHarvest
TomatoesJan 18 – Jan 25Mar 22 – Mar 29May 26 – Jun 22
PeppersJan 4 – Jan 11Mar 29 – Apr 5Jun 7 – Jul 4
LettuceSpring: Feb 15 – Feb 22Spring: Feb 15 – Feb 22
Fall: Sep 17 – Oct 1
Spring: Apr 1 – Apr 28
Fall: Nov 1 – Dec 5
CarrotsSpring: Feb 15 – Feb 22
Fall: Aug 23 – Sep 6
Spring: Apr 26 – May 13
Fall: Nov 1 – Nov 25
BeansMar 22 – Mar 29May 11 – May 28
CucumbersFeb 22 – Mar 1Mar 29 – Apr 5May 18 – Jun 9
ZucchiniFeb 22 – Mar 1Mar 22 – Mar 29May 6 – May 23
SpinachSpring: Feb 1 – Feb 8
Fall: Sep 25 – Oct 9
Spring: Mar 10 – Mar 30
Fall: Nov 1 – Nov 28
KaleSpring: Feb 1 – Feb 8Spring: Feb 1 – Feb 8
Fall: Sep 7 – Sep 21
Spring: Mar 28 – Apr 19
Fall: Nov 1 – Nov 30
BasilFeb 1 – Feb 8Mar 29 – Apr 5May 28 – Jul 4
BroccoliSpring: Jan 18 – Jan 25Spring: Feb 15 – Feb 22
Fall: Sep 22 – Oct 6
Spring: Mar 27 – Apr 18
Fall: Nov 1 – Nov 30
PeasSpring: Feb 1 – Feb 8
Fall: Sep 2 – Sep 16
Spring: Apr 2 – Apr 19
Fall: Nov 1 – Nov 25
RadishesSpring: Feb 15 – Feb 22
Fall: Oct 10 – Oct 24
Spring: Mar 9 – Mar 24
Fall: Nov 1 – Nov 23
OnionsSpring: Dec 21 – Dec 28Spring: Feb 1 – Feb 8
Fall: Jul 24 – Aug 7
Spring: May 12 – Jun 8
Fall: Nov 1 – Dec 5
BeetsSpring: Feb 15 – Feb 22
Fall: Sep 7 – Sep 21
Spring: Apr 11 – May 3
Fall: Nov 1 – Nov 30
CabbageSpring: Jan 18 – Jan 25Spring: Feb 15 – Feb 22
Fall: Aug 13 – Aug 27
Spring: May 6 – Jun 22
Fall: Nov 1 – Dec 6
WatermelonFeb 15 – Feb 22Mar 29 – Apr 5Jun 7 – Jul 4
PumpkinsFeb 22 – Mar 1Mar 29 – Apr 5Jun 27 – Aug 3
CilantroSpring: Mar 1 – Mar 8
Fall: Sep 17 – Oct 1
Spring: Apr 15 – May 17
Fall: Nov 1 – Dec 6
SunflowersFeb 22 – Mar 1Mar 22 – Mar 29Jun 20 – Jul 17

Full Zone 7 month-by-month guide →

Zone 8 planting schedule (Atlanta, GA area — average last frost Mar 10, first frost Nov 20)

CropStart indoorsDirect sow / transplantHarvest
TomatoesJan 13 – Jan 20Mar 17 – Mar 24May 21 – Jun 17
PeppersDec 30 – Jan 6Mar 24 – Mar 31Jun 2 – Jun 29
LettuceSpring: Feb 10 – Feb 17Spring: Feb 10 – Feb 17
Fall: Sep 22 – Oct 6
Spring: Mar 27 – Apr 23
Fall: Nov 6 – Dec 10
CarrotsSpring: Feb 10 – Feb 17
Fall: Aug 28 – Sep 11
Spring: Apr 21 – May 8
Fall: Nov 6 – Nov 30
BeansMar 17 – Mar 24May 6 – May 23
CucumbersFeb 17 – Feb 24Mar 24 – Mar 31May 13 – Jun 4
ZucchiniFeb 17 – Feb 24Mar 17 – Mar 24May 1 – May 18
SpinachSpring: Jan 27 – Feb 3
Fall: Sep 30 – Oct 14
Spring: Mar 5 – Mar 25
Fall: Nov 6 – Dec 3
KaleSpring: Jan 27 – Feb 3Spring: Jan 27 – Feb 3
Fall: Sep 12 – Sep 26
Spring: Mar 23 – Apr 14
Fall: Nov 6 – Dec 5
BasilJan 27 – Feb 3Mar 24 – Mar 31May 23 – Jun 29
BroccoliSpring: Jan 13 – Jan 20Spring: Feb 10 – Feb 17
Fall: Sep 27 – Oct 11
Spring: Mar 22 – Apr 13
Fall: Nov 6 – Dec 5
PeasSpring: Jan 27 – Feb 3
Fall: Sep 7 – Sep 21
Spring: Mar 28 – Apr 14
Fall: Nov 6 – Nov 30
RadishesSpring: Feb 10 – Feb 17
Fall: Oct 15 – Oct 29
Spring: Mar 4 – Mar 19
Fall: Nov 6 – Nov 28
OnionsSpring: Dec 16 – Dec 23Spring: Jan 27 – Feb 3
Fall: Jul 29 – Aug 12
Spring: May 7 – Jun 3
Fall: Nov 6 – Dec 10
BeetsSpring: Feb 10 – Feb 17
Fall: Sep 12 – Sep 26
Spring: Apr 6 – Apr 28
Fall: Nov 6 – Dec 5
CabbageSpring: Jan 13 – Jan 20Spring: Feb 10 – Feb 17
Fall: Aug 18 – Sep 1
Spring: May 1 – Jun 17
Fall: Nov 6 – Dec 11
WatermelonFeb 10 – Feb 17Mar 24 – Mar 31Jun 2 – Jun 29
PumpkinsFeb 17 – Feb 24Mar 24 – Mar 31Jun 22 – Jul 29
CilantroSpring: Feb 24 – Mar 3
Fall: Sep 22 – Oct 6
Spring: Apr 10 – May 12
Fall: Nov 6 – Dec 11
SunflowersFeb 17 – Feb 24Mar 17 – Mar 24Jun 15 – Jul 12

Full Zone 8 month-by-month guide →

Zone 9 planting schedule (Houston, TX area — average last frost Feb 1, first frost Dec 20, summer heat pause May 20 – Oct 5)

CropStart indoorsDirect sow / transplantHarvest
TomatoesSpring: Dec 7 – Dec 14
Fall: Jun 17 – Jun 24
Spring: Feb 8 – Feb 15
Fall: Aug 12 – Sep 1
Spring: Apr 14 – May 11
Fall: Oct 16 – Nov 19
PeppersSpring: Nov 23 – Nov 30
Fall: May 29 – Jun 5
Spring: Feb 15 – Feb 22
Fall: Aug 7 – Aug 27
Spring: Apr 26 – May 23
Fall: Oct 16 – Nov 19
LettuceSpring: Jan 4 – Jan 11Spring: Jan 4 – Jan 11
Fall: Sep 21 – Nov 19
Spring: Feb 18 – Mar 17
Fall: Nov 5 – Jan 10
CarrotsSpring: Jan 4 – Jan 11
Fall: Sep 21 – Oct 25
Spring: Mar 15 – Apr 1
Fall: Nov 30 – Jan 10
BeansSpring: Feb 8 – Feb 15
Fall: Sep 6 – Sep 16
Spring: Mar 30 – Apr 16
Fall: Oct 26 – Nov 15
CucumbersSpring: Jan 11 – Jan 18
Fall: Aug 11 – Aug 18
Spring: Feb 15 – Feb 22
Fall: Sep 1 – Sep 16
Spring: Apr 6 – Apr 28
Fall: Oct 21 – Nov 19
ZucchiniSpring: Jan 11 – Jan 18
Fall: Aug 21 – Aug 28
Spring: Feb 8 – Feb 15
Fall: Sep 11 – Sep 21
Spring: Mar 25 – Apr 11
Fall: Oct 26 – Nov 15
SpinachSpring: Dec 21 – Dec 28
Fall: Sep 21 – Nov 27
Spring: Jan 27 – Feb 16
Fall: Oct 28 – Jan 10
KaleSpring: Dec 21 – Dec 28Spring: Dec 21 – Dec 28
Fall: Sep 21 – Nov 9
Spring: Feb 14 – Mar 8
Fall: Nov 15 – Jan 10
BasilSpring: Dec 21 – Dec 28
Fall: Jun 26 – Jul 3
Spring: Feb 15 – Feb 22
Fall: Aug 7 – Sep 6
Spring: Apr 16 – May 23
Fall: Oct 6 – Nov 19
BroccoliSpring: Dec 7 – Dec 14Spring: Jan 4 – Jan 11
Fall: Sep 21 – Nov 24
Spring: Feb 13 – Mar 7
Fall: Oct 31 – Jan 10
PeasSpring: Dec 21 – Dec 28
Fall: Sep 21 – Nov 4
Spring: Feb 19 – Mar 8
Fall: Nov 20 – Jan 10
RadishesSpring: Jan 4 – Jan 11
Fall: Sep 21 – Dec 12
Spring: Jan 26 – Feb 10
Fall: Oct 13 – Jan 10
OnionsSpring: Nov 9 – Nov 16Spring: Dec 21 – Dec 28
Fall: Sep 21 – Sep 25
Spring: Mar 31 – Apr 27
Fall: Dec 30 – Jan 10
BeetsSpring: Jan 4 – Jan 11
Fall: Sep 21 – Nov 9
Spring: Feb 28 – Mar 22
Fall: Nov 15 – Jan 10
CabbageSpring: Dec 7 – Dec 14Spring: Jan 4 – Jan 11
Fall: Sep 21 – Oct 15
Spring: Mar 25 – May 11
Fall: Dec 10 – Jan 10
WatermelonSpring: Jan 4 – Jan 11
Fall: Jul 10 – Jul 17
Spring: Feb 15 – Feb 22
Fall: Aug 7 – Aug 27
Spring: Apr 26 – May 23
Fall: Oct 16 – Nov 19
PumpkinsSpring: Jan 11 – Jan 18
Fall: Jun 17 – Jun 24
Spring: Feb 15 – Feb 22
Fall: Jul 8 – Aug 7
Spring: May 16 – Jun 22
Fall: Oct 6 – Nov 19
CilantroSpring: Jan 18 – Jan 25
Fall: Sep 21 – Nov 19
Spring: Mar 4 – Apr 5
Fall: Nov 5 – Jan 10
SunflowersSpring: Jan 11 – Jan 18
Fall: Jun 27 – Jul 4
Spring: Feb 8 – Feb 15
Fall: Jul 18 – Aug 7
Spring: May 9 – Jun 5
Fall: Oct 16 – Nov 19

Full Zone 9 month-by-month guide →

Zone 10 planting schedule (Los Angeles, CA area — average last frost Jan 1, first frost Dec 31, summer heat pause May 1 – Oct 20)

CropStart indoorsDirect sow / transplantHarvest
TomatoesSpring: Nov 6 – Nov 13
Fall: Jul 2 – Jul 9
Spring: Jan 8 – Jan 15
Fall: Aug 27 – Sep 16
Spring: Mar 14 – Apr 10
Fall: Oct 31 – Dec 4
PeppersSpring: Oct 23 – Oct 30
Fall: Jun 13 – Jun 20
Spring: Jan 15 – Jan 22
Fall: Aug 22 – Sep 11
Spring: Mar 26 – Apr 22
Fall: Oct 31 – Dec 4
LettuceSpring: Dec 4 – Dec 11Spring: Dec 4 – Dec 11
Fall: Oct 6 – Nov 30
Spring: Jan 18 – Feb 14
Fall: Nov 20 – Jan 21
CarrotsSpring: Dec 4 – Dec 11
Fall: Oct 6 – Nov 5
Spring: Feb 12 – Mar 1
Fall: Dec 15 – Jan 21
BeansSpring: Jan 8 – Jan 15
Fall: Sep 21 – Oct 1
Spring: Feb 27 – Mar 16
Fall: Nov 10 – Nov 30
CucumbersSpring: Dec 11 – Dec 18
Fall: Aug 26 – Sep 2
Spring: Jan 15 – Jan 22
Fall: Sep 16 – Oct 1
Spring: Mar 6 – Mar 28
Fall: Nov 5 – Dec 4
ZucchiniSpring: Dec 11 – Dec 18
Fall: Sep 5 – Sep 12
Spring: Jan 8 – Jan 15
Fall: Sep 26 – Oct 6
Spring: Feb 22 – Mar 11
Fall: Nov 10 – Nov 30
SpinachSpring: Nov 20 – Nov 27
Fall: Oct 6 – Dec 8
Spring: Dec 27 – Jan 16
Fall: Nov 12 – Jan 21
KaleSpring: Nov 20 – Nov 27Spring: Nov 20 – Nov 27
Fall: Oct 6 – Nov 20
Spring: Jan 14 – Feb 5
Fall: Nov 30 – Jan 21
BasilSpring: Nov 20 – Nov 27
Fall: Jul 11 – Jul 18
Spring: Jan 15 – Jan 22
Fall: Aug 22 – Sep 21
Spring: Mar 16 – Apr 22
Fall: Oct 21 – Dec 4
BroccoliSpring: Nov 6 – Nov 13Spring: Dec 4 – Dec 11
Fall: Oct 6 – Dec 5
Spring: Jan 13 – Feb 4
Fall: Nov 15 – Jan 21
PeasSpring: Nov 20 – Nov 27
Fall: Oct 6 – Nov 15
Spring: Jan 19 – Feb 5
Fall: Dec 5 – Jan 21
RadishesSpring: Dec 4 – Dec 11
Fall: Oct 6 – Dec 23
Spring: Dec 26 – Jan 10
Fall: Oct 28 – Jan 21
OnionsSpring: Oct 9 – Oct 16Spring: Nov 20 – Nov 27
Fall: Oct 6 – Oct 6
Spring: Feb 28 – Mar 27
Fall: Jan 14 – Jan 21
BeetsSpring: Dec 4 – Dec 11
Fall: Oct 6 – Nov 20
Spring: Jan 28 – Feb 19
Fall: Nov 30 – Jan 21
CabbageSpring: Nov 6 – Nov 13Spring: Dec 4 – Dec 11
Fall: Oct 6 – Oct 26
Spring: Feb 22 – Apr 10
Fall: Dec 25 – Jan 21
WatermelonSpring: Dec 4 – Dec 11
Fall: Jul 25 – Aug 1
Spring: Jan 15 – Jan 22
Fall: Aug 22 – Sep 11
Spring: Mar 26 – Apr 22
Fall: Oct 31 – Dec 4
PumpkinsSpring: Dec 11 – Dec 18
Fall: Jul 2 – Jul 9
Spring: Jan 15 – Jan 22
Fall: Jul 23 – Aug 22
Spring: Apr 15 – May 22
Fall: Oct 21 – Dec 4
CilantroSpring: Dec 18 – Dec 25
Fall: Oct 6 – Nov 30
Spring: Feb 1 – Mar 5
Fall: Nov 20 – Jan 21
SunflowersSpring: Dec 11 – Dec 18
Fall: Jul 12 – Jul 19
Spring: Jan 8 – Jan 15
Fall: Aug 2 – Aug 22
Spring: Apr 8 – May 5
Fall: Oct 31 – Dec 4

Full Zone 10 month-by-month guide →

Gardening in zones 1–2 or 11–13? See all guides in the gardening zones library.

How this planting calendar works

Your ZIP code maps to a USDA hardiness zone and two local frost dates: the average last frost in spring and the first frost in fall. Those two dates set the planting window for everything in the garden. The calendar counts backward and forward from them, so instead of generic advice you get dates that fit your town: when to start tomatoes indoors, when the soil is warm enough to direct sow beans, and when a fall crop of spinach still has time to mature before winter.

Browse planting schedules by USDA zone

Prefer to read the whole season at once? Each zone guide in our gardening zones library covers what to plant month by month:

Zones 1–2 · Zone 3 · Zone 4 · Zone 5 · Zone 6 · Zone 7 · Zone 8 · Zone 9 · Zone 10 · Zone 11 · Zone 12 · Zone 13

Frost dates: the two days that decide everything

The last spring frost is the line between cold-hardy crops and tender ones. Peas, spinach, kale, and radishes shrug off a light freeze and can go in weeks early, while tomatoes, peppers, squash, and basil need settled warmth and go out only after the danger has passed. The first fall frost works the same way in reverse: it marks the deadline that late plantings must beat. Every date this calendar produces is anchored to those two days for your ZIP code.

Starting indoors vs direct sowing

Slow starters like tomatoes, peppers, and many herbs gain a 4–8 week head start on a windowsill before transplanting. Fast, sturdy crops like beans, carrots, and zucchini prefer to be sown straight into the garden. The calendar shows both dates where they apply, and the free growing guides cover the details for every variety we sell. When you know your dates, the seeds are here: vegetable seeds, herb seeds, flower seeds, and wildflower mixes, all non-GMO, heirloom, and germination tested.

Planting Calendar FAQ

They are built on your USDA zone and historical average frost dates, which is the same method universities and extension services use. Weather still varies year to year, so treat each date as the center of a window and adjust a week in either direction for an unusual season.

Zone borders are gradual, and yards have microclimates: a south-facing wall runs warmer, a low spot collects frost. If you are on a boundary, use the colder zone's dates for tender crops. You lose a little season but never lose plants to a late freeze.

Yes. Fall dates count backward from your first autumn frost, so the calendar shows when a late sowing of lettuce, spinach, carrots, or radishes still has time to mature. In mild zones it also covers overwintering crops like garlic and cold-hardy greens.

Most crops that benefit from an indoor start are sown 4 to 8 weeks before your last spring frost: tomatoes and peppers on the long end, brassicas and lettuce on the short end. Enter your ZIP code above and the calendar gives the indoor start date per crop.

For annual vegetables, herbs, and most flowers, no: the same seed grows in nearly every zone, only the timing changes. Zone matters most for perennials, which must survive your winter. Check the zone range on any perennial before planting it outdoors year round.