Climateby Month

Colorado frost dates

The typical last spring frost ranges from Apr 30 in Pueblo to Jun 21 in Vail.

20 of the 20 Colorado cities listed have typical frost dates. The longest frost-free season is 161 days in Pueblo; the shortest is 77 days in Vail. For a single address, look up your ZIP code: rural ZIPs use their nearest suitable station.

Frost dates for Colorado cities
CityLast spring frost1 in 10 afterFirst fall frost1 in 10 beforeHard freeze (28°F)Season
ArvadaMay 5May 18Oct 5Sep 20Apr 25 / Oct 14151 days
AspenMay 31Jun 14Sep 23Sep 11May 13 / Oct 2114 days
AuroraMay 4May 16Oct 8Sep 25Apr 22 / Oct 18156 days
BoulderMay 6May 18Oct 5Sep 21Apr 27 / Oct 15151 days
BreckenridgeJun 6Jun 21Sep 19Sep 5May 25 / Sep 26103 days
CentennialMay 5May 17Oct 8Sep 25Apr 25 / Oct 17154 days
Colorado SpringsMay 3May 15Oct 8Sep 26Apr 24 / Oct 16158 days
DenverMay 4May 16Oct 8Sep 25Apr 22 / Oct 18156 days
Estes ParkMay 30Jun 14Sep 17Sep 3May 16 / Sep 28109 days
Fort CollinsMay 2May 14Oct 7Sep 24Apr 20 / Oct 17157 days
GreeleyMay 2May 14Oct 8Sep 26Apr 20 / Oct 18159 days
Highlands RanchMay 5May 17Oct 8Sep 25Apr 25 / Oct 17154 days
LakewoodMay 5May 18Oct 5Sep 20Apr 25 / Oct 14151 days
LongmontMay 7May 22Oct 5Sep 23Apr 28 / Oct 12151 days
PuebloApr 30May 12Oct 9Sep 27Apr 19 / Oct 18161 days
Steamboat SpringsJun 9Jun 24Sep 12Aug 31May 20 / Sep 2393 days
TellurideMay 17Jun 3Oct 1Sep 19May 2 / Oct 11137 days
ThorntonMay 2May 14Oct 11Sep 26Apr 20 / Oct 21160 days
VailJun 21Jul 9Sep 7Aug 26May 31 / Sep 2177 days
WestminsterMay 2May 14Oct 11Sep 26Apr 20 / Oct 21160 days

Reading the table: Highlands Ranch

In Highlands Ranch, the last spring frost typically comes around May 5: in half of years it is earlier, in half later. In 1 year in 10 it comes after May 17, 12 days later, so tender plants set out after that date have a 90% chance of escaping frost. In fall, the first frost typically arrives around Oct 8, and in 1 year in 10 before Sep 25. Hard freezes (28°F) usually end earlier in spring and start later in fall: around Apr 25 and Oct 17 in Highlands Ranch.

Frost dates at more Colorado weather stations

NOAA stations across Colorado used by our ZIP code lookup, named for the town they are in.

