Colorado frost dates: Last spring and first autumn frost at every NOAA station, 1991-2020

Across Colorado's 210 NOAA stations with frost dates, the median last spring frost (32°F) runs from April 14 in Grand Junction Weather Office to June 21 in Vail; for half of its places it comes after May 10.

Typical last spring frost
May 10median of 115 places
Typical first autumn frost
October 4median of 115 places
Earliest last frost
April 14Grand Junction Weather Office
Latest last frost
June 21Vail

When is the last frost in Colorado, town by town?

Each date is NOAA's: "after May 10 in half of years" means the last 32°F night of spring came after May 10 in half of the years 1991-2020. By the 1-in-10 date, the last frost has passed in nine years out of ten.

Find your town in the list, or look up a ZIP code for the stations nearest it.

Colorado: NOAA 1991-2020 frost dates (32°F) by station, earliest last frost first
Place or stationLast frost (median)1 in 10 afterFirst frost (median)1 in 10 beforeGrowing seasonZone
Grand Junction Weather OfficeApril 14April 28October 23October 11190 days–
PalisadeApril 17May 3October 26October 12190 days7b
Gateway (1 mi ENE)April 20May 5October 21October 7182 days7a
Grand Junction (6 mi ESE)April 23May 9October 20October 5179 days7a
John Martin DamApril 24May 8October 15October 2172 days6a
Kim (10 mi SSE)April 24May 6October 18October 4175 days6b
La JuntaLa Junta Municipal AirportApril 24May 6October 15October 3173 days6a
Colorado National MonumentApril 26May 15October 16October 1172 days7a
La Junta stationApril 26May 9October 15October 3171 days–
Pueblo ReservoirApril 26May 8October 13September 30166 days6a
UravanApril 26May 8October 18October 6174 days7a
FruitaApril 27May 7October 11September 28164 days–
La Junta (20 mi S)April 27May 11October 14October 2168 days–
Sheridan LakeApril 27May 10October 15October 2170 days–
Grand JunctionGrand Junction Walker FieldApril 28May 14October 16October 3171 days6b
Montrose #2April 28May 12October 14October 1167 days–
Sheridan Lake (4 mi E)April 28May 12October 13October 1167 days–
Campo7 mi SApril 29May 12October 13October 1166 days6b
Las AnimasApril 29May 11October 12October 2166 days6a
Cheraw1 mi NApril 30May 13October 10October 1163 days6a
Denver Water DeptApril 30May 13October 12September 28165 days6b
EadsApril 30May 12October 13October 1165 days6a
Lamar stationApril 30May 13October 10October 1163 days6a
PuebloPueblo Memorial AirportApril 30May 12October 9September 27161 days5b
SterlingApril 30May 12October 9September 28161 days–
Trinidad stationApril 30May 11October 15October 1167 days6a
Walsh1 mi WApril 30May 12October 14October 1166 days6b
Weather Office PuebloApril 30May 12October 9September 28162 days–
Cheyenne Wells2 mi NEMay 1May 17October 14October 1165 days6a
Delta3 mi EMay 1May 14October 7September 26159 days–
HollyMay 1May 14October 12September 29163 days6a
Rocky Ford2 mi SEMay 1May 14October 8September 26159 days5b
ShoshoneMay 1May 14October 14October 1164 days–
YumaMay 1May 13October 12September 30164 days6a
BurlingtonBurlington Carson AirportMay 2May 16October 10September 27160 days6a
Dinosaur2 mi EMay 2May 17October 14September 30161 days–
Fort CollinsMay 2May 14October 7September 24157 days6a
GreeleyGreeley UncMay 2May 14October 8September 26159 days6a
LamarLamar Municipal AirportMay 2May 17October 7September 28157 days6a
Marston Filter PlantMay 2May 17October 11September 27160 days6a
MontroseMontrose Regional AirportMay 2May 17October 8September 26157 days6a
NorthglennMay 2May 14October 11September 26160 days6a
Ordway1 mi ENEMay 2May 14October 8September 25159 days–
Brighton3 mi SEMay 3May 16October 7September 26155 days5b
Cedaredge3 mi EMay 3May 21October 9September 27156 days6b
Colorado SpringsColorado Springs Municipal AirportMay 3May 15October 8September 26158 days6a
Fort Collins (4 mi E)May 3May 15October 6September 22154 days–
JoesMay 3May 15October 9September 29158 days5b
LakewoodMay 3May 18October 7September 24155 days6a
Ordway (21 mi N)May 3May 16October 7September 27155 days–
Paonia1 mi SWMay 3May 18October 12September 27159 days6b
Ralston ReservoirMay 3May 17October 14September 30161 days6a
SpringfieldSpringfield ComancheMay 3May 17October 10September 29158 days6a
Cañon CityCanon CityMay 4May 18October 7September 25153 days6a
Denver-StapletonMay 4May 16October 8September 25156 days6a
Fleming3 mi SWMay 4May 16October 11September 29157 days5b
IdaliaMay 4May 17October 9September 24155 days–
SeibertMay 4May 17October 11September 25158 days–
TrinidadTrinidad Perry Stokes AirportMay 4May 19October 9September 28156 days6a
Wild Horse (6 mi N)May 4May 17October 8September 26155 days–
Arapahoe (12 mi S)May 5May 19October 9September 28156 days–
Bonny Dam (2 mi NE)May 5May 19October 10September 28155 days6a
CentennialDenver Centennial AirportMay 5May 17October 8September 25154 days6a
DenverDenver International AirportMay 5May 19October 9September 27156 days5b
Flagler1 mi SMay 5May 20October 8September 27155 days–
Kim (15 mi NNE)May 5May 19October 9September 27156 days–
Rye1 mi SWMay 5May 20October 10September 27156 days6b
Tacony (13 mi SE)May 5May 16October 6September 26153 days6a
Wheat RidgeWheat Ridge 2May 5May 18October 5September 20151 days6a
AkronAkron Washington County AirportMay 6May 19October 8September 27155 days5b
BoulderMay 6May 18October 5September 21151 days–
Burlington stationMay 6May 19October 9September 27155 days6a
Cortez (8 mi SE)May 6May 27October 14September 30158 days7a
Ellicott7 mi SMay 6May 28October 3September 21149 days–
Fort MorganMay 6May 19October 6September 24153 days–
Sedgwick5 mi SMay 6May 18October 7September 24152 days5b
StrattonMay 6May 17October 9September 26155 days–
Walsenburg1 mi NWMay 6May 20October 4September 23149 days6a
Cherry CreekCherry Creek DamMay 7May 21October 8September 25152 days–
JulesburgMay 7May 18October 6September 23152 days–
Kit Carson (9 mi NNE)May 7May 24October 6September 25151 days–
Longmont2 mi ESEMay 7May 22October 5September 23151 days–
WrayMay 7May 19October 6September 25151 days5b
Akron (4 mi E)May 8May 22October 6September 25149 days5b
GenoaMay 8May 22October 10September 28155 days–
KasslerMay 8May 22October 3September 21147 days5b
La Junta (17 mi WSW)May 8May 25October 4September 24148 days5b
Arapahoe (14 mi N)May 9May 22October 7September 23150 days–
Castle RockMay 9May 24October 2September 17143 days5b
Cumbre Vista - Colorado Springs 1May 9May 20October 6September 27150 days–
KarvalMay 9May 23October 6September 25149 days6a
Mesa Verde National ParkMay 9May 27October 14October 1156 days7a
New RaymerMay 9May 22October 4September 21146 days–
ParkerMay 9May 23October 3September 21145 days–
Rush (1 mi N)May 9May 22October 4September 21146 days6a
Hugo1 mi NWMay 10May 25October 2September 21143 days–
Kit CarsonMay 10May 24October 1September 20142 days5b
Leroy (5 mi WSW)May 10May 22October 6September 22147 days5b
Loveland2 mi NMay 10May 22October 1September 15142 days5b
Massadona (3 mi E)May 10May 27October 4September 20147 days–
Black Forest6 mi WNWMay 11May 25October 6September 25147 days6a
CrookMay 11May 23October 4September 23145 days5b
Dove CreekMay 11May 25October 12September 29152 days–
HolyokeMay 11May 23October 3September 20144 days5b
Paradox (2 mi N)May 11May 29October 5September 23146 days6b
RifleRifle Garfield County AirportMay 11May 27October 4September 23143 days5b
Trinidad LakeMay 11May 25October 4September 22145 days6a
BriggsdaleMay 12May 25September 28September 15135 days5a
Cortez stationMay 12May 31October 7September 26147 days–
Dinosaur National MonumentMay 12June 1October 5September 23146 days6a
Matheson8 mi SEMay 12May 26October 2September 19141 days–
Shaw (4 mi ENE)May 12May 26October 4September 21143 days–
WaterdaleMay 12May 30October 1September 18141 days5b
Byers5 mi ENEMay 13May 30October 2September 20142 days5a
Glenwood SpringsGlenwood Springs #2May 13May 30October 3September 20142 days6a
Nunn7 mi NNEMay 13May 27September 27September 14136 days5a
Monument stationMay 14May 31October 1September 16138 days–
Lindon (5 mi WNW)May 15May 30October 2September 20139 days5b
Rangely1 mi EMay 15June 2October 1September 19136 days5b
Woodrow (6 mi NNE)May 15May 28October 1September 21140 days4b
Yellow Jacket (4 mi NE)May 15May 31October 8September 26147 days–
Elizabeth2 mi NWMay 16June 1October 2September 18137 days–
Roxborough State ParkMay 16June 1October 1September 17136 days–
SaguacheMay 16May 31September 28September 18135 days–
Strontia Springs DamMay 16June 6September 29September 16132 days5b
CheesmanMay 17June 6October 1September 19135 days5b
Collbran1 mi WSWMay 17June 3September 30September 18136 days5b
Monument3 mi SMay 17May 30October 1September 19136 days–
Ouray stationMay 17June 3October 1September 19137 days6b
Yellow Jacket (2 mi W)May 17June 4October 9September 24145 days6b
New Raymer (21 mi N)May 18June 2September 29September 15133 days–
OurayOuray #2May 18May 31October 4September 24139 days–
Vallecito ReservoirMay 18June 6October 11September 27145 days–
Guffey9 mi SEMay 19May 31October 2September 19134 days–
Montrose (11 mi ENE)May 20June 4October 1September 19132 days6a
Buckhorn Mountain (1 mi E)May 21June 4September 29September 12128 days5b
Durango stationMay 21June 7October 2September 19134 days6b
Glade Park (17 mi W)May 21June 9September 26September 14126 days6a
Great Sand Dunes National Park & PreserveMay 21June 3October 1September 19131 days6a
LimonLimon WsmoMay 21June 4September 26September 14127 days5b
Norwood #2May 21June 5October 1September 19131 days–
Black Canyon Of The GunnisonMay 23June 9October 1September 20130 days5b
Del Norte3 mi ENEMay 23June 8September 25September 13123 days5b
EvergreenMay 23June 10September 22September 6118 days5b
Ignacio6 mi ESEMay 23June 7September 29September 18128 days6a
Rifle (3 mi ENE)May 23June 6September 25September 13124 days–
Center4 mi SSWMay 24June 8September 24September 12120 days5a
Gross ReservoirMay 24June 10September 23September 9120 days5b
AltenbernMay 25June 13September 25September 10120 days6a
Blanca4 mi NWMay 25June 12September 22September 10117 days5b
NorwoodMay 25June 13October 1September 14128 days6a
Crestone2 mi SEMay 26June 9September 26September 14120 days6a
Cripple Creek3 mi NNWMay 26June 9September 26September 13121 days–
PlacervilleMay 26June 6September 29September 17125 days–
Buena Vista2 mi SMay 27June 11September 23September 10116 days5b
CortezCortez Montezuma County AirportMay 27June 11September 28September 17125 days6a
Sheep MountainMay 27June 10September 25September 11119 days6a
Lemon DamMay 28June 10September 30September 15122 days5b
ManassaMay 28June 11September 21September 9115 days5a
Craig (4 mi SW)May 29June 13September 20September 5113 days5a
Eastonville (2 mi NNW)May 29June 13September 21September 9114 days–
SalidaMay 29June 12September 20September 8112 days–
Alamosa (1 mi E)May 30June 13September 17September 4108 days–
Estes Park3 mi SSEMay 30June 14September 17September 3109 days5b
GeorgetownMay 30June 14September 19September 5112 days5b
MeekerMeeker AirportMay 30June 13September 22September 10117 days4b
AspenAspen Pitkin County AirportMay 31June 14September 23September 11114 days5b
San Luis1 mi SMay 31June 14September 23September 10115 days–
Vallecito DamMay 31June 14September 26September 14119 days5b
Virginia Dale (7 mi ENE)May 31June 15September 19September 5110 days5a
Divide4 mi NWJune 1June 17September 21September 7110 days–
DurangoDurango La Plata County AirportJune 1June 15September 27September 15116 days5b
Fort LewisJune 1June 19September 27September 13116 days–
HaydenJune 1June 16September 20September 7109 days5a
Aspen (1 mi SW)June 2June 17September 23September 12113 days5b
Lake George (8 mi SW)June 2June 17September 19September 6108 days4b
NorthdaleJune 3June 19September 25September 12113 days5b
Ruxton ParkJune 3June 23September 17August 30102 days5b
Mancos1 mi SWJune 4June 19September 24September 9111 days6a
Meeker stationJune 4June 23September 16September 3104 days–
Coal CreekCoal Creek CanyonJune 5June 19September 16September 2103 days5b
Rustic (9 mi WSW)June 5June 20September 16September 5101 days5b
Cabin CreekJune 6June 21September 19September 5103 days5b
CraigCraig Moffat County AirportJune 6June 24September 12August 3196 days4a
Green Mount DamJune 6June 23September 14August 3198 days–
Waverly (1 mi W)June 6June 22September 15September 3100 days4a
AlamosaAlamosa-Bergman FieldJune 7June 24September 15September 498 days4b
Lake CityJune 8June 24September 17September 6101 days5a
Blue Mesa LakeJune 9June 24September 16September 396 days5a
Lake City (1 mi NNE)June 9June 22September 17September 599 days–
Steamboat SpringsJune 9June 24September 12August 3193 days4b
Monte Vista2 mi WJune 11June 25September 13September 192 days4b
RidgwayJune 11June 30September 13September 192 days5a
WestcliffeJune 11June 28September 9August 2889 days4b
Williams Fork DamJune 12June 25September 10August 3189 days4b
Grand Lake (6 mi SSW)June 13June 28September 7August 2184 days–
Allenspark3 mi NWJune 14June 28September 12August 2592 days–
KremmlingJune 14June 30September 5August 2680 days4a
YampaJune 14June 28September 11August 2989 days5a
GrantJune 15June 30September 9August 2684 days5b
Rio Grande ReservoirJune 15June 30September 11August 2785 days–
BaileyJune 16July 1September 8August 2784 days5a
FairplayFairplay S Park RdJune 16June 30September 9August 2183 days–
MaybellJune 16July 1September 9August 2683 days4a
Twin LakesTwin Lakes ReservoirJune 16June 29September 10August 2485 days5a
CimarronJune 20July 7September 10August 2381 days4b
Taylor ParkJune 20July 2September 8August 2580 days3a
Boulder (14 mi W)June 21July 4September 2August 1771 days5a
Cochetopa CreekJune 21July 7September 5August 2174 days4b
VailJune 21July 9September 7August 2677 days5b

Source: NOAA NCEI 1991-2020 annual normals (frost probabilities, growing-season length); station daily lows via ACIS (zone). Growing season: NOAA's median number of days between the last spring and first autumn 32°F night. Zone: the USDA's plant hardiness rule applied to the station's own 1991-2020 coldest nights.

Next