California planting calendars

Planting calendars, USDA hardiness zones, and average frost dates for 471 California locations (Acton, CA, Agua Dulce, CA, Aguanga, CA, Aguanga, CA, Allendale, CA, Alpine, CA, Alta, CA, Alta, CA, Alturas, CA, Anaheim, CA, Anaheim, CA, Angels, CA, and 459 more). Pick a location to see its zone, average last and first frost dates, growing-season length, and a printable per-crop planting calendar, all from public NOAA and USDA data.

Locations in California — 150 of 471

Pick a location for its full planner and printable calendar. A spread across the state is shown.
Location USDA zone Last frost First frost Season (days)
Acton 9a 20 to 25 °F Mar 10 Nov 19 248
Aguanga 8b 15 to 20 °F Apr 18 Oct 26 189
Alta 8b 15 to 20 °F May 4 Nov 4 183
Anaheim 10b 35 to 40 °F frost-free frost-free 365
Angwin 9a 20 to 25 °F Apr 7 Dec 5 245
Anza 8b 15 to 20 °F May 16 Oct 24 160
Arroyo Grande 9b 25 to 30 °F Jan 16 Dec 25 349
Avalon 10b 35 to 40 °F frost-free frost-free 365
Barstow 9a 20 to 25 °F Feb 22 Nov 23 271
Ben Lomond 9b 25 to 30 °F Mar 25 Nov 11 231
Berkeley 10a 30 to 35 °F frost-free frost-free 365
Big Bend 8b 15 to 20 °F May 29 Sep 19 113
Big Pine 7a 0 to 5 °F Mar 31 Nov 9 224
Bodega Bay 10a 30 to 35 °F Mar 20 Nov 13 240
Bonadelle Ranchos 9b 25 to 30 °F Feb 18 Nov 27 281
Brawley 10a 30 to 35 °F Jan 4 Dec 26 360
Buck Meadows 6a −10 to −5 °F Apr 16 Nov 12 208
California 8b 15 to 20 °F Mar 15 Nov 17 241
Calistoga 9b 25 to 30 °F Mar 2 Nov 23 263
Camino 9a 20 to 25 °F Mar 31 Nov 21 237
Cantua Creek 9b 25 to 30 °F Feb 27 Nov 26 271
Carmel Valley 10a 30 to 35 °F Feb 13 Dec 27 323
Castella 8a 10 to 15 °F Apr 23 Oct 27 185
Cedar Ridge 8b 15 to 20 °F Apr 9 Nov 9 213
Chico 9a 20 to 25 °F Feb 7 Dec 18 313
Chowchilla 9a 20 to 25 °F Feb 18 Nov 27 281
Coalinga 9b 25 to 30 °F Feb 14 Nov 30 292
Columbia 9a 20 to 25 °F Apr 9 Nov 9 213
Copperopolis 9b 25 to 30 °F Apr 9 Nov 9 213
Creston 8b 15 to 20 °F Mar 15 Nov 10 238
Daly 10b 35 to 40 °F frost-free frost-free 365
Descanso 9b 25 to 30 °F Apr 19 Oct 27 190
Diablo Grande 9b 25 to 30 °F Feb 26 Nov 29 273
Douglas 8b 15 to 20 °F Apr 23 Oct 22 178
Drytown 9b 25 to 30 °F Mar 4 Dec 11 285
Durham 9b 25 to 30 °F Jan 29 Dec 7 317
Eastern Goleta Valley 10b 35 to 40 °F Jan 11 Dec 16 342
El Dorado Hills 9b 25 to 30 °F Mar 31 Nov 21 237
Elk Creek 9a 20 to 25 °F Apr 5 Nov 13 220
Escondido 10a 30 to 35 °F Feb 2 Dec 7 309
Eureka 9b 25 to 30 °F Feb 22 Dec 7 293
Fall River Mills 7b 5 to 10 °F May 29 Sep 19 113
Floriston 6b −5 to 0 °F May 9 Oct 17 156
Fort Irwin 9a 20 to 25 °F Feb 19 Nov 26 279
Fremont 10a 30 to 35 °F frost-free frost-free 365
Fresno 9b 25 to 30 °F Jan 14 Dec 14 337
Gasquet 8a 10 to 15 °F May 1 Oct 12 161
Gilroy 9b 25 to 30 °F Feb 24 Nov 27 277
Glendora 10a 30 to 35 °F Apr 28 Nov 15 199
Goodyears Bar 8b 15 to 20 °F Apr 28 Oct 25 178
Greenfield 9b 25 to 30 °F Feb 23 Nov 22 271
Grizzly Flats 9a 20 to 25 °F Apr 26 Nov 2 191
Guinda 9a 20 to 25 °F Feb 7 Dec 5 301
Happy Camp 8b 15 to 20 °F May 4 Oct 13 160
Hayfork 8b 15 to 20 °F Apr 16 Oct 31 197
Hercules 9b 25 to 30 °F frost-free frost-free 365
Hilmar-Irwin 9a 20 to 25 °F Jan 6 Dec 20 351
Hydesville 9b 25 to 30 °F Feb 1 Dec 19 328
Inverness 10a 30 to 35 °F frost-free frost-free 365
Jacumba 9b 25 to 30 °F Apr 29 Nov 1 184
Johannesburg 9a 20 to 25 °F Mar 19 Nov 25 251
Julian 9a 20 to 25 °F frost-free frost-free 365
Keeler 8b 15 to 20 °F Mar 31 Nov 9 224
Kelseyville 8b 15 to 20 °F Feb 25 Dec 3 279
Kirkwood 7a 0 to 5 °F Jun 7 Sep 28 113
La Porte 8a 10 to 15 °F May 4 Oct 30 174
Lake 6b −5 to 0 °F May 26 Oct 1 127
Lake Arrowhead 8a 10 to 15 °F May 27 Oct 4 131
Lake Isabella 9a 20 to 25 °F May 11 Oct 17 155
Lake Shastina 8a 10 to 15 °F May 6 Oct 12 158
Lancaster 8a 10 to 15 °F Apr 3 Nov 1 211
Lebec 8b 15 to 20 °F Apr 15 Nov 26 224
Lindsay 9b 25 to 30 °F Feb 20 Nov 30 284
Live Oak 10a 30 to 35 °F Jan 29 Dec 13 323
Loma Rica 9b 25 to 30 °F Apr 10 Nov 13 215
Long Beach 10b 35 to 40 °F frost-free frost-free 365
Los Alamos 9b 25 to 30 °F Jan 20 Dec 19 335
Los Angeles 10a 30 to 35 °F frost-free frost-free 365
Los Angeles 11a 40 to 45 °F frost-free frost-free 365
Los Angeles 10a 30 to 35 °F frost-free frost-free 365
Los Olivos 10a 30 to 35 °F Apr 11 Nov 8 209
Lucerne 9b 25 to 30 °F Apr 10 Nov 6 209
Lytle Creek 8a 10 to 15 °F May 16 Oct 13 151
Magalia 8b 15 to 20 °F Apr 17 Nov 11 206
McCloud 7b 5 to 10 °F Apr 23 Oct 27 185
McKinleyville 9b 25 to 30 °F Mar 8 Nov 30 262
Merced 9a 20 to 25 °F Mar 3 Nov 24 263
Midpines 9a 20 to 25 °F May 24 Oct 10 137
Mission Canyon 9b 25 to 30 °F Jan 11 Dec 16 342
Montgomery Creek 9a 20 to 25 °F May 29 Sep 19 113
Morongo Valley 9b 25 to 30 °F Feb 25 Dec 15 297
Moss Landing 10a 30 to 35 °F Jan 28 Dec 13 324
Mount Laguna 9b 25 to 30 °F frost-free frost-free 365
Newport Beach 10b 35 to 40 °F frost-free frost-free 365
Nipomo 8b 15 to 20 °F Feb 4 Dec 4 301
Oak Shores 9a 20 to 25 °F frost-free frost-free 365
Oakland 9b 25 to 30 °F Jan 7 Dec 23 356
Oceanside 10a 30 to 35 °F frost-free frost-free 365
Old Station 7a 0 to 5 °F Jun 9 Sep 21 102
Orick 9b 25 to 30 °F Apr 12 Nov 6 209
Pala 10a 30 to 35 °F Apr 29 Nov 18 201
Palo Alto 9b 25 to 30 °F Jan 17 Dec 12 333
Paskenta 9b 25 to 30 °F Apr 5 Nov 13 220
Piñon Hills 8b 15 to 20 °F May 16 Oct 13 151
Pine Flat 7b 5 to 10 °F May 11 Oct 17 155
Pine Valley 8a 10 to 15 °F Apr 19 Oct 27 190
Pomona 10a 30 to 35 °F Jan 8 Dec 28 354
Poway 10a 30 to 35 °F frost-free frost-free 365
Rail Road Flat 9a 20 to 25 °F May 7 Oct 28 169
Rancho Calaveras 9b 25 to 30 °F Jan 22 Dec 17 332
Redding 9a 20 to 25 °F Mar 3 Nov 21 261
Richgrove 9b 25 to 30 °F Jan 31 Dec 8 309
Riverside 9b 25 to 30 °F Jan 9 Dec 30 362
Rosamond 8b 15 to 20 °F Apr 3 Nov 1 211
Rough and Ready 9a 20 to 25 °F Apr 10 Nov 13 215
Sacramento 9b 25 to 30 °F Feb 22 Nov 24 277
Salyer 9a 20 to 25 °F Apr 16 Oct 31 197
San Bernardino 10a 30 to 35 °F Jan 27 Dec 19 329
San Clemente 10b 35 to 40 °F frost-free frost-free 365
San Diego 10a 30 to 35 °F Jan 6 Dec 21 350
San Diego 10b 35 to 40 °F frost-free frost-free 365
San Jose 9b 25 to 30 °F Feb 2 Dec 6 310
San Marcos 10a 30 to 35 °F frost-free frost-free 365
Santa Barbara 10b 35 to 40 °F frost-free frost-free 365
Santa Paula 10a 30 to 35 °F Mar 21 Nov 15 235
Sea Ranch 9b 25 to 30 °F Feb 25 Dec 3 279
Searles Valley 9a 20 to 25 °F Feb 15 Nov 28 285
Selma 9b 25 to 30 °F Feb 7 Dec 1 296
Shasta Lake 9b 25 to 30 °F Feb 8 Dec 28 322
Sheridan 9b 25 to 30 °F Feb 11 Nov 30 289
Silverado 10b 35 to 40 °F frost-free frost-free 365
Soledad 9b 25 to 30 °F Apr 23 Nov 3 189
Squaw Valley 9a 20 to 25 °F Jun 1 Oct 7 132
Stockton 9b 25 to 30 °F Feb 6 Dec 1 304
Strawberry 7b 5 to 10 °F May 2 Nov 4 183
Sunol 9b 25 to 30 °F Feb 15 Dec 2 292
Temecula 9b 25 to 30 °F Apr 29 Nov 18 201
Thousand Oaks 10b 35 to 40 °F Jan 24 Dec 15 329
Three Rivers 9b 25 to 30 °F Feb 5 Dec 8 307
Topaz 7a 0 to 5 °F May 12 Oct 6 145
Tres Pinos 9a 20 to 25 °F Feb 19 Dec 1 287
Twentynine Palms 9b 25 to 30 °F Jan 24 Dec 10 321
Vandenberg AFB 10a 30 to 35 °F Jan 20 Dec 19 335
Wasco 9a 20 to 25 °F Jan 31 Dec 5 315
West Covina 10a 30 to 35 °F frost-free frost-free 365
Wildomar 10a 30 to 35 °F Jan 28 Dec 18 329
Willows 9b 25 to 30 °F Feb 21 Dec 6 289
Winters 9b 25 to 30 °F Feb 18 Nov 30 284
Wrightwood 7b 5 to 10 °F May 16 Oct 13 151
Yosemite Valley 7a 0 to 5 °F Apr 21 Oct 27 186

Data: NOAA NCEI U.S. Climate Normals 1991–2020 (public domain) and USDA Plant Hardiness Zone Map 2023. Planting windows synthesized from U.S. Cooperative Extension guides.

More ways to explore

Browse by USDA hardiness zone, see when to plant common crops, or read the methodology behind every figure. This site lists 471 California locations, mapping every ZIP in the state to its nearest weather station with a full 30-year record.