Last Frost Day

Frost history / Half Moon Bay, CA

Half Moon Bay, CA: frost dates by year

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

Elevation 27 ft, 37.472, -122.443. Download the data (JSON), NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianFeb 10Dec 10
EarliestJan 1 (1952)Nov 9 (2020)
LatestApr 30 (2008)Dec 30 (1959)
Trend7.1 days later per decadelittle change (less than half a day per decade)
Years with data67, 30 with no freeze69, 40 with no freeze

At 28°F (hard freeze) the median last spring date is Jan 28 and the median first fall date is Dec 14.

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 16Mar 31Apr 15Apr 30May 1519601970198019902000201020201951: Jan 311952: Jan 11955: Jan 81957: Jan 31960: Jan 11962: Jan 231963: Jan 131965: Jan 11966: Mar 31969: Jan 311972: Mar 261975: Jan 301976: Apr 11979: Feb 31980: Jan 291983: Jan 201984: Jan 131989: Feb 71990: Feb 141991: Mar 162000: Jan 12004: Feb 172006: Mar 132007: Apr 162008: Apr 302009: Apr 42011: Feb 272012: Mar 82013: Feb 272017: Mar 22018: Feb 282019: Feb 232020: Feb 52021: Jan 212022: Mar 122023: Mar 272025: Feb 10

First fall frost (32°F)

Oct 27Nov 11Nov 26Dec 11Dec 26Jan 1019601970198019902000201020201951: Dec 101955: Nov 201956: Nov 221958: Nov 171959: Dec 301968: Dec 201972: Dec 81978: Dec 81990: Dec 201994: Dec 251998: Dec 212004: Nov 302005: Nov 272006: Dec 182007: Nov 232008: Dec 202009: Dec 62010: Nov 242011: Dec 182012: Dec 192013: Dec 42015: Dec 272016: Dec 172017: Dec 222018: Nov 102019: Dec 272020: Nov 92021: Dec 112022: Nov 30

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
2025Feb 10nonenonenone
2024nonenonenonenone
2023Mar 27nonenonenone
2022Mar 12Nov 30nonenone
2021Jan 21Dec 11nonenone
2020Feb 5Nov 9nonenone
2019Feb 23Dec 27nonenone
2018Feb 28Nov 10Feb 24none
2017Mar 2Dec 22nonenone
2016noneDec 17nonenone
2015noneDec 27nonenone
2014nonenonenonenone
2013Feb 27Dec 4noneDec 4
2012Mar 8Dec 19Jan 17none
2011Feb 27Dec 18nonenone
2010noneNov 24nonenone
2009Apr 4Dec 6Jan 4Dec 8
2008Apr 30Dec 20nonenone
2007Apr 16Nov 23Mar 29none
2006Mar 13Dec 18noneDec 28
2005noneNov 27nonenone
2004Feb 17Nov 30nonenone
2000Jan 1nonenonenone
1999nonenonenonenone
1998noneDec 21noneDec 22
1997nonenonenonenone
1996nonenonenonenone
1995nonenonenonenone
1994no dataDec 25no datanone
1993noneno datanoneno data
1992nonenonenonenone
1991Mar 16nonenonenone
1990Feb 14Dec 20noneDec 20
1989Feb 7noneFeb 5none
1987no datanoneno datanone
1986nonenonenonenone
1985noneno datanoneno data
1984Jan 13nonenonenone
1983Jan 20noneJan 20none
1982nonenonenonenone
1981nonenonenonenone
1980Jan 29nonenonenone
1979Feb 3nonenonenone
1978noneDec 8nonenone
1977nonenonenonenone
1976Apr 1nonenonenone
1975Jan 30nonenonenone
1974nonenonenonenone
1973no datanoneno datanone
1972Mar 26Dec 8noneDec 9
1971nonenonenonenone
1970nonenonenonenone
1969Jan 31nonenonenone
1968noneDec 20nonenone
1967nonenonenonenone
1966Mar 3nonenonenone
1965Jan 1nonenonenone
1964nonenonenonenone
1963Jan 13nonenonenone
1962Jan 23nonenonenone
1961nonenonenonenone
1960Jan 1nonenonenone
1959noneDec 30nonenone
1958noneNov 17nonenone
1957Jan 3nonenonenone
1956noneNov 22nonenone
1955Jan 8Nov 20nonenone
1954nonenonenonenone
1953no datanoneno datanone
1952Jan 1nonenonenone
1951Jan 31Dec 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.