When to Plant Tomatoes in California

In California, the time to transplant tomatoes outside runs from Jan 8 – Jan 22 in Fremont to Jan 7 – Jan 21 in Oxnard. In Los Angeles, it's Jan 9 – Jan 23. The average last spring frost differs by about 52 weeks across the state (Jan 1 in Fremont, Dec 31 in Oxnard), so use the dates for the town nearest you.

Tomatoes are killed by frost and sulk in cold soil. Wait until nights stay above 50°F, usually one to three weeks after the average last frost.

Tomatoes planting dates in California by city

CityZoneStart indoorsTransplant outside
Anaheim10aNov 10 – Nov 24Jan 12 – Jan 26
Bakersfield9bDec 6 – Dec 20Feb 7 – Feb 21
Chula Vista10bNov 11 – Nov 25Jan 13 – Jan 27
Corona10aNov 22 – Dec 6Jan 24 – Feb 7
Elk Grove9bDec 8 – Dec 22Feb 9 – Feb 23
Escondido10aNov 7 – Nov 21Jan 9 – Jan 23
Fontana10aNov 9 – Nov 23Jan 11 – Jan 25
Fremont10aNov 6 – Nov 20Jan 8 – Jan 22
Fresno9bNov 19 – Dec 3Jan 21 – Feb 4
Garden Grove10bNov 10 – Nov 24Jan 12 – Jan 26
Glendale10aNov 7 – Nov 21Jan 9 – Jan 23
Hayward10aNov 7 – Nov 21Jan 9 – Jan 23
Huntington Beach10bNov 10 – Nov 24Jan 12 – Jan 26
Irvine10aNov 10 – Nov 24Jan 12 – Jan 26
Lancaster8aFeb 6 – Feb 20Apr 10 – Apr 24
Long Beach10bNov 14 – Nov 28Jan 16 – Jan 30
Los Angeles10bNov 7 – Nov 21Jan 9 – Jan 23
Modesto9bDec 6 – Dec 20Feb 7 – Feb 21
Moreno Valley9bDec 2 – Dec 16Feb 3 – Feb 17
Oakland10aNov 12 – Nov 26Jan 14 – Jan 28
Oceanside10aNov 28 – Dec 12Jan 30 – Feb 13
Ontario10aNov 9 – Nov 23Jan 11 – Jan 25
Oxnard10bNov 5 – Nov 19Jan 7 – Jan 21
Palmdale8bJan 13 – Jan 27Mar 17 – Mar 31
Pomona10aNov 13 – Nov 27Jan 15 – Jan 29
Rancho Cucamonga10aNov 9 – Nov 23Jan 11 – Jan 25
Riverside10aNov 14 – Nov 28Jan 16 – Jan 30
Roseville9bDec 28 – Jan 11Mar 1 – Mar 15
Sacramento9bNov 17 – Dec 1Jan 19 – Feb 2
Salinas9bDec 4 – Dec 18Feb 5 – Feb 19
San Bernardino10aDec 2 – Dec 16Feb 3 – Feb 17
San Diego10bNov 11 – Nov 25Jan 13 – Jan 27
San Francisco10aNov 4 – Nov 18Jan 6 – Jan 20
San Jose9bNov 7 – Nov 21Jan 9 – Jan 23
Santa Ana10bNov 10 – Nov 24Jan 12 – Jan 26
Santa Clarita10aNov 13 – Nov 27Jan 15 – Jan 29
Santa Rosa9aDec 31 – Jan 14Mar 4 – Mar 18
Stockton9bDec 11 – Dec 25Feb 12 – Feb 26
Sunnyvale10aNov 11 – Nov 25Jan 13 – Jan 27
Visalia9bNov 28 – Dec 12Jan 30 – Feb 13

Calculated from each town's average (50%) frost dates, from the nearest NOAA station (1991–2020). Typical dates for the 2027 planting season, based on NOAA's 1991–2020 averages. They are long-term odds, not a forecast: always check your local forecast before planting. Zones: 2023 USDA Plant Hardiness Zone Map (USDA-ARS and Oregon State University). Not the official map; see planthardiness.ars.usda.gov.

See all frost dates in California, or the general guide to when to plant tomatoes.

Getting beds ready? Work out how much raised bed soil, compost or mulch you need with our sister site, Yard Coverage.

Other crops in California

PeppersSweet CornOnionsPotatoesGarlic

Tomatoes in other states

AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming