Frost dates in Colorado

Across Colorado's 210 NOAA stations with a frost every year, the typical last spring frost ranges from April 14 at Grand Junction WFO (4,830 feet above sea level) to June 21 at Boulder 14 W (9,830 feet above sea level). The middle station's date is May 11.

Look up your ZIP code

Your ZIP code stays on this computer. Your browser downloads the frost data for every ZIP code that starts with the same three digits and finds yours itself, so the ZIP you type isn't sent to anyone.

Last frost across Colorado

The frost-free season runs from 71 days at Boulder 14 W to 190 days at Palisade.

The station with the latest frost sits about 5,000 feet higher than the one with the earliest.

At 24 stations, all high or far north, frost is possible in every month.

These are typical dates: in half of springs the last frost comes later. Each place's page, and each ZIP code lookup, also gives the late-year date, after which only 1 spring in 10 has a frost. That's the safer date for tender plants.

Frost dates for Colorado's larger places

PlaceLast spring frostFirst fall frostSeasonZone
AuroraMay 5October 9156 days6a
CentennialMay 5October 8154 days6a
Colorado SpringsMay 3October 8158 days6a
DenverMay 4October 8156 days6a
Fort CollinsMay 2October 7157 days5b
GreeleyMay 2October 8159 days5b
LakewoodMay 3October 7155 days6a
PuebloApril 30October 9161 days6a
WestminsterMay 2October 11160 days6a

Typical (1-in-2) dates. Each place's page has the early and late years, a planting calendar and a printable planner. Zones are for the ZIP code nearest each place's center.

Hardiness zones in Colorado

Colorado's 626 ZIP codes in the USDA list fall in zones 4a to 7a: 4a (under 1 percent), 4b (2 percent), 5a (12 percent), 5b (35 percent), 6a (44 percent), 6b (6 percent) and 7a (2 percent). Compared with the 2012 map, 47 percent of them moved to a warmer half zone (25 by a full zone or more), 50 percent stayed the same and 18 moved to a colder one.

A hardiness zone is about the coldest night of winter, which decides which shrubs, trees and perennials survive. Frost dates are about spring and fall, which decide when to plant. You need both. Read more about what the zones mean and what changed in 2023.

Every NOAA station in Colorado

All 234 stations in Colorado with frost statistics in NOAA's 1991 to 2020 normals, from A to Z. Station names are usually a town, an airport, or a distance and direction from a town. Find one near you and at a similar elevation.

