When to Plant Tomatoes in California
In a typical California location, start seeds indoors Nov 21 – Dec 5, then transplant outdoors Jan 23 – Jan 30. Across the state, the outdoor planting window starts as early as Jan 5 in San Mateo and as late as Jun 3 in Big Bear City. 103 cities in California are essentially frost-free and can plant on a year-round schedule.
Start indoors 6-8 weeks before last frost; transplant out 1-2 weeks after last frost once soil has warmed.
Tomatoes Planting Dates by City
| City | Start indoors | Transplant |
|---|---|---|
| Los Angeles | Frost-free: year-round planting | |
| San Diego | Frost-free: year-round planting | |
| San Jose | Nov 7 – Nov 21 | Jan 9 – Jan 16 |
| San Francisco | Frost-free: year-round planting | |
| Fresno | Nov 19 – Dec 3 | Jan 21 – Jan 28 |
| Sacramento | Nov 17 – Dec 1 | Jan 19 – Jan 26 |
| Long Beach | Frost-free: year-round planting | |
| Oakland | Frost-free: year-round planting | |
| Bakersfield | Dec 6 – Dec 20 | Feb 7 – Feb 14 |
| Anaheim | Frost-free: year-round planting | |
| Riverside | Nov 14 – Nov 28 | Jan 16 – Jan 23 |
| Santa Ana | Frost-free: year-round planting | |
| Stockton | Dec 11 – Dec 25 | Feb 12 – Feb 19 |
| Chula Vista | Frost-free: year-round planting | |
| Irvine | Frost-free: year-round planting | |
| Fremont | Nov 12 – Nov 26 | Jan 14 – Jan 21 |
| San Bernardino | Dec 2 – Dec 16 | Feb 3 – Feb 10 |
| Fontana | Nov 15 – Nov 29 | Jan 17 – Jan 24 |
| Modesto | Dec 6 – Dec 20 | Feb 7 – Feb 14 |
| Oxnard | Frost-free: year-round planting | |
| Moreno Valley | Dec 2 – Dec 16 | Feb 3 – Feb 10 |
| Huntington Beach | Frost-free: year-round planting | |
| Glendale | Nov 7 – Nov 21 | Jan 9 – Jan 16 |
| Santa Clarita | Nov 13 – Nov 27 | Jan 15 – Jan 22 |
| Santa Rosa | Dec 31 – Jan 14 | Mar 4 – Mar 11 |
| Oceanside | Frost-free: year-round planting | |
| Garden Grove | Frost-free: year-round planting | |
| Rancho Cucamonga | Nov 9 – Nov 23 | Jan 11 – Jan 18 |
| Ontario | Nov 9 – Nov 23 | Jan 11 – Jan 18 |
| Elk Grove | Dec 8 – Dec 22 | Feb 9 – Feb 16 |
Showing the 30 most populous of 530 California cities. Dates are estimates from each city's NOAA frost normals and university extension timing guidelines. See all California cities.
Frequently Asked Questions
When should I plant tomatoes in California?
In a typical California location, start seeds indoors Nov 21 – Dec 5, then transplant outdoors Jan 23 – Jan 30. Across the state, the outdoor planting window starts as early as Jan 5 in San Mateo and as late as Jun 3 in Big Bear City. 103 cities in California are essentially frost-free and can plant on a year-round schedule.
When is the last frost in California?
The average last spring frost in California ranges from January 1 in Palm Springs to December 31 in Sunland, based on NOAA 1991–2020 climate normals.
How long do tomatoes take to grow?
Tomatoes typically take 60–85 days from planting to harvest. Start indoors 6-8 weeks before last frost; transplant out 1-2 weeks after last frost once soil has warmed.
Other Crops in California
- Peppers
- Eggplant
- Cucumbers
- Zucchini
- Winter Squash
- Pumpkins
- Watermelon
- Cantaloupe
- Corn
- Green Beans
- Peas
- Lettuce
- Spinach
- Kale
- Arugula
- Swiss Chard
- Broccoli
- Cauliflower
- Cabbage
- Brussels Sprouts
- Carrots
- Beets
- Radishes
- Turnips
- Onions
- Garlic
- Potatoes
- Sweet Potatoes
- Asparagus
- Basil
- Cilantro
- Parsley
- Dill
- Oregano
- Thyme
- Sunflowers
- Zinnias
- Marigolds
- Cosmos
- Nasturtiums
- Dahlias
When to plant tomatoes in other states