Last Frost Day

Frost history / Twin Lakes Rsvr, CO

Twin Lakes Rsvr, CO: frost dates by year

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

Elevation 9,236 ft, 39.094, -106.351. Download the data (JSON), NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianJun 15Sep 10
EarliestMay 26 (2025)Aug 1 (1971)
LatestJul 31 (1977)Oct 5 (2024)
Trend7.0 days earlier per decade7.4 days later per decade
Years with data3639

At 28°F (hard freeze) the median last spring date is Jun 1 and the median first fall date is Sep 21.

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)

May 15May 30Jun 14Jun 29Jul 14Jul 29Aug 131970198019902000201020201968: Jul 121969: Jul 81971: Jul 291972: Jul 111973: Jul 221974: Jun 281977: Jul 311993: Jun 241994: Jun 91997: May 281998: Jun 162000: Jun 22001: Jul 282002: May 292003: Jun 142005: Jun 162006: Jun 232007: Jun 152008: Jun 142009: Jun 172010: Jun 152011: Jun 152012: Jun 132013: Jun 242014: Jun 252015: May 302016: May 312017: Jun 152018: Jun 122019: Jul 22020: Jun 202021: Jun 12022: Jun 42023: Jun 182024: May 312025: May 26

First fall frost (32°F)

Jul 14Jul 29Aug 13Aug 28Sep 12Sep 27Oct 121970198019902000201020201967: Aug 201968: Aug 161969: Aug 211970: Sep 31971: Aug 11972: Aug 61973: Aug 31974: Aug 111975: Aug 21976: Aug 71977: Aug 11993: Sep 31994: Sep 151997: Sep 231998: Sep 271999: Sep 92001: Sep 72002: Sep 242003: Sep 102005: Sep 142007: Sep 112008: Sep 92009: Aug 172010: Sep 72011: Sep 222012: Sep 142013: Sep 172014: Sep 112015: Sep 112016: Sep 102017: Sep 182018: Sep 182019: Sep 132020: Sep 92021: Sep 212022: Sep 112023: Sep 202024: Oct 52025: Sep 18

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
2025May 26Sep 18May 20Oct 17
2024May 31Oct 5May 24Oct 25
2023Jun 18Sep 20May 9Oct 13
2022Jun 4Sep 11May 31Oct 15
2021Jun 1Sep 21May 24Sep 21
2020Jun 20Sep 9May 24Sep 9
2019Jul 2Sep 13Jun 27Sep 14
2018Jun 12Sep 18May 31Sep 22
2017Jun 15Sep 18May 29Sep 25
2016May 31Sep 10May 31Sep 10
2015May 30Sep 11May 16Oct 25
2014Jun 25Sep 11Jun 15Sep 11
2013Jun 24Sep 17Jun 6Sep 20
2012Jun 13Sep 14Jun 11Sep 28
2011Jun 15Sep 22May 31Sep 22
2010Jun 15Sep 7May 30Sep 7
2009Jun 17Aug 17May 8Sep 22
2008Jun 14Sep 9Jun 12Oct 2
2007Jun 15Sep 11Jun 8Sep 25
2006Jun 23no dataMay 11no data
2005Jun 16Sep 14Jun 13Sep 14
2003Jun 14Sep 10Jun 7Sep 13
2002May 29Sep 24May 25Oct 6
2001Jul 28Sep 7Jun 5Sep 8
2000Jun 2no dataMay 14no data
1999no dataSep 9no dataSep 21
1998Jun 16Sep 27Jun 7Oct 5
1997May 28Sep 23May 26Oct 1
1994Jun 9Sep 15May 8Oct 7
1993Jun 24Sep 3Jun 4Sep 14
1977Jul 31Aug 1Jun 22Aug 28
1976no dataAug 7no dataSep 28
1975no dataAug 2no dataAug 2
1974Jun 28Aug 11Jun 21Sep 4
1973Jul 22Aug 3Jun 28Aug 5
1972Jul 11Aug 6Jul 2Aug 23
1971Jul 29Aug 1Jul 11Sep 5
1970no dataSep 3no dataSep 10
1969Jul 8Aug 21Jun 3Sep 26
1968Jul 12Aug 16Jul 12Aug 24
1967no dataAug 20no dataSep 20

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