Last Frost Day

Frost history / Mcallen, TX

Mcallen, TX: frost dates by year

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

Elevation 100 ft, 26.192, -98.251. Download the data (JSON), NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianFeb 4Dec 14
EarliestJan 4 (1979)Nov 3 (1951)
LatestMar 13 (1951)Dec 25 (2004)
Trend2.1 days earlier per decade4.4 days later per decade
Years with data61, 28 with no freeze61, 41 with no freeze

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

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 3119601970198019902000201020201951: Mar 131955: Feb 121958: Feb 131959: Jan 101960: Feb 261961: Jan 301962: Jan 131963: Feb 141964: Feb 91966: Jan 311967: Feb 101968: Feb 251969: Jan 61970: Jan 81971: Feb 91972: Feb 41973: Feb 111976: Jan 101977: Jan 201979: Jan 41980: Mar 31984: Jan 211985: Feb 31989: Feb 81996: Feb 51997: Jan 152002: Jan 42004: Feb 172010: Jan 112017: Jan 82021: Feb 172022: Feb 62025: Jan 23

First fall frost (32°F)

Oct 27Nov 11Nov 26Dec 11Dec 26Jan 1019601970198019902000201020201951: Nov 31953: Dec 151955: Dec 161956: Nov 301957: Dec 11958: Dec 161959: Nov 181963: Nov 301964: Dec 191966: Dec 121969: Nov 211970: Nov 161973: Dec 211978: Dec 101983: Dec 241985: Dec 141990: Dec 231996: Dec 192004: Dec 252022: Dec 23

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

"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.