StationElevationLast spring frostFirst fall frost
Akron Washington Co Airport4,663 ft May 6 (1 in 10 after May 19)Oct 8 (before Sep 27)
Alamosa San Luis Airport7,533 ft Jun 7 (1 in 10 after Jun 24)Sep 15 (before Sep 4)
Allenspark 3NW8,500 ft Jun 14 (1 in 10 after Jun 28)Sep 12 (before Aug 25)
Bailey7,752 ft Jun 16 (1 in 10 after Jul 1)Sep 8 (before Aug 27)
Black Canyon Of The Gunnison8,151 ft May 23 (1 in 10 after Jun 9)Oct 1 (before Sep 20)
Boulder 14 W9,828 ft Jun 21 (1 in 10 after Jul 4)Sep 2 (before Aug 17)
Briggsdale4,862 ft May 12 (1 in 10 after May 25)Sep 28 (before Sep 15)
Brighton 3 Se5,016 ft May 3 (1 in 10 after May 16)Oct 7 (before Sep 26)
Buena Vista 2S7,954 ft May 27 (1 in 10 after Jun 11)Sep 23 (before Sep 10)
Burlington4,162 ft May 6 (1 in 10 after May 19)Oct 9 (before Sep 27)
Byers 5 Ene5,101 ft May 13 (1 in 10 after May 30)Oct 2 (before Sep 20)
Canon City5,378 ft May 4 (1 in 10 after May 18)Oct 7 (before Sep 25)
Castle Rock6,185 ft May 9 (1 in 10 after May 24)Oct 2 (before Sep 17)
Cedaredge 3E6,838 ft May 3 (1 in 10 after May 21)Oct 9 (before Sep 27)
Cheyenne Wells 2NE4,203 ft May 1 (1 in 10 after May 17)Oct 14 (before Oct 1)
Coal Creek Canyon8,950 ft Jun 5 (1 in 10 after Jun 19)Sep 16 (before Sep 2)
Cochetopa Creek8,006 ft Jun 21 (1 in 10 after Jul 7)Sep 5 (before Aug 21)
Cortez6,167 ft May 12 (1 in 10 after May 31)Oct 7 (before Sep 26)
Craig 4SW6,496 ft May 29 (1 in 10 after Jun 13)Sep 20 (before Sep 5)
Crestone 2 Se8,004 ft May 26 (1 in 10 after Jun 9)Sep 26 (before Sep 14)
Cripple Creek 3NNW9,235 ft May 26 (1 in 10 after Jun 9)Sep 26 (before Sep 13)
Crook3,709 ft May 11 (1 in 10 after May 23)Oct 4 (before Sep 23)
Del Norte 3ENE7,845 ft May 23 (1 in 10 after Jun 8)Sep 25 (before Sep 13)
Durango La Plata Co Airport6,660 ft Jun 1 (1 in 10 after Jun 15)Sep 27 (before Sep 15)
Eads4,212 ft Apr 30 (1 in 10 after May 12)Oct 13 (before Oct 1)
Elizabeth 2NW6,611 ft May 16 (1 in 10 after Jun 1)Oct 2 (before Sep 18)
Evergreen6,985 ft May 23 (1 in 10 after Jun 10)Sep 22 (before Sep 6)
Fairplay S Park Rd9,995 ft Jun 16 (1 in 10 after Jun 30)Sep 9 (before Aug 21)
Flagler 1S4,921 ft May 5 (1 in 10 after May 20)Oct 8 (before Sep 27)
Ft Collins 4 E4,920 ft May 3 (1 in 10 after May 15)Oct 6 (before Sep 22)
Ft Morgan4,376 ft May 6 (1 in 10 after May 19)Oct 6 (before Sep 24)
Georgetown8,520 ft May 30 (1 in 10 after Jun 14)Sep 19 (before Sep 5)
Grand Junction Walker Fld4,858 ft Apr 28 (1 in 10 after May 14)Oct 16 (before Oct 3)
Grand Lake 6 Ssw8,288 ft Jun 13 (1 in 10 after Jun 28)Sep 7 (before Aug 21)
Grant8,675 ft Jun 15 (1 in 10 after Jun 30)Sep 9 (before Aug 26)
Gross Rsvr7,970 ft May 24 (1 in 10 after Jun 10)Sep 23 (before Sep 9)
Holly3,401 ft May 1 (1 in 10 after May 14)Oct 12 (before Sep 29)
Holyoke3,780 ft May 11 (1 in 10 after May 23)Oct 3 (before Sep 20)
Idalia3,965 ft May 4 (1 in 10 after May 17)Oct 9 (before Sep 24)
Ignacio 6ESE6,548 ft May 23 (1 in 10 after Jun 7)Sep 29 (before Sep 18)
Joes4,275 ft May 3 (1 in 10 after May 15)Oct 9 (before Sep 29)
John Martin Dam3,814 ft Apr 24 (1 in 10 after May 8)Oct 15 (before Oct 2)
Kassler5,587 ft May 8 (1 in 10 after May 22)Oct 3 (before Sep 21)
Lake City8,667 ft Jun 8 (1 in 10 after Jun 24)Sep 17 (before Sep 6)
Lake George 8 Sw8,550 ft Jun 2 (1 in 10 after Jun 17)Sep 19 (before Sep 6)
Limon Wsmo5,364 ft May 21 (1 in 10 after Jun 4)Sep 26 (before Sep 14)
Lindon 5 Wnw4,851 ft May 15 (1 in 10 after May 30)Oct 2 (before Sep 20)
Manassa7,695 ft May 28 (1 in 10 after Jun 11)Sep 21 (before Sep 9)
Matheson 8 Se5,830 ft May 12 (1 in 10 after May 26)Oct 2 (before Sep 19)
Monument7,080 ft May 14 (1 in 10 after May 31)Oct 1 (before Sep 16)
New Raymer4,783 ft May 9 (1 in 10 after May 22)Oct 4 (before Sep 21)
Norwood7,020 ft May 25 (1 in 10 after Jun 13)Oct 1 (before Sep 14)
Nunn 7 Nne5,390 ft May 13 (1 in 10 after May 27)Sep 27 (before Sep 14)
Ordway 1 Ene4,312 ft May 2 (1 in 10 after May 14)Oct 8 (before Sep 25)
Rye 1SW7,141 ft May 5 (1 in 10 after May 20)Oct 10 (before Sep 27)
Sterling3,974 ft Apr 30 (1 in 10 after May 12)Oct 9 (before Sep 28)
Walsenburg 1 Nw6,292 ft May 6 (1 in 10 after May 20)Oct 4 (before Sep 23)
Walsh 1 W3,978 ft Apr 30 (1 in 10 after May 12)Oct 14 (before Oct 1)
Westcliffe7,873 ft Jun 11 (1 in 10 after Jun 28)Sep 9 (before Aug 28)
Yampa7,857 ft Jun 14 (1 in 10 after Jun 28)Sep 11 (before Aug 29)

32°F dates from NOAA 1991-2020 freeze probabilities for each city's station. "1 in 10 after": a 10% chance of a later spring frost (planting is 90% safe after it). How to read frost dates.