Gardening in California: zones, frost dates and when to plant
California's dry summers and wet winters make irrigation part of every vegetable garden, and region matters more than the calendar. Tomatoes go in during winter in the Coachella Valley but not until May on the North Coast, and lettuce can be sown nearly year-round near the southern coast.
Hardiness zones in California
Cities in California
| City | Zone | Typical last frost | Typical first frost |
|---|---|---|---|
| Los Angeles | 10b | Rare | Rare |
| San Diego | 10b | Rare | Rare |
| San Jose | 9b | Jan 12 | Dec 22 |
| San Francisco | 10b | Rare | Rare |
| Fresno | 9b | Jan 14 | Dec 14 |
| Sacramento | 9b | Jan 12 | Dec 16 |
| Long Beach | 10b | Rare | Rare |
| Oakland | 9b | Rare | Rare |
| Bakersfield | 9b | Jan 17 | Dec 15 |
| Anaheim | 10a | Rare | Rare |
| Stockton | 9b | Feb 6 | Dec 1 |
| Riverside | 10a | Jan 9 | Dec 30 |
| Irvine | 10b | Rare | Rare |
| Santa Ana | 10b | Rare | Rare |
| Chula Vista | 10b | Rare | Rare |
| Santa Clarita | 10a | Rare | Rare |
| Fremont | 9b | Rare | Rare |
| San Bernardino | 10a | Jan 27 | Dec 19 |
| Fontana | 10a | Jan 9 | Dec 30 |
| Modesto | 9b | Jan 31 | Dec 5 |
| Moreno Valley | 9b | Jan 27 | Dec 19 |
| Oxnard | 10b | Rare | Rare |
| Huntington Beach | 10b | Rare | Rare |
| Glendale | 10a | Rare | Rare |
| Ontario | 10a | Rare | Rare |
| Elk Grove | 9b | Feb 2 | Dec 2 |
| Santa Rosa | 9b | Feb 25 | Dec 1 |
| Rancho Cucamonga | 10a | Rare | Rare |
| Oceanside | 10a | Jan 23 | Dec 11 |
| Garden Grove | 10b | Rare | Rare |
| Lancaster | 8b | Apr 3 | Nov 1 |
| Roseville | 9b | Jan 12 | Dec 16 |
| Palmdale | 9a | Mar 10 | Nov 19 |
| Corona | 10a | Jan 17 | Dec 19 |
| Salinas | 9b | Jan 29 | Dec 10 |
| Hayward | 10a | Rare | Rare |
| Sunnyvale | 9b | Jan 6 | Dec 23 |
| Pomona | 10a | Jan 8 | Dec 28 |
| Visalia | 9b | Jan 23 | Dec 13 |
| Escondido | 9b | Rare | Rare |
| Victorville | 8b | Mar 18 | Nov 11 |
| Fullerton | 10a | Rare | Rare |
| Torrance | 10b | Rare | Rare |
| Orange | 10b | Rare | Rare |
| Pasadena | 10a | Rare | Rare |
| Santa Clara | 9b | Jan 12 | Dec 22 |
| Clovis | 9b | Jan 14 | Dec 14 |
| Simi Valley | 10a | Rare | Rare |
| Vallejo | 9b | Mar 5 | Nov 21 |
| Concord | 9b | Jan 9 | Dec 14 |
| Fairfield | 9b | Jan 15 | Dec 14 |
| Berkeley | 10a | Rare | Rare |
| Antioch | 9b | Jan 12 | Dec 19 |
| Menifee | 9b | Jan 31 | Dec 10 |
| Temecula | 9b | Rare | Rare |
| Richmond | 10a | Rare | Rare |
| Murrieta | 10a | Rare | Rare |
| Carlsbad | 10a | Jan 23 | Dec 11 |
| Santa Maria | 9b | Feb 4 | Dec 13 |
| San Buenaventura (Ventura) | 10a | Rare | Rare |
| Costa Mesa | 10b | Rare | Rare |
| Downey | 10b | Rare | Rare |
| Jurupa Valley | 10a | Jan 9 | Dec 30 |
| Rialto | 10a | Jan 27 | Dec 19 |
| West Covina | 10a | Rare | Rare |
| Chico | 9b | Mar 4 | Nov 17 |
| El Monte | 10b | Rare | Rare |
| Vacaville | 9b | Jan 15 | Dec 14 |
| San Mateo | 10a | Rare | Rare |
| Burbank | 10a | Jan 2 | Dec 26 |
| Hesperia | 8b | Mar 18 | Nov 11 |
| Tracy | 9b | Jan 19 | Dec 10 |
| El Cajon | 10a | Jan 6 | Dec 21 |
| Inglewood | 10b | Rare | Rare |
| Daly City | 10a | Rare | Rare |
| Merced | 9a | Feb 26 | Nov 25 |
| Vista | 10a | Jan 23 | Dec 11 |
| Norwalk | 10b | Rare | Rare |
| Chino | 10a | Rare | Rare |
| Manteca | 9b | Feb 6 | Dec 1 |
| San Marcos | 10a | Jan 23 | Dec 11 |
| Indio | 10a | Rare | Rare |
| Redding | 9b | Feb 8 | Dec 28 |
| Hemet | 9b | Jan 31 | Dec 10 |
| Folsom | 9b | Jan 12 | Dec 16 |
| Carson | 10b | Rare | Rare |
| Compton | 10b | Rare | Rare |
| Mission Viejo | 10b | Jan 5 | Dec 25 |
| Santa Monica | 11a | Rare | Rare |
| South Gate | 10b | Rare | Rare |
| Westminster | 10a | Rare | Rare |
| Rancho Cordova | 9b | Jan 12 | Dec 16 |
| Santa Barbara | 10a | Rare | Rare |
| Citrus Heights | 9b | Jan 12 | Dec 16 |
| Lake Forest | 10b | Rare | Rare |
| San Ramon | 9b | Feb 15 | Dec 2 |
| Whittier | 10b | Rare | Rare |
| Mountain View | 10a | Jan 6 | Dec 23 |
| San Leandro | 10a | Jan 7 | Dec 23 |
| Livermore | 9b | Feb 15 | Dec 2 |
| Perris | 9b | Jan 27 | Dec 19 |
| Hawthorne | 10b | Rare | Rare |
| Redwood City | 10a | Jan 17 | Dec 12 |
| Newport Beach | 10b | Rare | Rare |
| Buena Park | 10a | Rare | Rare |
| Alhambra | 10a | Rare | Rare |
| Upland | 10a | Rare | Rare |
| Milpitas | 10a | Jan 12 | Dec 22 |
| Lakewood | 10b | Rare | Rare |
| Tustin | 10a | Rare | Rare |
| Pittsburg | 9b | Jan 9 | Dec 14 |
| Chino Hills | 10a | Jan 8 | Dec 28 |
| Alameda | 10a | Rare | Rare |
| Rocklin | 9b | Jan 12 | Dec 16 |
| Napa | 9b | Feb 12 | Dec 4 |
| Apple Valley | 8b | Mar 18 | Nov 11 |
| Lake Elsinore | 9b | Jan 28 | Dec 18 |
| Bellflower | 10b | Rare | Rare |
| Pleasanton | 9b | Feb 15 | Dec 2 |
| Redlands | 9b | Jan 27 | Dec 19 |
| Tulare | 9b | Feb 15 | Nov 27 |
| Turlock | 9b | Jan 6 | Dec 20 |
| Dublin | 9b | Feb 15 | Dec 2 |
| Eastvale | 10a | Jan 17 | Dec 19 |
| Walnut Creek | 9b | Jan 9 | Dec 14 |
| Yuba City | 9b | Feb 11 | Nov 30 |
| Lodi | 9b | Feb 9 | Dec 5 |
| Madera | 9a | Feb 12 | Nov 30 |
| Baldwin Park | 10a | Rare | Rare |
| Camarillo | 10a | Rare | Rare |
| Palo Alto | 10a | Jan 6 | Dec 23 |
| Redondo Beach | 10b | Rare | Rare |
| Brentwood | 9b | Jan 12 | Dec 19 |
| Davis | 9b | Feb 10 | Dec 1 |
| Yorba Linda | 10a | Rare | Rare |
| Union City | 10a | Rare | Rare |
| South San Francisco | 10a | Rare | Rare |
| Laguna Niguel | 10b | Rare | Rare |
| Lynwood | 10b | Rare | Rare |
| Porterville | 9b | Jan 20 | Dec 13 |
| Woodland | 9b | Feb 7 | Dec 5 |
| Hanford | 9a | Feb 7 | Dec 1 |
| San Clemente | 10b | Rare | Rare |
| Santa Cruz | 9b | Mar 25 | Nov 11 |
| La Habra | 10a | Rare | Rare |
| Beaumont | 9b | Jan 10 | Dec 23 |
| Gilroy | 9b | Feb 24 | Nov 27 |
| Encinitas | 10a | Jan 23 | Dec 11 |
| Montebello | 10b | Rare | Rare |
| La Mesa | 10b | Rare | Rare |
| Petaluma | 9b | Feb 28 | Nov 25 |
| San Rafael | 10a | Jan 16 | Dec 18 |
| Pico Rivera | 10b | Rare | Rare |
| Gardena | 10b | Rare | Rare |
| Cupertino | 9b | Jan 12 | Dec 22 |
| Santee | 10a | Rare | Rare |
| National City | 10b | Rare | Rare |
| Highland | 10a | Jan 27 | Dec 19 |
| Monterey Park | 10b | Rare | Rare |
| Lincoln | 9a | Feb 11 | Nov 30 |
| West Sacramento | 9b | Feb 22 | Nov 24 |
| San Jacinto | 9b | Jan 31 | Dec 10 |
| Fountain Valley | 10b | Rare | Rare |
| Yucaipa | 9b | Jan 27 | Dec 19 |
| Placentia | 10b | Rare | Rare |
| Arcadia | 10a | Rare | Rare |
| Colton | 10a | Jan 27 | Dec 19 |
| Palm Desert | 10a | Rare | Rare |
| Cathedral City | 10a | Rare | Rare |
| Delano | 9b | Jan 31 | Dec 5 |
| Novato | 9b | Feb 28 | Nov 25 |
| Diamond Bar | 10a | Jan 8 | Dec 28 |
| Huntington Park | 10b | Rare | Rare |
| Paramount | 10b | Rare | Rare |
| Watsonville | 9b | Jan 28 | Dec 13 |
| San Luis Obispo | 9b | Jan 31 | Dec 11 |
Four growing regions
The UC Master Gardener Program’s planting table, adapted from the California Master Gardener Handbook, divides the state into four broad vegetable regions:
- North and North Coast: Monterey County northward.
- South Coast: San Luis Obispo County southward.
- Interior Valleys: the Sacramento and San Joaquin valleys and others like them.
- Desert Valleys: the Imperial and Coachella valleys.
The NOAA state climate summary explains why they differ so much. The Pacific Ocean keeps coastal temperatures mild year-round, while inland areas swing more widely. The southern deserts are among the hottest and driest places in the country, and the high mountains get cold winters and heavy snow. UC cautions that each region is large and local climates vary within it, so use the frost dates for your city above along with what experienced local gardeners do.
Planting times shift by months, not weeks
The same crop can have very different planting windows in different parts of the state. In the UC table, tomatoes are set out in May on the North Coast, in April and May on the South Coast and in the interior valleys, and from December through March in the desert valleys. Lettuce runs from August to April on the South Coast but only from September to December in the deserts. Sweet corn spans March to July in the interior valleys and only February to March in the deserts, where summer heat ends the season early.
The handbook separates cool-season crops, which do best at average temperatures of 55°F to 75°F and tolerate light frost, from warm-season crops, which want long, hot days between 65°F and 95°F. In mild coastal and southern areas, cool-season crops fill the garden from fall through spring. The San Diego County planting guide from UC Cooperative Extension sets fall and winter windows for broccoli, cabbage, carrots, lettuce and spinach on both the coast and inland. It also notes that coastal gardeners can start warm-season crops such as beans, squash and tomatoes a few weeks earlier than inland gardeners.
That San Diego guide splits even one county into four bioclimates: coastal maritime, inland hill and mesa, inland valley and canyon, and inland high elevation. It reminds gardeners that the start and end of a planting window can move by several weeks from year to year, and that average temperatures are now warmer than when its dates were first worked out.
County Master Gardener programs publish their own schedules. The Sacramento County Vegetable Planting Schedule (EHN 11), based on UC Davis Vegetable Research and Information Center data, marks for each crop whether to start it in a sheltered spot, direct-seed it or set out transplants, month by month.
Dry summers make irrigation essential
California’s rain falls mostly in winter. The NOAA summary explains that the North Pacific High moves north in summer and keeps storms away, which makes summer the dry season. UC Master Gardeners of Alameda County point out that in the Bay Area, vegetables need watering all summer, through much of spring and fall, and sometimes in winter.
Their guidance for summer irrigation:
- Plan on one to three waterings a week, and more in heat waves or wind.
- Water sandy soil lightly and often; water clay, common in the Bay Area, deeply and less often.
- Keep seedbeds moist until seeds sprout. Beans, cucumbers, squash, tomatoes, peppers and eggplant need water most while flowering and setting fruit.
- Corn and most beans use the most water of common summer crops, while deep-rooted tomatoes need less.
- Check moisture 2 inches down between waterings, and avoid overwatering, which suffocates roots and invites disease.
Drought years compound the problem. The climate summary describes 2014 and 2015 as one of the state’s most severe droughts, when record warmth combined with several dry years.
Using summer heat against soil pests
Long, hot, cloudless summers allow a technique that works better in much of California than in most states: soil solarization. UC IPM’s Pest Notes describe covering moist, smooth soil with tightly anchored clear plastic for four to six weeks. That heats the soil enough to kill many disease organisms, weed seeds and nematodes, mostly in the top 12 inches. It works best in the Central Valley, the desert valleys and other inland areas from June through August, with July the most reliable month. Cooler coastal gardens may need to wait for warm, fog-free spells in August or September and leave the plastic on up to eight weeks. After the plastic comes off, the bed can go straight into a fall or winter crop.
For crop-by-crop timing, check the planting schedule from your county’s UC Master Gardener program, since even neighboring areas can differ by weeks.
A typical California planting calendar
For a place with California's middle frost dates (last frost around February 14, first frost around December 2). Use a city page or your ZIP code for dates where you live.
January
Start indoors: black-eyed susans, cabbages, chives, cilantro, collard greens, ginger, lettuce, marigolds, nasturtiums, ranunculus, sage, snapdragons, spinach, swiss chard
Plant or sow outdoors: beets, black-eyed susans, blackberries, blueberries, broccoli, cabbages, carrots, cauliflower, chives, cilantro, collard greens, dahlias, dill, figs, garlic, gladioli, grapes, grass seed, hollyhocks, kale, leeks, lettuce, onions, parsley, peas, poppies, radishes, ranunculus, raspberries, rhubarb, roses, snapdragons, spinach, strawberries, swiss chard, turnips, wildflowers
February
Start indoors: celery, eggplants, peppers
Plant or sow outdoors: asparagus, beets, carrots, cauliflower, chives, cilantro, dahlias, dill, figs, garden mums, gladioli, grapes, green onions, lavenders, leeks, lettuce, lilies, marigolds, mints, nasturtiums, oregano, parsley, petunias, potatoes, ranunculus, rosemary, roses, sage, snapdragons, spinach, sunflowers, sweet corn, swiss chard, thyme
March
Start indoors: basil, cantaloupes, celery, cucumbers, eggplants, peppers, pumpkins, tomatoes, watermelons, winter squash, zucchini
Plant or sow outdoors: asparagus, garden mums, ginger, green onions, kentucky bluegrass, st. augustinegrass, sunflowers, sweet peas, tall fescue
April
Start indoors: cantaloupes, cosmos, cucumbers, okra, pumpkins, watermelons, winter squash, zucchini
Plant or sow outdoors: basil, cantaloupes, cucumbers, eggplants, green beans, green onions, peppers, pumpkins, st. augustinegrass, tomatoes, watermelons, winter squash, zucchini
May
Start indoors: zinnias
Plant or sow outdoors: basil, bermudagrass, cantaloupes, celery, centipedegrass, cosmos, cucumbers, eggplants, green beans, okra, peanuts, peppers, pumpkins, sweet potatoes, tomatoes, watermelons, winter squash, zoysiagrass, zucchini
June
Plant or sow outdoors: bermudagrass, centipedegrass, okra, zinnias, zoysiagrass
August
Plant for fall: brussels sprouts, peppers, potatoes, sweet corn, tomatoes
September
Plant for fall: bearded irises, beets, broccoli, brussels sprouts, cabbages, carrots, cauliflower, collard greens, cucumbers, daylilies, green beans, kale, lettuce, peas, peppers, radishes, snapdragons, spinach, sweet corn, swiss chard, turnips, zucchini
October
Start indoors: onions
Plant for fall: azaleas, bearded irises, beets, broccoli, cabbages, cauliflower, clematis, coneflowers, crocuses, daffodils, daylilies, grass seed, hostas, hydrangeas, kale, kentucky bluegrass, lettuce, lilies, ornamental alliums, peonies, perennial ryegrass, radishes, roses, saffron, snapdragons, spinach, tall fescue, tulips, turnips
November
Start indoors: broccoli, cauliflower, collard greens, kale, leeks, onions, petunias, ranunculus
Plant for fall: crocuses, daffodils, daylilies, grass seed, hostas, hyacinths, kale, kentucky bluegrass, lilies, ornamental alliums, peonies, perennial ryegrass, radishes, saffron, tall fescue, tulips
December
Start indoors: black-eyed susans, broccoli, cabbages, cauliflower, chives, collard greens, kale, leeks, lettuce, marigolds, onions, oregano, parsley, petunias, ranunculus, rosemary, sage, snapdragons
Plant for fall: crocuses, daffodils, garlic, hyacinths, lilies, ornamental alliums, peonies, tulips
Planting calendars for frost-rare California
Where frost is rare, heat and rain set the planting seasons instead of frost dates. These month-by-month calendars follow California Extension advice:
Questions
When should I plant tomatoes in California?
It depends on region. The UC Master Gardener planting table lists May for the North and North Coast, April to May for the South Coast and interior valleys, and December through March for the Imperial and Coachella valleys.
How often should I water my vegetable garden in summer?
UC Master Gardeners in Alameda County suggest one to three irrigations a week in summer as a starting point, adjusted for heat, wind and soil. Sandy soil needs smaller, more frequent watering; clay needs deeper, less frequent watering.
Can I grow vegetables through the winter in California?
In much of the state, yes. Cool-season crops such as lettuce, spinach, broccoli and carrots are planted from late summer into winter in the South Coast, interior and desert valleys, according to UC planting tables.
What is soil solarization and when should I do it?
Solarization means covering moist soil with clear plastic for four to six weeks in the hottest part of summer to kill many weed seeds, soil pathogens and nematodes. UC IPM calls July the most reliable month inland; coastal gardens may need to wait for warm, fog-free weeks in August or September.
Sources
- Time of Planting · UC Master Gardener Program, UC Agriculture and Natural Resources
- Vegetable Garden Planting Guide for San Diego County · UC Master Gardeners of San Diego County, UC Cooperative Extension
- Sacramento Vegetable Planting Schedule (EHN 11) · UC Cooperative Extension Sacramento County Master Gardeners
- Watering Vegetables - the Basics · UC Master Gardeners of Alameda County
- Soil Solarization for Gardens and Landscapes (Pest Notes 74145) · UC Statewide Integrated Pest Management Program
- California State Climate Summary 2022 · NOAA National Centers for Environmental Information and NC State CISESS