When to plant Tomatoes in Colorado

In spring, from Apr 20 – June 1 in Grand Junction to June 15 – 30 in Steamboat Springs.

In fall, from June 1 – 20 in Arvada to June 10 – 20 in Steamboat Springs.

USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.

Tomatoes planting dates by place in Colorado
PlaceSpringFall
ArvadaMay 10 – June 15June 1 – 20
AuroraMay 15 – June 10June 1 – 20
BerthoudMay 15 – June 10June 1 – 20
BoulderMay 15 – June 10June 1 – 20
BrightonMay 10 – June 15June 1 – 20
BroomfieldMay 10 – June 15June 1 – 20
Cañon CityMay 10 – June 15June 1 – 20
Castle PinesMay 15 – June 10June 1 – 20
Castle RockMay 15 – June 10June 1 – 20
CentennialMay 10 – June 15June 1 – 20
Colorado SpringsMay 10 – June 15June 1 – 20
Commerce CityMay 10 – June 15June 1 – 20
DenverMay 10 – June 15June 1 – 20
DurangoMay 25 – June 15June 1 – 20
EnglewoodMay 10 – June 15June 1 – 20
ErieMay 15 – June 10June 1 – 20
EvansMay 10 – June 15June 1 – 20
Federal HeightsMay 10 – June 15June 1 – 20
FirestoneMay 15 – June 10June 1 – 20
Fort CollinsMay 10 – June 15June 1 – 20
Fort MorganMay 15 – June 10June 1 – 20
FountainMay 10 – June 15June 1 – 20
FrederickMay 15 – June 10June 1 – 20
FruitaMay 10 – June 15June 1 – 20
Glenwood SpringsMay 15 – June 10June 1 – 20
GoldenMay 10 – June 15June 1 – 20
Grand JunctionApr 20 – June 1June 1 – July 1
GreeleyMay 10 – June 15June 1 – 20
Greenwood VillageMay 15 – June 10June 1 – 20
JohnstownMay 15 – June 10June 1 – 20
LafayetteMay 10 – June 15June 1 – 20
LakewoodMay 10 – June 15June 1 – 20
LittletonMay 10 – June 15June 1 – 20
Lone TreeMay 10 – June 15June 1 – 20
LongmontMay 15 – June 10June 1 – 20
LouisvilleMay 15 – June 10June 1 – 20
LovelandMay 15 – June 10June 1 – 20
MontroseMay 10 – June 15June 1 – 20
MonumentMay 25 – June 15June 1 – 20
NorthglennMay 10 – June 15June 1 – 20
ParkerMay 15 – June 10June 1 – 20
PuebloMay 10 – June 15June 1 – 20
RifleMay 15 – June 10June 1 – 20
SeveranceMay 10 – June 15June 1 – 20
Steamboat SpringsJune 15 – 30June 10 – 20
SterlingMay 10 – June 15June 1 – 20
SuperiorMay 15 – June 10June 1 – 20
ThorntonMay 10 – June 15June 1 – 20
TimnathMay 10 – June 15June 1 – 20
WellingtonMay 10 – June 15June 1 – 20
WestminsterMay 10 – June 15June 1 – 20
Wheat RidgeMay 10 – June 15June 1 – 20
WindsorMay 10 – June 15June 1 – 20

Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. “—” means the place's frost date is outside the table. The full USDA table for tomatoes.