NOAA 1991–2020 freeze normals
Frost Dates in California
Last and first frost at the 282 NOAA stations behind this site's California pages.
At the middle station of the 178 in California where a freeze comes every year, the last spring frost (50%) is March 3 and the first fall frost November 26, a freeze-free season of 268 days. The last frost is earliest at Brawley (Brawley 2 SW, CA, January 16) and latest at Portola (Portola, CA, June 11), 146 days apart. The season runs from 91 days at Portola to 335 at Brawley.
At 62 of the 282 stations a 32°F night comes in fewer than half of winters; 11 recorded no freeze at all in 1991–2020. Where a freeze does come, it is rarest at Santa Monica (0% of winters), San Diego (0% of winters) and Oxnard (1% of winters).
127 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 3 days longer, with the last spring frost 4 days earlier and the first fall frost 1 day later; the season lengthened at 77 stations and shortened at 46. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.
California places by frost date
| Place | ZIP | Last frost | First frost | Season | Winters with 32°F |
|---|---|---|---|---|---|
| Fontana | 92336 | — | — | — | 41% |
| Los Angeles | 90011 | — | — | — | 0% |
| Norwalk | 90650 | — | — | — | 7% |
| Pittsburg | 94565 | January 9 | December 14 | 343 d | 79% |
| Pacoima | 91331 | — | — | — | 22% |
| Los Angeles | 90044 | — | — | — | 0% |
| Long Beach | 90805 | — | — | — | 1% |
| Sylmar | 91342 | — | — | — | 18% |
| Westminster | 92683 | — | — | — | 3% |
| Riverside | 92503 | January 9 | December 30 | 362 d | 58% |
| Bakersfield | 93307 | January 31 | December 8 | 312 d | 98% |
| Hesperia | 92345 | February 28 | December 1 | 270 d | 100% |
| Chula Vista | 91911 | — | — | — | 7% |
| Fresno | 93722 | January 14 | December 14 | 337 d | 85% |
| Rialto | 92376 | — | — | — | 45% |
| Fresno | 93727 | January 30 | December 11 | 319 d | 98% |
| Sacramento | 95823 | February 2 | December 2 | 301 d | 98% |
| San Diego | 92154 | — | — | — | 6% |
| Watsonville | 95076 | January 28 | December 13 | 324 d | 91% |
| Temecula | 92592 | — | — | — | 17% |
| Oxnard | 93033 | — | — | — | 1% |
| Lancaster | 93535 | March 18 | November 15 | 241 d | 100% |
| Chino | 91710 | January 17 | December 19 | 335 d | 85% |
| San Francisco | 94112 | — | — | — | 22% |
| Palmdale | 93550 | March 10 | November 19 | 248 d | 100% |
| Porterville | 93257 | January 20 | December 13 | 330 d | 91% |
| Tulare | 93274 | January 23 | December 13 | 328 d | 93% |
| Roseville | 95747 | February 22 | November 24 | 277 d | 99% |
| Fairfield | 94533 | January 15 | December 14 | 336 d | 88% |
| Milpitas | 95035 | January 12 | December 22 | 347 d | 76% |
| La Puente | 91744 | — | — | — | 15% |
| Folsom | 95630 | January 12 | December 16 | 341 d | 81% |
| San Diego | 92126 | — | — | — | 4% |
| Hayward | 94544 | — | — | — | 45% |
| Reseda | 91335 | January 24 | December 15 | 329 d | 91% |
| Anaheim | 92805 | — | — | — | 1% |
| Lancaster | 93536 | April 6 | November 29 | 236 d | 100% |
| San Diego | 92105 | — | — | — | 0% |
| Antioch | 94509 | January 12 | December 19 | 343 d | 81% |
| Fremont | 94536 | January 7 | December 22 | 353 d | 65% |
| Dublin | 94568 | February 15 | December 2 | 292 d | 99% |
| San Jose | 95123 | February 2 | December 6 | 310 d | 97% |
| Vacaville | 95687 | February 18 | November 28 | 283 d | 100% |
| El Cajon | 92021 | January 6 | December 21 | 350 d | 73% |
| San Bernardino | 92407 | May 5 | November 2 | 176 d | 100% |
| Hanford | 93230 | February 7 | December 1 | 296 d | 99% |
| Pomona | 91766 | January 8 | December 28 | 354 d | 65% |
| Gilroy | 95020 | February 24 | November 27 | 277 d | 100% |
| Stockton | 95206 | February 6 | December 1 | 304 d | 99% |
| San Francisco | 94110 | — | — | — | 0% |
| Lake Forest | 92630 | January 5 | December 25 | 365 d | 50% |
| Indio | 92201 | — | — | — | 30% |
| South San Francisco | 94080 | — | — | — | 12% |
| Salinas | 93905 | January 29 | December 10 | 325 d | 90% |
| Napa | 94558 | February 12 | December 4 | 299 d | 98% |
| Victorville | 92392 | March 18 | November 11 | 233 d | 100% |
| Laguna Niguel | 92677 | — | — | — | 20% |
| San Diego | 92115 | — | — | — | 6% |
| Alameda | 94501 | — | — | — | 3% |
| Beaumont | 92223 | January 31 | December 10 | 315 d | 97% |
| San Pedro | 90731 | — | — | — | 11% |
| San Pablo | 94806 | — | — | — | 22% |
| Cupertino | 95014 | January 6 | December 23 | 353 d | 70% |
| San Jose | 95127 | January 2 | December 25 | 362 d | 56% |
| Lake Elsinore | 92530 | January 28 | December 18 | 329 d | 91% |
| Costa Mesa | 92627 | — | — | — | 0% |
| Modesto | 95355 | January 31 | December 5 | 312 d | 97% |
| Los Angeles | 90019 | — | — | — | 7% |
| Santa Maria | 93458 | February 4 | December 13 | 315 d | 94% |
| Vallejo | 94591 | January 17 | December 27 | 346 d | 75% |
| Hollister | 95023 | February 19 | December 1 | 287 d | 100% |
| Los Angeles | 90042 | — | — | — | 13% |
| Bakersfield | 93312 | February 20 | November 23 | 276 d | 100% |
| Oceanside | 92057 | January 23 | December 11 | 325 d | 91% |
| Riverside | 92504 | January 9 | December 25 | 353 d | 69% |
| Chula Vista | 91913 | — | — | — | 25% |
| Highland | 92346 | January 27 | December 19 | 329 d | 88% |
| Lincoln | 95648 | February 25 | December 5 | 286 d | 99% |
| Fountain Valley | 92708 | — | — | — | 0% |
| Lompoc | 93436 | January 20 | December 19 | 335 d | 81% |
| Bakersfield | 93308 | January 17 | December 15 | 334 d | 90% |
| Escondido | 92027 | — | — | — | 39% |
| Tracy | 95376 | February 25 | November 26 | 272 d | 100% |
| Delano | 93215 | January 31 | December 8 | 309 d | 98% |
| Clovis | 93619 | March 9 | December 1 | 262 d | 100% |
| Oceanside | 92056 | — | — | — | 35% |
| San Diego | 92129 | — | — | — | 21% |
| Ventura | 93003 | — | — | — | 1% |
| Bakersfield | 93311 | January 24 | December 17 | 330 d | 91% |
| Stockton | 95207 | February 5 | December 8 | 305 d | 97% |
| Goleta | 93117 | — | — | — | 46% |
| North Hollywood | 91605 | — | — | — | 21% |
| Cathedral City | 92234 | — | — | — | 11% |
| Davis | 95616 | February 10 | December 1 | 295 d | 98% |
| Hemet | 92544 | January 10 | December 23 | 350 d | 67% |
| Madera | 93638 | February 18 | November 27 | 281 d | 100% |
| Los Angeles | 90024 | — | — | — | 0% |
| Lodi | 95240 | February 9 | December 5 | 301 d | 98% |
| Encinitas | 92024 | — | — | — | 1% |
| Los Banos | 93635 | January 26 | December 10 | 322 d | 96% |
| Oceanside | 92058 | March 4 | December 4 | 270 d | 100% |
| Martinez | 94553 | February 28 | November 22 | 266 d | 100% |
| El Centro | 92243 | January 3 | December 27 | 363 d | 54% |
| San Leandro | 94577 | January 7 | December 23 | 356 d | 63% |
| El Dorado Hills | 95762 | March 31 | November 21 | 237 d | 100% |
| Palo Alto | 94303 | February 1 | December 7 | 310 d | 96% |
| Camarillo | 93010 | — | — | — | 29% |
| Mission Viejo | 92692 | — | — | — | 4% |
| Rohnert Park | 94928 | February 25 | December 1 | 279 d | 99% |
| Canyon Country | 91387 | — | — | — | 37% |
| Santa Cruz | 95060 | January 29 | December 13 | 323 d | 91% |
| Paso Robles | 93446 | March 15 | November 10 | 238 d | 100% |
| San Diego | 92109 | — | — | — | 3% |
| Redding | 96003 | February 8 | December 28 | 322 d | 87% |
| Torrance | 90503 | — | — | — | 3% |
| Turlock | 95380 | January 6 | December 20 | 351 d | 68% |
| San Mateo | 94403 | January 17 | December 12 | 333 d | 88% |
| Yuba City | 95991 | January 15 | December 12 | 333 d | 89% |
| Atwater | 95301 | March 3 | November 24 | 263 d | 100% |
| Los Angeles | 90045 | — | — | — | 0% |
| Lancaster | 93534 | April 3 | November 1 | 211 d | 100% |
| Madera | 93637 | February 12 | November 30 | 293 d | 99% |
| Chico | 95926 | March 4 | November 17 | 257 d | 100% |
| San Rafael | 94901 | January 16 | December 18 | 334 d | 86% |
| San Ramon | 94583 | March 8 | December 22 | 282 d | 96% |
| Woodland | 95695 | February 7 | December 5 | 301 d | 98% |
| Adelanto | 92301 | March 21 | November 12 | 235 d | 100% |
| Merced | 95340 | February 26 | November 25 | 273 d | 100% |
| Petaluma | 94954 | February 28 | November 25 | 271 d | 100% |
| Pacifica | 94044 | — | — | — | 20% |
| Lemoore | 93245 | February 24 | November 22 | 265 d | 100% |
| North Hollywood | 91601 | January 2 | December 26 | 364 d | 55% |
| Los Angeles | 90049 | — | — | — | 0% |
| Sonoma | 95476 | March 2 | November 27 | 270 d | 100% |
| Pleasant Hill | 94523 | January 7 | December 19 | 346 d | 80% |
| Santa Paula | 93060 | March 21 | November 15 | 235 d | 100% |
| Redding | 96001 | February 13 | December 13 | 304 d | 96% |
| Redding | 96002 | March 3 | November 21 | 261 d | 100% |
| Barstow | 92311 | February 22 | November 23 | 271 d | 100% |
| Ridgecrest | 93555 | March 11 | November 12 | 244 d | 100% |
| Olivehurst | 95961 | February 11 | November 30 | 289 d | 100% |
| Ukiah | 95482 | March 19 | November 20 | 245 d | 100% |
| Seaside | 93955 | — | — | — | 47% |
| Arroyo Grande | 93420 | February 1 | January 4 | 362 d | 54% |
| Ventura | 93004 | — | — | — | 6% |
| Tehachapi | 93561 | April 28 | October 26 | 183 d | 100% |
| Red Bluff | 96080 | February 22 | November 29 | 281 d | 100% |
| San Rafael | 94903 | January 11 | December 21 | 349 d | 70% |
| Monterey | 93940 | — | — | — | 20% |
| Santa Barbara | 93101 | — | — | — | 11% |
| Vallejo | 94589 | March 5 | November 21 | 256 d | 100% |
| San Luis Obispo | 93401 | January 31 | December 11 | 319 d | 95% |
| South Lake Tahoe | 96150 | June 7 | September 28 | 113 d | 100% |
| Salinas | 93901 | February 4 | December 6 | 311 d | 96% |
| Oroville | 95966 | January 30 | December 13 | 321 d | 94% |
| Sebastopol | 95472 | March 20 | November 13 | 240 d | 100% |
| Sonora | 95370 | April 9 | November 9 | 213 d | 100% |
| Brawley | 92227 | January 16 | December 19 | 335 d | 91% |
| Twentynine Palms | 92277 | January 24 | December 10 | 321 d | 97% |
| Grass Valley | 95945 | April 10 | November 13 | 215 d | 100% |
| Windsor | 95492 | March 2 | November 20 | 262 d | 100% |
| Wasco | 93280 | January 31 | December 5 | 315 d | 97% |
| Imperial | 92251 | January 4 | December 26 | 360 d | 61% |
| Santa Monica | 90405 | — | — | — | 0% |
| El Cerrito | 94530 | — | — | — | 27% |
| Palm Springs | 92262 | — | — | — | 21% |
| Redwood City | 94062 | February 25 | November 25 | 274 d | 99% |
| Yucca Valley | 92284 | March 14 | November 28 | 255 d | 100% |
| Soledad | 93960 | April 23 | November 3 | 189 d | 100% |
| Mountain House | 95391 | January 19 | December 10 | 330 d | 94% |
| Santa Monica | 90403 | — | — | — | 0% |
| Eureka | 95503 | February 22 | December 7 | 293 d | 97% |
| San Luis Obispo | 93405 | January 16 | December 25 | 349 d | 68% |
| Corcoran | 93212 | February 15 | November 27 | 285 d | 100% |
| Crescent City | 95531 | March 11 | November 23 | 256 d | 99% |
| Phelan | 92371 | May 16 | October 13 | 151 d | 100% |
| Greenfield | 93927 | February 23 | November 22 | 271 d | 100% |
| Blythe | 92225 | January 25 | December 12 | 325 d | 96% |
| Susanville | 96130 | May 16 | October 8 | 143 d | 100% |
| San Diego | 92106 | — | — | — | 0% |
| Valley Center | 92082 | February 19 | December 1 | 281 d | 100% |
| San Jose | 95135 | May 3 | November 18 | 197 d | 100% |
| Truckee | 96161 | June 9 | September 25 | 108 d | 100% |
| Coalinga | 93210 | February 14 | November 30 | 292 d | 99% |
| Mckinleyville | 95519 | March 8 | November 30 | 262 d | 99% |
| Alpine | 91901 | February 12 | December 24 | 317 d | 90% |
| Santa Barbara | 93111 | January 11 | December 16 | 342 d | 81% |
| Nevada City | 95959 | April 14 | November 20 | 218 d | 100% |
| Lindsay | 93247 | February 20 | November 30 | 284 d | 100% |
| Thermal | 92274 | January 6 | December 22 | 352 d | 70% |
| Chino | 91708 | March 6 | December 8 | 272 d | 99% |
| Clearlake | 95422 | April 10 | November 6 | 209 d | 100% |
| Kingsburg | 93631 | February 20 | November 23 | 276 d | 100% |
| Orland | 95963 | February 25 | December 2 | 279 d | 100% |
| Healdsburg | 95448 | February 15 | December 2 | 292 d | 99% |
| Scotts Valley | 95066 | March 25 | November 11 | 231 d | 100% |
| Fort Bragg | 95437 | March 2 | December 1 | 272 d | 98% |
| Los Osos | 93402 | — | — | — | 15% |
| Bishop | 93514 | April 29 | October 15 | 166 d | 100% |
| California City | 93505 | March 15 | November 17 | 241 d | 100% |
| Half Moon Bay | 94019 | February 6 | December 17 | 328 d | 82% |
| Fortuna | 95540 | February 1 | December 19 | 328 d | 84% |
| Willits | 95490 | May 5 | October 9 | 157 d | 100% |
| Exeter | 93221 | February 5 | December 8 | 307 d | 98% |
| Valley Springs | 95252 | January 22 | December 17 | 332 d | 88% |
| Newman | 95360 | February 26 | November 29 | 273 d | 100% |
| Avenal | 93204 | February 19 | November 29 | 281 d | 100% |
| Ione | 95640 | March 4 | December 11 | 285 d | 99% |
| Littlerock | 93543 | March 13 | December 1 | 258 d | 100% |
| Lakeport | 95453 | March 5 | November 21 | 259 d | 100% |
| Cloverdale | 95425 | February 25 | December 3 | 279 d | 100% |
| Coarsegold | 93614 | April 24 | November 4 | 192 d | 100% |
| Gridley | 95948 | January 29 | December 7 | 317 d | 95% |
| Sierra Madre | 91024 | April 28 | November 15 | 199 d | 100% |
| Colfax | 95713 | April 3 | November 24 | 233 d | 100% |
| Big Bear City | 92314 | May 27 | October 4 | 131 d | 100% |
| Yreka | 96097 | April 30 | October 18 | 169 d | 100% |
| Mariposa | 95338 | May 24 | October 10 | 137 d | 100% |
| Winters | 95694 | February 18 | November 30 | 284 d | 100% |
| Firebaugh | 93622 | January 13 | December 14 | 338 d | 90% |
| Willows | 95988 | February 21 | December 6 | 289 d | 99% |
| Mammoth Lakes | 93546 | June 10 | September 17 | 98 d | 100% |
| Magalia | 95954 | April 17 | November 11 | 206 d | 100% |
| Pollock Pines | 95726 | April 26 | November 2 | 191 d | 100% |
| Solvang | 93463 | April 11 | November 8 | 209 d | 100% |
| Joshua Tree | 92252 | February 28 | December 1 | 273 d | 100% |
| Paradise | 95969 | February 7 | December 18 | 313 d | 92% |
| Mount Shasta | 96067 | May 15 | October 6 | 143 d | 100% |
| Colusa | 95932 | February 14 | December 1 | 293 d | 98% |
| Saint Helena | 94574 | February 3 | December 4 | 306 d | 97% |
| Foresthill | 95631 | April 12 | November 21 | 221 d | 100% |
| Calistoga | 94515 | March 2 | November 23 | 263 d | 100% |
| Weed | 96094 | May 6 | October 12 | 158 d | 100% |
| Quincy | 95971 | May 22 | September 25 | 122 d | 100% |
| Cambria | 93428 | — | — | — | 40% |
| Freedom | 95019 | January 31 | December 9 | 317 d | 95% |
| Redwood Valley | 95470 | April 8 | November 6 | 211 d | 100% |
| Carmel Valley | 93924 | February 20 | December 8 | 294 d | 98% |
| Angels Camp | 95222 | February 20 | December 11 | 290 d | 99% |
| Lake Isabella | 93240 | April 5 | November 3 | 212 d | 100% |
| San Miguel | 93451 | April 4 | November 5 | 213 d | 100% |
| Alturas | 96101 | June 3 | September 12 | 97 d | 100% |
| Guerneville | 95446 | January 29 | December 30 | 347 d | 67% |
| Montague | 96064 | May 12 | October 8 | 148 d | 100% |
| Shingletown | 96088 | June 9 | September 21 | 102 d | 100% |
| Frazier Park | 93225 | April 15 | November 26 | 224 d | 100% |
| Portola | 96122 | June 11 | September 10 | 91 d | 100% |
| San Joaquin | 93660 | February 27 | November 26 | 271 d | 100% |
| Burney | 96013 | June 3 | September 14 | 102 d | 100% |
| Morongo Valley | 92256 | February 25 | December 15 | 297 d | 98% |
| Groveland | 95321 | April 22 | November 2 | 192 d | 100% |
| Twentynine Palms | 92278 | February 16 | December 10 | 296 d | 98% |
| Idyllwild | 92549 | May 16 | October 24 | 160 d | 100% |
| Avalon | 90704 | — | — | — | 0% |
| Squaw Valley | 93675 | June 1 | October 7 | 132 d | 100% |
| Weaverville | 96093 | May 3 | October 11 | 159 d | 100% |
| Hayfork | 96041 | April 16 | October 31 | 197 d | 100% |
| Campo | 91906 | April 30 | October 26 | 174 d | 100% |
| Angwin | 94508 | April 7 | December 5 | 245 d | 100% |
| Julian | 92036 | April 19 | October 27 | 190 d | 100% |
| Auberry | 93602 | March 25 | December 3 | 253 d | 100% |
| Borrego Springs | 92004 | — | — | — | 17% |
| Arnold | 95223 | May 7 | October 28 | 169 d | 100% |
| Landers | 92285 | March 1 | November 29 | 271 d | 100% |
| Garberville | 95542 | March 10 | December 1 | 271 d | 98% |
| Lewiston | 96052 | April 23 | October 22 | 178 d | 100% |
| Aguanga | 92536 | April 29 | November 18 | 201 d | 100% |
| Boron | 93516 | March 19 | November 25 | 251 d | 100% |
| Westwood | 96137 | May 18 | October 8 | 143 d | 100% |
| Covelo | 95428 | April 23 | October 19 | 179 d | 100% |
| Newberry Springs | 92365 | February 19 | November 26 | 279 d | 100% |
| Pine Valley | 91962 | April 22 | November 8 | 197 d | 100% |
| Hoopa | 95546 | March 12 | November 26 | 262 d | 100% |
| Wofford Heights | 93285 | April 7 | November 11 | 217 d | 100% |
| Chester | 96020 | May 28 | September 28 | 124 d | 100% |
| Smith River | 95567 | January 31 | December 27 | 334 d | 80% |
| Tulelake | 96134 | June 6 | September 14 | 97 d | 100% |
| Herlong | 96113 | May 21 | October 1 | 130 d | 100% |
| Three Rivers | 93271 | March 16 | November 26 | 249 d | 100% |
| Niland | 92257 | February 5 | December 17 | 313 d | 97% |
| Dunsmuir | 96025 | April 23 | October 27 | 185 d | 100% |
| Yosemite National Park | 95389 | April 21 | October 27 | 186 d | 100% |
50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.