When to plant Tomatoes in Utah

In spring, from Mar 20 – May 10 in Ivins to June 5 – 20 in Heber.

In fall, June 1 – 20.

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 Utah
PlaceSpringFall
AlpineMay 10 – June 15June 1 – 20
American ForkMay 5 – June 10June 1 – July 1
BluffdaleMay 5 – June 10June 1 – July 1
BountifulMay 5 – June 10June 1 – July 1
Brigham CityMay 10 – June 15June 1 – 20
Cedar CityMay 10 – June 15June 1 – 20
CentervilleMay 5 – June 10June 1 – July 1
ClearfieldMay 10 – June 15June 1 – July 1
ClintonMay 5 – June 10June 1 – July 1
Cottonwood HeightsMay 10 – June 15June 1 – July 1
DraperMay 5 – June 10June 1 – July 1
Eagle MountainJune 5 – 20June 1 – 20
FarmingtonMay 5 – June 10June 1 – July 1
GrantsvilleMay 10 – June 15June 1 – 20
HeberJune 5 – 20June 1 – 20
HerrimanMay 5 – June 10June 1 – July 1
HighlandMay 10 – June 15June 1 – 20
HolladayMay 10 – June 15June 1 – July 1
HurricaneApr 10 – June 1June 1 – July 15
HyrumMay 15 – June 10June 1 – 20
IvinsMar 20 – May 10June 1 – July 15
KaysvilleMay 5 – June 10June 1 – July 1
Kearns metroApr 20 – June 1June 1 – July 1
LaytonMay 10 – June 15June 1 – July 1
LehiMay 10 – June 15June 1 – 20
LindonMay 5 – June 10June 1 – July 1
LoganMay 15 – June 10June 1 – 20
Magna metroApr 10 – June 1June 1 – July 1
MapletonMay 5 – June 10June 1 – July 1
MidvaleMay 10 – June 15June 1 – July 1
MillcreekMay 5 – June 10June 1 – July 1
MurrayMay 10 – June 15June 1 – July 1
North LoganMay 10 – June 15June 1 – July 1
North OgdenMay 5 – June 10June 1 – July 1
North Salt LakeMay 5 – June 10June 1 – July 1
OgdenMay 5 – June 10June 1 – July 1
OremMay 5 – June 10June 1 – July 1
PaysonMay 10 – June 15June 1 – 20
Pleasant GroveMay 5 – June 10June 1 – July 1
Pleasant ViewMay 5 – June 10June 1 – July 1
ProvoMay 5 – June 10June 1 – July 1
RivertonMay 5 – June 10June 1 – July 1
RoyMay 5 – June 10June 1 – July 1
SalemMay 5 – June 10June 1 – July 1
Salt Lake CityApr 10 – June 1June 1 – July 15
SandyMay 10 – June 15June 1 – July 1
SantaquinMay 10 – June 15June 1 – 20
Saratoga SpringsMay 10 – June 15June 1 – 20
SmithfieldMay 15 – June 10June 1 – 20
South JordanMay 5 – June 10June 1 – July 1
South OgdenMay 5 – June 10June 1 – July 1
South Salt LakeApr 10 – June 1June 1 – July 15
Spanish ForkMay 5 – June 10June 1 – July 1
SpringvilleMay 5 – June 10June 1 – July 1
St. GeorgeMar 20 – May 10June 1 – July 15
SyracuseMay 5 – June 10June 1 – July 1
TaylorsvilleApr 10 – June 1June 1 – July 15
TooeleMay 10 – June 15June 1 – July 1
TremontonMay 5 – June 10June 1 – July 1
VernalMay 15 – June 10June 1 – 20
VineyardMay 5 – June 10June 1 – July 1
WashingtonMar 20 – May 10June 1 – July 15
West HavenMay 5 – June 10June 1 – July 1
West JordanMay 5 – June 10June 1 – July 1
West PointMay 5 – June 10June 1 – July 1
West Valley CityApr 20 – June 1June 1 – July 1
Woods CrossMay 5 – June 10June 1 – July 1

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.