US Grow Zones

San Diego, California: planting zone & frost dates

Last updated · Sources: PRISM/OSU 2023 ZIP zone listings; NOAA NCEI 1991–2020 Climate Normals (station USW00003131); U.S. Census Bureau — see methodology

San Diego is in USDA plant hardiness zone 10b, where the average coldest winter night reaches 35 to 40°F (1.7 to 4.4°C). Frost is rare here.

Hardiness zone10B35 to 40°F
Last spring frostRare32°F in 6% of years
First fall frostRareyear-round growing
Elevation420 ftcity center

Frost dates

Frost is rare here. At SAN DIEGO MONTGOMERY FLD, CA, the temperature reached 32°F in 6% of years from 1991 to 2020 — too seldom for NOAA to compute frost dates. Cold snaps can still damage tender plants in unusual winters, so keep frost cloth handy.

Frost data comes from NOAA station SAN DIEGO MONTGOMERY FLD, CA (USW00003131), 0.2 mi (0.4 km) from the city center and 3 ft lower than the city center (-1 m). Record used for the 1991–2020 normals: 20 years.

Why your yard may differ from the station: microclimates.

Hardiness zone across San Diego

San Diego spans more than one half-zone. Share of the city's land area by zone (via its 44 ZIP codes): 10b (81%), 10a (14%), 9b (3%), 11a (2%). The headline zone is the one covering the most land. Look up your ZIP for your exact zone.

ZIP codes in San Diego and their zones
ZIPZoneShare of city land
9213110b11.7%
9215410b8.0%
9213010b5.7%
9212910a4.0%
9212110b3.8%
9203710b3.7%
9212610b3.6%
9212710a3.6%
9212810a3.6%
9214510b3.3%
9212410b3.0%
9211710b2.7%
9211110b2.6%
9212310b2.6%
920279b2.5%
9211410b2.5%
9212010b2.4%
9210910b2.3%
9211910b2.0%
9211510b1.9%
9210510b1.8%
9210111a1.7%
9210610b1.7%
9212210b1.7%
9202510a1.6%
9211010b1.5%
9210210b1.4%
9210810b1.4%
9211310b1.4%
9207110a1.2%
9210310b1.1%
9210410b1.1%
9213910b1.1%
9211610b1.0%
9210710b0.9%
9217310b0.9%
9209310b0.3%
9213610b0.2%
9214011a0.2%
9218210b0.1%
9209210b0.0%
9213211a0.0%
9214711a0.0%
9216110b0.0%

Vegetable planting calendar for San Diego

Windows below are for a frost-free climate: plant cool-season crops from fall through late winter and warm-season crops in late winter–spring, with a second warm-season round in late summer for some crops.

CropPlanting windows (frost-free climate)
TomatoJan 15 – Mar 31; Aug 1 – Sep 15
PepperFeb 1 – Apr 15; Jul 15 – Aug 31
LettuceSep 15 – Feb 15
Green BeansFeb 15 – Apr 30; Aug 15 – Sep 30
Sweet CornFeb 15 – Apr 15; Aug 1 – Aug 31
Zucchini & Summer SquashFeb 15 – Apr 15; Aug 1 – Sep 15
CucumberFeb 15 – Apr 15; Aug 1 – Sep 15
CarrotSep 1 – Feb 28
OnionOct 15 – Jan 15
PotatoJan 1 – Feb 28; Sep 1 – Oct 15
BasilMar 1 – Jun 30; Aug 15 – Sep 30
SpinachOct 1 – Feb 15
KaleSep 1 – Feb 15
BroccoliSep 1 – Jan 15
PeasOct 1 – Jan 31
EggplantFeb 15 – Apr 30; Jul 15 – Aug 31
CabbageSep 1 – Jan 31
RadishSep 15 – Mar 15
StrawberryOct 1 – Nov 30
BeetsSep 15 – Feb 28

Nearby cities in California

More: all California cities · other zone 10b cities: San Francisco, CA, Long Beach, CA, Anaheim, CA, Irvine, CA, Santa Ana, CA, Chula Vista, CA, St. Petersburg, FL, Cape Coral, FL

San Diego gardening questions

Does it ever frost in San Diego, CA?

Rarely. From 1991 to 2020, NOAA's San Diego Montgomery Field, CA station, 0.2 mi from the city center, reached 32°F in only 6% of years — too seldom for NOAA to compute frost dates. Zone 10b means the coldest night of an average winter is 35 to 40°F (1.7 to 4.4°C), so frost is essentially unknown, though cool nights can slow tropical plants.

When should I plant tomatoes in San Diego, CA?

Without a frost season, plant by temperature: set out tomatoes Jan 15 – Mar 31 and Aug 1 – Sep 15. Fruit set drops when nights stay above about 75°F, so avoid timing harvests for the hottest weeks. More: tomato planting by zone.

When is the best time for lettuce and broccoli in San Diego?

Cool-season crops do best in the mild months: plant lettuce Sep 15 – Feb 15 and broccoli Sep 1 – Jan 15. Summer heat makes lettuce bolt and broccoli flower early.

Did San Diego's hardiness zone change on the 2023 map?

Yes. Most of San Diego was zone 10a on the 2012 map and is zone 10b on the 2023 map — half a zone warmer, like about 56% of U.S. ZIP codes. The shift comes from a newer 1991–2020 averaging period plus more weather stations and better mapping; it does not mean last frost comes earlier. Why the 2023 map is warmer.

Is all of San Diego in zone 10b?

No. Zone 10b covers about 81% of the city's land; the rest is in 10a (14%), 9b (3%), 11a (2%), measured across the city's 44 ZIP codes. Check your own ZIP code in the table above or with the ZIP lookup.

How does San Diego compare with El Cajon, CA?

San Diego is zone 10b and El Cajon is zone 10a. Frost is rare in San Diego, but El Cajon (10 miles away) has a typical last frost around Jan 21 — see El Cajon, CA.