California

What growing zone is San Diego, California?

Zone10b35 to 40°F (2 to 4°C)

San Diego, CA is in USDA plant hardiness zone 10b (ZIP codes range from 10a to 11a). Zone 10b means an average coldest winter night of 35 to 40°F (2 to 4°C), based on the 2023 USDA map.

Check your exact ZIP

What zone 10b means for San Diego

Hardiness zones are based on the average of the coldest night of each winter over 30 years (1991 to 2020). In zone 10b, that average is 35 to 40°F (2 to 4°C). Plants labeled hardy to zone 10b or colder should survive a typical San Diego winter. A plant rated only to a warmer zone will need a sheltered spot, a pot you can bring inside, or treating as an annual.

Not every part of San Diego is the same: its ZIP codes fall in zones 10a, 10b, 11a. Check your own ZIP code in the table below.

How San Diego compares with the rest of California

California runs from zone 5b to zone 11a on the 2023 map. About 21% of the state's ZIP codes share San Diego's zone 10b. Gardeners in colder parts of the state may need hardier plants, while those in warmer parts can grow some plants that would struggle here.

Frost dates in San Diego

Average last spring frostJanuary 61 year in 10 it comes after February 1
Average first fall frostDecember 311 year in 10 it comes before December 13
Frost-free season365 daysin a typical year

These are the median dates of the last and first 32°F freeze from NOAA's 1991 to 2020 climate normals, using the weather station closest to San Diego (Rancho Bernardo, about 1 km away). Half of years have a later last frost, so tender plants are safest a week or two after the date. Your own garden can differ with elevation and shelter: check your exact ZIP code above.

Vegetable planting calendar for San Diego

Purdue Extension groups vegetables by how much frost they can take and times planting from the average last spring frost. Applied to San Diego's last frost of January 6:

GroupPlant outdoorsCrops
Hardy crops (tolerate a hard frost)
4 to 6 weeks before the average last spring frost
November 25 to December 9Asparagus, broccoli, Brussels sprouts, cabbage, collards, horseradish, kale, kohlrabi, leek, mustard, onion, peas, potato, radish, rhubarb, spinach, turnip
Semi-hardy crops (tolerate a light frost)
2 to 4 weeks before the average last spring frost
December 9 to December 23Beet, carrot, cauliflower, celery, chard, Chinese cabbage, lettuce, mustard, parsnip
Tender crops (damaged by frost)
after the average last spring frost, once nights stay above 50°F
From January 6Bean, sweet corn, tomato
Very tender crops (warm season)
at least 2 weeks after the average last spring frost, once nights stay above 60 to 65°F
From January 20Cucumber, eggplant, melons, okra, pepper, pumpkin, squash, sweet potato

Spring planting for direct seeding or transplants. A late cold snap can still happen, so watch the forecast and protect tender plants. Want today's answer for your ZIP code? Use what to plant now.

Sources: NOAA NCEI U.S. Climate Normals 1991 to 2020; Purdue Extension, Indiana Vegetable Planting Calendar (HO-186-W).

Choosing plants for zone 10b

When you shop, look for the hardiness range on the tag or in the catalog, such as "zones 4 to 9". Pick perennials, shrubs and trees whose range includes 10b. If you are set on a plant rated only to a warmer zone, plant it in a sheltered spot against a south-facing wall, mulch the roots before winter, or grow it in a container you can move into a garage. Zones only cover winter cold, so also check sun, water and soil needs. More in how to read a plant tag.

San Diego ZIP codes and zones

92101 11a92102 10b92103 10b92104 10b92105 10b92106 10b92107 10b92108 10b92109 10b92110 10b92111 10b92112 10b92113 10b92114 10b92115 10b92116 10b92117 10b92119 10b92120 10b92121 10b92122 10b92123 10b92124 10b92126 10b92127 10a92128 10a92129 10a92130 10b92131 10b92132 11a92135 11a92136 10b92137 11a92138 11a92139 10b92140 11a92142 10b92145 10b92147 11a92149 10b92150 10a92153 10b92154 10b92155 10b92158 10b92159 10b92160 10b92161 10b92163 10b92165 10b92166 10b92167 11a92168 10b92169 10b92170 10b92171 10b92172 10a92174 10b92175 10b92176 10b92177 10b92179 10b92182 10b92186 11a92187 11a92191 10b92192 10b92193 10b92195 10b92196 10b92197 10a92198 10a92199 10a

ZIP codes GeoNames assigns to San Diego, which can include PO box ZIP codes.

Other cities in California

Frequently asked questions

When is the last frost in San Diego?

The median last spring frost (32°F) near San Diego is January 6, and the median first fall frost is December 31, based on NOAA 1991 to 2020 climate normals.

What planting zone is San Diego in?

San Diego, CA is in USDA plant hardiness zone 10b (ZIP codes range from 10a to 11a). Zone 10b means an average coldest winter night of 35 to 40°F (2 to 4°C), based on the 2023 USDA map.

Did San Diego's zone change in 2023?

The 2023 USDA map uses weather data from 1991 to 2020. The USDA says about half of the country shifted to the next warmer half zone compared with the 2012 map, while the rest stayed in the same half zone.

Zones: 2023 USDA Plant Hardiness Zone Map ZIP code listings, PRISM Climate Group, Oregon State University. Place names: GeoNames (CC BY 4.0). Not the official USDA map. Our data.

Planting reminders

Know when to plant, by email

A short email each season: what to start, what to plant out and when frost is likely. Spring reminders start in February.

Free. Unsubscribe any time. We never share your email. Privacy.