StationElevation (feet)Last spring frostFirst fall frostSeason (days)
Akron 4 E4,540May 8October 6149
Akron Washington Co Airport4,660May 6October 8155
Alamosa 1 E7,540May 30September 17108
Alamosa San Luis Airport7,530June 7September 1598
Allenspark 3 NW8,500June 14September 1292
Altenbern5,640May 25September 25120
Antero Reservoir8,940Frost possible any month57
Arapahoe 12 S4,060May 5October 9156
Arapahoe 14 N4,140May 9October 7150
Aspen 1 SW8,180June 2September 23113
Aspen Pitkin Co Airport7,720May 31September 23114
Bailey7,750June 16September 884
Black Canyon of the Gunnison8,150May 23October 1130
Black Forest 6 WNW6,960May 11October 6147
Blanca 4 NW7,710May 25September 22117
Blue Mesa Lake7,570June 9September 1696
Bonham Reservoir9,850Frost possible any month79
Bonny Dam 2 NE3,720May 5October 10155
Boulder5,490May 6October 5151
Boulder 14 W9,830June 21September 271
Briggsdale4,860May 12September 28135
Brighton 3 SE5,020May 3October 7155
Buckhorn Mountain 1 E7,400May 21September 29128
Buena Vista 2 S7,950May 27September 23116
Burlington4,160May 6October 9155
Burlington Carson Airport4,190May 2October 10160
Byers 5 ENE5,100May 13October 2142
Cabin Creek10,020June 6September 19103
Campo 7 S4,100April 29October 13166
Canon City5,380May 4October 7153
Castle Rock6,180May 9October 2143
Cedaredge 3 E6,840May 3October 9156
Center 4 SSW7,670May 24September 24120
Cheesman6,880May 17October 1135
Cheraw 1 N4,150April 30October 10163
Cherry Creek Dam5,650May 7October 8152
Cheyenne Wells 2 NE4,200May 1October 14165
Cimarron6,890June 20September 1081
Climax11,350Frost possible any month61
Coal Creek Canyon8,950June 5September 16103
Cochetopa Creek8,010June 21September 574
Collbran 1 WSW6,010May 17September 30136
Colorado NM5,780April 26October 16172
Colorado Springs Municipal Airport6,180May 3October 8158
Cortez6,170May 12October 7147
Cortez 8 SE8,030May 6October 14158
Cortez Montezuma Co Airport5,920May 27September 28125
Craig 4 SW6,500May 29September 20113
Craig Moffat Co Airport6,190June 6September 1296
Creede8,850Frost possible any month81
Creede WTP8,630Frost possible any month59
Crested Butte8,870Frost possible any month47
Crestone 2 SE8,010May 26September 26120
Cripple Creek 3 NNW9,240May 26September 26121
Crook3,710May 11October 4145
Cumbre Vista - Colorado Springs 16,940May 9October 6150
Del Norte 3 ENE7,840May 23September 25123
Delta 3 E5,030May 1October 7159
Denver Centennial Airport5,880May 5October 8154
Denver International Airport5,410May 5October 9156
Denver Water Dept5,230April 30October 12165
Denver-Stapleton5,290May 4October 8156
Dillon 1 E9,060Frost possible any month41
Dinosaur 2 E6,060May 2October 14161
Dinosaur NM5,960May 12October 5146
Divide 4 NW9,130June 1September 21110
Dove Creek6,860May 11October 12152
Durango6,760May 21October 2134
Durango La Plata Co Airport6,660June 1September 27116
Eads4,210April 30October 13165
Eastonville 2 NNW7,210May 29September 21114
Elizabeth 2 NW6,610May 16October 2137
Ellicott 7 S5,740May 6October 3149
Estes Park 3 SSE7,810May 30September 17109
Evergreen6,980May 23September 22118
Fairplay S Park Road10,000June 16September 983
Flagler 1 S4,920May 5October 8155
Fleming 3 SW4,260May 4October 11157
Florissant Fossil Bed8,400Frost possible any month68
Fort Collins5,000May 2October 7157
Fort Collins 4 E4,920May 3October 6154
Fort Lewis7,610June 1September 27116
Fort Morgan4,380May 6October 6153
Fraser8,560Frost possible any month32
Fruita4,500April 27October 11164
Gateway 1 ENE4,670April 20October 21182
Genoa5,590May 8October 10155
Georgetown8,520May 30September 19112
Glade Park 17 W6,320May 21September 26126
Glenwood Springs #25,900May 13October 3142
Gould 4 SE SFSP9,000Frost possible any month51
Grand Junction 6 ESE4,760April 23October 20179
Grand Junction Walker Field4,860April 28October 16171
Grand Junction WFO4,830April 14October 23190
Grand Lake 1 NW8,720Frost possible any month54
Grand Lake 6 SSW8,290June 13September 784
Grant8,670June 15September 984
Great Sand Dunes NP & Preserve8,180May 21October 1131
Greeley Unc4,710May 2October 8159
Green Mount Dam7,740June 6September 1498
Gross Reservoir7,970May 24September 23120
Guffey 9 SE8,910May 19October 2134
Gunnison 3 SW7,620Frost possible any month75
Hayden6,470June 1September 20109
Hermit 8 SE8,950Frost possible any month62
Hohnholz Ranch7,800Frost possible any month56
Holly3,400May 1October 12163
Holyoke3,780May 11October 3144
Hourglass Reservoir9,520Frost possible any month69
Hugo 1 NW5,030May 10October 2143
Idalia3,970May 4October 9155
Ignacio 6 ESE6,550May 23September 29128
Joes4,270May 3October 9158
John Martin Dam3,820April 24October 15172
Julesburg3,480May 7October 6152
Karval5,080May 9October 6149
Kassler5,590May 8October 3147
Kim 10 SSE5,260April 24October 18175
Kim 15 NNE5,190May 5October 9156
Kit Carson4,300May 10October 1142
Kit Carson 9 NNE4,350May 7October 6151
Kremmling7,460June 14September 580
La Junta4,090April 26October 15171
La Junta 17 WSW4,390May 8October 4148
La Junta 20 S4,210April 27October 14168
La Junta Municipal Airport4,190April 24October 15173
Lake City8,670June 8September 17101
Lake City 1 NNE8,710June 9September 1799
Lake George 8 SW8,550June 2September 19108
Lakewood5,640May 3October 7155
Lamar3,630April 30October 10163
Lamar Municipal Airport3,700May 2October 7157
Las Animas3,890April 29October 12166
Leadville Lake Co Airport9,930Frost possible any month52
Lemon Dam8,110May 28September 30122
Leroy 5 WSW4,470May 10October 6147
Limon Wsmo5,360May 21September 26127
Lindon 5 WNW4,850May 15October 2139
Longmont 2 ESE4,950May 7October 5151
Loveland 2 N5,080May 10October 1142
Manassa7,690May 28September 21115
Mancos 1 SW6,900June 4September 24111
Marston Filter Plant5,610May 2October 11160
Massadona 3 E6,140May 10October 4147
Matheson 8 SE5,830May 12October 2141
Maybell5,940June 16September 983
Meeker6,230June 4September 16104
Meeker Airport6,390May 30September 22117
Meredith7,820Frost possible any month55
Mesa Verde NP7,140May 9October 14156
Monte Vista 2 W7,690June 11September 1392
Montrose #25,790April 28October 14167
Montrose 11 ENE8,400May 20October 1132
Montrose Regional Airport5,760May 2October 8157
Monument7,080May 14October 1138
Monument 3 S6,820May 17October 1136
New Raymer4,780May 9October 4146
New Raymer 21 N5,180May 18September 29133
Northdale6,680June 3September 25113
Northglenn5,410May 2October 11160
Norwood7,020May 25October 1128
Norwood #27,010May 21October 1131
Nunn 7 NNE5,390May 13September 27136
Ordway 1 ENE4,310May 2October 8159
Ordway 21 N4,770May 3October 7155
Ouray7,840May 17October 1137
Ouray #27,720May 18October 4139
Palisade4,750April 17October 26190
Paonia 1 SW5,580May 3October 12159
Paradox 2 N5,450May 11October 5146
Parker5,910May 9October 3145
Placerville7,380May 26September 29125
Pueblo Mem Airport4,720April 30October 9161
Pueblo Reservoir4,860April 26October 13166
Ralston Reservoir5,900May 3October 14161
Rangely 1 E5,280May 15October 1136
Ridgway7,050June 11September 1392
Rifle 3 ENE5,470May 23September 25124
Rifle Garfield Co Airport5,530May 11October 4143
Rio Grande Reservoir9,490June 15September 1185
Rocky Ford 2 SE4,170May 1October 8159
Roxborough SP6,120May 16October 1136
Rush 1 N6,050May 9October 4146
Rustic 9 WSW7,700June 5September 16101
Ruxton Park9,060June 3September 17102
Rye 1 SW7,140May 5October 10156
Saguache7,700May 16September 28135
Salida7,160May 29September 20112
San Luis 1 S7,940May 31September 23115
Santa Maria Reservoir9,690Frost possible any month64
Sargents8,460Frost possible any month33
Sedgwick 5 S4,000May 6October 7152
Seibert4,700May 4October 11158
Shaw 4 ENE5,000May 12October 4143
Sheep Mountain7,740May 27September 25119
Sheridan Lake4,070April 27October 15170
Sheridan Lake 4 E4,040April 28October 13167
Shoshone5,990May 1October 14164
Silverton9,280Frost possible any month40
Spicer8,390Frost possible any month53
Springfield Comanche4,380May 3October 10158
Steamboat Springs6,870June 9September 1293
Sterling3,970April 30October 9161
Stratton4,400May 6October 9155
Strontia Springs Dam5,840May 16September 29132
Sugarloaf Reservoir9,740Frost possible any month53
Tacony 13 SE4,880May 5October 6153
Taylor Park9,180June 20September 880
Telluride 4 WNW8,650Frost possible any month60
Trinidad6,030April 30October 15167
Trinidad Lake6,310May 11October 4145
Trinidad Perry Stokes Airport5,740May 4October 9156
Twin Lakes Reservoir9,240June 16September 1085
Uravan5,020April 26October 18174
Vail8,300June 21September 777
Vallecito Dam7,640May 31September 26119
Vallecito Reservoir7,670May 18October 11145
Virginia Dale 7 ENE7,010May 31September 19110
Walden8,060Frost possible any month31
Walsenburg 1 NW6,290May 6October 4149
Walsh 1 W3,980April 30October 14166
Waterdale5,230May 12October 1141
Waverly 1 W7,600June 6September 15100
Westcliffe7,870June 11September 989
WFO Pueblo4,650April 30October 9162
Wheat Ridge 25,400May 5October 5151
Wild Horse 6 N4,660May 4October 8155
Williams Fork Dam7,620June 12September 1089
Woodrow 6 NNE4,370May 15October 1140
Wray3,550May 7October 6151
Yampa7,860June 14September 1189
Yellow Jacket 2 W6,930May 17October 9145
Yellow Jacket 4 NE7,090May 15October 8147
Yuma4,130May 1October 12164

Typical (1-in-2) dates at 32°F. For the early and late years, and a planting calendar built from your own dates, look up your ZIP code.