USDA hardiness zones — 2023 map
California hardiness zones — USDA planting zone map + what to grow
Zones 5a-11a · most of California is zone 9b · Pacific region
CaliforniaUSDA zone range & map
On the 2023 USDA Plant Hardiness Zone Map, California spans zones 5a-11a. The map shades the state from the high Sierra Nevada (zone 5a-6a) through to the southern coast and Imperial Valley (zone 11a). The single most common half-zone across the populated state is zone 9b — that is the figure to use if you only remember one number for California. California packs more climate diversity than almost any state — alpine mountains, Mediterranean coast, Central Valley farmland, and desert. Coastal and valley areas grow year-round.
| USDA zone range | Zones 5a-11a |
|---|---|
| Most common zone | Zone 9b |
| Coldest area | the high Sierra Nevada (zone 5a-6a) |
| Warmest area | the southern coast and Imperial Valley (zone 11a) |
| Average last spring frost | mid-February (coast) to late April (interior) |
| Average first fall frost | mid-November (coast) to mid-October (interior) |
Source: USDA 2023 Plant Hardiness Zone Map (1991-2020 normals). Frost averages: NOAA/NCEI 1991-2020 climate normals. Local ZIP-level zones and frost dates can differ from these statewide figures.
California hardiness zones by major city
Zones shift across California with elevation and distance from the coast. Here is the 2023 USDA half-zone for the largest cities:
| City | USDA zone |
|---|---|
| Los Angeles | Zone 10b |
| San Francisco | Zone 10b |
| Sacramento | Zone 9b |
| San Diego | Zone 10b |
| Fresno | Zone 9b |
Need your exact zone? Run the ZIP-code zone finder for a precise half-zone and frost dates for your address.
ZIP-code zones in California
Statewide ranges hide a lot. Tap your area for its exact USDA half-zone, last and first frost dates, and what to plant now:
- Los Angeles 90001 — Zone 10a
- Los Angeles (South Central) 90011 — Zone 10a
- Los Angeles (Downtown) 90014 — Zone 10b
- Los Angeles (Mid-City) 90019 — Zone 10b
- Los Angeles (Echo Park) 90026 — Zone 10b
- Los Angeles (South LA) 90037 — Zone 10a
- Los Angeles (Athens) 90044 — Zone 10a
- Los Angeles (Westchester) 90045 — Zone 10b
- Los Angeles (Vermont Knolls) 90047 — Zone 10a
- Los Angeles (Green Meadows) 90061 — Zone 10a
- Los Angeles (Glassell Park) 90065 — Zone 10b
- Bell Gardens 90201 — Zone 10b
- Beverly Hills 90210 — Zone 10b
- Hawthorne 90250 — Zone 10b
- Lynwood 90262 — Zone 10b
- South Gate 90280 — Zone 10b
- Venice 90291 — Zone 10b
- Wilmington 90744 — Zone 10b
- Long Beach (Downtown) 90802 — Zone 10b
- Long Beach (North) 90805 — Zone 10b
- Long Beach (Central) 90813 — Zone 10b
- Pasadena 91101 — Zone 10a
- Pacoima 91331 — Zone 10a
- Reseda 91335 — Zone 10a
- Sylmar 91342 — Zone 9b
- Woodland Hills 91367 — Zone 10a
- Panorama City 91402 — Zone 10a
- Van Nuys 91406 — Zone 10a
- Chino 91710 — Zone 10a
- La Puente 91744 — Zone 10a
- Ontario 91761 — Zone 9b
- Ontario (North) 91764 — Zone 9b
- West Covina 91790 — Zone 10a
- Chula Vista 91911 — Zone 10b
- National City 91950 — Zone 10b
- Carlsbad 92008 — Zone 10b
- El Cajon (West) 92020 — Zone 10a
- El Cajon 92021 — Zone 10a
- Encinitas 92024 — Zone 10b
- San Marcos (North) 92069 — Zone 10a
- San Marcos 92078 — Zone 10a
- San Diego 92101 — Zone 10b
- San Diego (Encanto) 92114 — Zone 10b
- San Diego (Mira Mesa) 92126 — Zone 10b
- San Diego (Rancho Bernardo) 92128 — Zone 10a
- San Diego (Otay Mesa) 92154 — Zone 10b
- Palm Springs 92262 — Zone 10a
- Adelanto 92301 — Zone 8b
- Fontana 92335 — Zone 9b
- Rialto 92376 — Zone 9b
- Victorville 92392 — Zone 8b
- San Bernardino 92410 — Zone 9b
- Riverside 92501 — Zone 9b
- Riverside (La Sierra) 92503 — Zone 9b
- Riverside (Arlanza) 92505 — Zone 9b
- Riverside (Jurupa Valley) 92509 — Zone 9b
- Moreno Valley 92553 — Zone 9b
- Murrieta 92563 — Zone 9b
- Temecula 92592 — Zone 9b
- Irvine 92602 — Zone 10b
- Costa Mesa 92626 — Zone 10b
- Huntington Beach 92648 — Zone 10b
- Newport Beach 92660 — Zone 10b
- Westminster 92683 — Zone 10b
- Mission Viejo 92692 — Zone 10b
- Santa Ana 92703 — Zone 10b
- Santa Ana (South) 92704 — Zone 10b
- Fountain Valley 92708 — Zone 10b
- Anaheim 92804 — Zone 10b
- Anaheim (Central) 92805 — Zone 10b
- Garden Grove 92840 — Zone 10b
- Santa Barbara 93101 — Zone 10b
- Visalia 93277 — Zone 9b
- Visalia (North) 93291 — Zone 9b
- Bakersfield 93301 — Zone 9b
- Bakersfield (East) 93305 — Zone 9b
- Bakersfield (Southwest) 93309 — Zone 9b
- San Luis Obispo 93401 — Zone 9b
- Lompoc 93436 — Zone 10a
- Santa Maria 93455 — Zone 10a
- Lancaster 93535 — Zone 8b
- Palmdale 93550 — Zone 8b
- Palmdale (West) 93551 — Zone 8b
- Clovis 93611 — Zone 9b
- Fresno 93701 — Zone 9b
- Fresno (North) 93704 — Zone 9b
- Fresno (Northwest) 93722 — Zone 9b
- Monterey 93940 — Zone 10a
- San Francisco 94102 — Zone 10a
- San Francisco (Mission) 94110 — Zone 10a
- Palo Alto 94301 — Zone 10a
- Fairfield 94533 — Zone 9b
- Fremont 94538 — Zone 10a
- Hayward 94544 — Zone 10a
- Martinez 94553 — Zone 9b
- Napa 94558 — Zone 9b
- Newark 94560 — Zone 10a
- Union City 94587 — Zone 10a
- Vallejo 94591 — Zone 10a
- Oakland 94611 — Zone 10a
- Berkeley 94705 — Zone 10a
- San Pablo 94806 — Zone 10a
- Petaluma 94952 — Zone 9b
- Gilroy 95020 — Zone 9b
- Milpitas 95035 — Zone 9b
- Morgan Hill 95037 — Zone 9b
- Santa Clara 95051 — Zone 9b
- Santa Cruz 95060 — Zone 10a
- San Jose 95113 — Zone 9b
- San Jose (East) 95116 — Zone 9b
- Stockton (East) 95205 — Zone 9b
- Stockton (South) 95206 — Zone 9b
- Manteca 95336 — Zone 9b
- Modesto 95350 — Zone 9b
- Modesto (Central) 95354 — Zone 9b
- Oakdale 95361 — Zone 9b
- Tracy 95377 — Zone 9b
- Turlock 95380 — Zone 9b
- Santa Rosa 95401 — Zone 9b
- Santa Rosa (Northwest) 95403 — Zone 9b
- Ukiah 95482 — Zone 9a
- Eureka 95501 — Zone 9b
- Crescent City 95531 — Zone 9a
- Folsom 95630 — Zone 9b
- Roseville 95661 — Zone 9b
- Placerville 95667 — Zone 8a
- Vacaville 95688 — Zone 9b
- Elk Grove 95757 — Zone 9b
- Elk Grove (West) 95758 — Zone 9b
- Rocklin 95765 — Zone 9b
- Sacramento 95814 — Zone 9b
- Sacramento (South) 95823 — Zone 9b
- Sacramento (Southeast) 95828 — Zone 9b
- Grass Valley 95945 — Zone 8a
- Redding 96001 — Zone 9a
- South Lake Tahoe 96150 — Zone 6b
What California's zone range means for planting
Your hardiness zone tells you which perennials, shrubs, and trees will survive a typical California winter, and it anchors when tender crops can go outside. Because California spans 5a-11a, two gardeners in the same state can have very different planting calendars.
- Pick perennials hardy to your local zone. Across most of California that means at least zone 9b; gardeners in the high Sierra Nevada (zone 5a-6a) should choose hardier plants.
- Anchor tender crops to your frost dates. With a last spring frost around mid-February (coast) to late April (interior) and first fall frost around mid-November (coast) to mid-October (interior), set out tomatoes, peppers, and basil after the last frost and protect them before the first.
- Adjust for your microclimate. Urban heat, a south-facing slope, or a cold valley pocket can shift your effective zone and frost dates by a half-zone or more from the statewide figure.
Find your exact zone in California
The 5a-11a range is statewide. Growli pins your hardiness zone and frost dates to your exact ZIP code and sends a push notification before any forecast frost night for your saved location.
Frequently asked questions
What hardiness zone is California?
California spans USDA hardiness zones 5a-11a on the 2023 USDA Plant Hardiness Zone Map. The most common zone — covering the largest share of the populated state — is zone 9b. The coldest areas are the high Sierra Nevada (zone 5a-6a) and the warmest are the southern coast and Imperial Valley (zone 11a).
When is the last frost in California?
Across most of California the average last spring frost falls around mid-February (coast) to late April (interior) and the first fall frost around mid-November (coast) to mid-October (interior). These are statewide averages — colder, higher areas run later in spring and earlier in fall, so check a ZIP-level estimate for your exact spot.
What grows well in California?
California packs more climate diversity than almost any state — alpine mountains, Mediterranean coast, Central Valley farmland, and desert. Coastal and valley areas grow year-round. Match plants to your local half-zone within the 5a-11a range: choose varieties hardy to at least zone 9b for reliable overwintering, and time tender crops around your local frost dates. The zone 9 planting guide lists vegetables, fruit, and ornamentals suited to most of the state.
Why does California have more than one hardiness zone?
Hardiness zones track the average annual coldest temperature, which changes with latitude, elevation, distance from water, and urban heat. That is why California ranges from the high Sierra Nevada (zone 5a-6a) to the southern coast and Imperial Valley (zone 11a) — a span of 5a-11a — even though it is a single state.
Did California's hardiness zone change in 2023?
The USDA updated the Plant Hardiness Zone Map in November 2023 using 1991-2020 climate data. About half the country, including parts of California, shifted to the next warmer half-zone versus the 2012 map. The 5a-11a range here reflects the current 2023 map. Always confirm your address against the official USDA map for plant-survival decisions.