Last Frost Day

Frost history / San Francisco Intl Ap, CA

San Francisco Intl Ap, CA: frost dates by year

Last spring and first fall frost at NOAA station USW00023234, 1951 to 2024, measured from daily minimum temperatures.

Elevation 8 ft, 37.620, -122.365. Download the data (JSON), NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianJan 14Dec 17
EarliestJan 1 (1965)Nov 24 (1952)
LatestMar 3 (1966)Dec 28 (1966)
Trend1.1 days earlier per decade3.5 days later per decade
Years with data74, 51 with no freeze74, 61 with no freeze

The trend is a straight-line fit through the years with a freeze. A positive spring trend means the last frost now comes later. Short or patchy records give noisy trends.

Chart

Last spring frost (32°F)

Dec 16Dec 31Jan 15Jan 30Feb 14Mar 1Mar 1619601970198019902000201020201951: Mar 31952: Jan 31954: Jan 251955: Feb 41956: Feb 11957: Jan 101960: Jan 21961: Jan 41962: Jan 241963: Jan 201965: Jan 11966: Mar 31968: Jan 61971: Jan 51972: Jan 51973: Jan 71974: Jan 81975: Jan 301976: Jan 21979: Feb 31980: Jan 301989: Feb 72007: Jan 14

First fall frost (32°F)

Nov 11Nov 26Dec 11Dec 26Jan 1019601970198019902000201020201951: Dec 101952: Nov 241954: Nov 301962: Dec 251965: Dec 171966: Dec 281967: Dec 151968: Dec 211972: Dec 51974: Dec 251978: Dec 81990: Dec 211998: Dec 21

Dots are single years. The gray line is the median, the green line the fitted trend.

Year by year

YearLast spring 32°FFirst fall 32°FLast spring 28°FFirst fall 28°F
2024nonenonenonenone
2023nonenonenonenone
2022nonenonenonenone
2021nonenonenonenone
2020nonenonenonenone
2019nonenonenonenone
2018nonenonenonenone
2017nonenonenonenone
2016nonenonenonenone
2015nonenonenonenone
2014nonenonenonenone
2013nonenonenonenone
2012nonenonenonenone
2011nonenonenonenone
2010nonenonenonenone
2009nonenonenonenone
2008nonenonenonenone
2007Jan 14nonenonenone
2006nonenonenonenone
2005nonenonenonenone
2004nonenonenonenone
2003nonenonenonenone
2002nonenonenonenone
2001nonenonenonenone
2000nonenonenonenone
1999nonenonenonenone
1998noneDec 21nonenone
1997nonenonenonenone
1996nonenonenonenone
1995nonenonenonenone
1994nonenonenonenone
1993nonenonenonenone
1992nonenonenonenone
1991nonenonenonenone
1990noneDec 21noneDec 21
1989Feb 7nonenonenone
1988nonenonenonenone
1987nonenonenonenone
1986nonenonenonenone
1985nonenonenonenone
1984nonenonenonenone
1983nonenonenonenone
1982nonenonenonenone
1981nonenonenonenone
1980Jan 30nonenonenone
1979Feb 3nonenonenone
1978noneDec 8nonenone
1977nonenonenonenone
1976Jan 2nonenonenone
1975Jan 30nonenonenone
1974Jan 8Dec 25nonenone
1973Jan 7nonenonenone
1972Jan 5Dec 5noneDec 9
1971Jan 5nonenonenone
1970nonenonenonenone
1969nonenonenonenone
1968Jan 6Dec 21nonenone
1967noneDec 15nonenone
1966Mar 3Dec 28nonenone
1965Jan 1Dec 17nonenone
1964nonenonenonenone
1963Jan 20nonenonenone
1962Jan 24Dec 25nonenone
1961Jan 4nonenonenone
1960Jan 2nonenonenone
1959nonenonenonenone
1958nonenonenonenone
1957Jan 10nonenonenone
1956Feb 1nonenonenone
1955Feb 4nonenonenone
1954Jan 25Nov 30nonenone
1953nonenonenonenone
1952Jan 3Nov 24nonenone
1951Mar 3Dec 10nonenone

"none" means the station recorded no freeze at that threshold in that half of the year. "no data" means more than 10% of the season's daily readings were missing. Years with no usable data are left out. See the methodology for the rules, and the ZIP lookup for 1991 to 2020 frost probabilities.