FrostDateByZip

Colorado frost dates

Average last spring and first fall frost (32°F) dates for 399 cities and towns in Colorado, from NOAA 1991-2020 climate normals. Average last frost dates range from April 17 in De Beque to June 21 in Winter Park. Open a ZIP code for frost risk by date and a planting calendar.

Cities with several ZIP codes use the first-listed ZIP. Open a ZIP for exact local dates.
CityAvg last frostAvg first frostSeasonZIP codes
AgateMay 21Sep 26127 days80101
AguilarMay 11Oct 4145 days81020
AkronMay 6Oct 8155 days80720
AlamosaJun 7Sep 1598 days81101, 81102
AllensparkJun 14Sep 1292 days80510
AlmaJun 16Sep 983 days80420
AlmontJun 20Sep 880 days81210
AmherstMay 11Oct 3144 days80721
AntonMay 12Oct 4143 days80801
AntonitoMay 28Sep 21115 days81120
ArapahoeMay 5Oct 9156 days80802
ArbolesMay 23Sep 29128 days81121
ArlingtonMay 2Oct 8159 days81021
ArribaMay 5Oct 8155 days80804
ArvadaMay 5Oct 5151 days80001, 80002, 80003, 80004 +3 more
AspenMay 31Sep 23114 days81611, 81612
AtwoodApr 30Oct 9161 days80722
AultMay 3Oct 6154 days80610
AuroraMay 4Oct 8156 days80010, 80011, 80012, 80013 +13 more
AustinMay 1Oct 7159 days81410
AvonJun 6Sep 1498 days81620
AvondaleApr 26Oct 13166 days81022
BaileyJun 15Sep 984 days80421
BasaltMay 31Sep 23114 days81621
Battlement MesaMay 11Oct 4143 days81636
BayfieldMay 21Oct 2134 days81122
BedrockMay 17Oct 6141 days81411
BellvueMay 21Sep 29128 days80512
BennettMay 5Oct 9156 days80102
BerthoudMay 10Oct 1142 days80513
BethuneMay 6Oct 9155 days80805
BeulahMay 6Oct 4149 days81023
Black HawkJun 5Sep 16103 days80422
BlancaMay 25Sep 22117 days81123
BoncarboMay 5Oct 9156 days81024
BondJun 14Sep 580 days80423
BooneApr 30Oct 9161 days81025
BoulderMay 6Oct 5151 days80301, 80302, 80303, 80304 +7 more
BransonApr 30Oct 15167 days81027
BreckenridgeJun 6Sep 19103 days80424
BriggsdaleMay 12Sep 28135 days80611
BrightonMay 3Oct 7155 days80601, 80602, 80603
BroomfieldMay 2Oct 11160 days80020, 80021, 80023, 80038
BrushMay 6Oct 6153 days80723
Buena VistaMay 27Sep 23116 days81211
Buffalo CreekMay 17Oct 1135 days80425
BurlingtonMay 6Oct 9155 days80807
BurnsMay 13Oct 3142 days80426
ByersMay 13Oct 2142 days80103
CahoneMay 17Oct 9145 days81320
CalhanMay 3Oct 8158 days80808
CampoApr 29Oct 13166 days81029
Canon CityMay 4Oct 7153 days81212, 81215
CapulinMay 28Sep 21115 days81124
CarbondaleJun 2Sep 23113 days81623
CarrMay 13Sep 27136 days80612
CascadeMay 14Oct 1138 days80809
Castle RockMay 9Oct 2143 days80104, 80108, 80109
CedaredgeMay 3Oct 9156 days81413
CenterMay 24Sep 24120 days81125
Central CityMay 30Sep 19112 days80427
ChamaMay 31Sep 23115 days81126
CherawApr 30Oct 10163 days81030
Cheyenne WellsMay 1Oct 14165 days80810
ChromoJun 9Sep 22103 days81128
CimarronJun 9Sep 1696 days81220
ClarkJun 9Sep 1293 days80428
CliftonApr 23Oct 20179 days81520
ClimaxAny month—52 days80429
Coal CreekMay 4Oct 7153 days81221
CoaldaleMay 29Sep 20112 days81222
CoalmontAny month—53 days80430
CollbranMay 17Sep 30136 days81624
Colorado CityMay 6Oct 4149 days81019
Colorado SpringsMay 3Oct 8158 days80901, 80902, 80903, 80904 +49 more
Commerce CityMay 4Oct 8156 days80022, 80037
ComoAny month—57 days80432
ConejosMay 28Sep 21115 days81129
ConiferJun 15Sep 984 days80433
CopeMay 3Oct 9158 days80812
CortezMay 12Oct 7147 days81321
CoryMay 1Oct 7159 days81414
CotopaxiMay 29Sep 20112 days81223
CowdreyAny month—31 days80434
CraigJun 6Sep 1296 days81625, 81626
CrawfordJun 20Sep 1081 days81415
CreedeAny month—59 days81130
Crested ButteAny month—47 days81224, 81225
CrestoneMay 26Sep 26120 days81131
Cripple CreekMay 26Sep 26121 days80813
CrookMay 11Oct 4145 days80726
CrowleyMay 2Oct 8159 days81033, 81034
DaconoMay 3Oct 7155 days80514
De BequeApr 17Oct 26190 days81630
Deer TrailMay 13Oct 2142 days80105
Del NorteMay 23Sep 25123 days81132
DeltaMay 1Oct 7159 days81416
DenverMay 4Oct 8156 days80201, 80202, 80203, 80204 +62 more
DillonAny month—41 days80435
DinosaurMay 2Oct 14161 days81610, 81633
DivideJun 1Sep 21110 days80814
DoloresMay 9Oct 14156 days81323
Dove CreekJun 3Sep 25113 days81324
DrakeMay 30Sep 17109 days80515
DumontMay 24Sep 23120 days80436
DupontMay 4Oct 8156 days80024
DurangoMay 21Oct 2134 days81301, 81302, 81303
EadsApr 30Oct 13165 days81036
EagleAny month—55 days81631
EastlakeMay 2Oct 11160 days80614
EatonMay 2Oct 8159 days80615
EckertMay 3Oct 12159 days81418
EckleyMay 1Oct 12164 days80727
EdwardsAny month—55 days81632
EgnarJun 3Sep 25113 days81325
ElbertMay 29Sep 21114 days80106
Eldorado SpringsMay 3Oct 14161 days80025
ElizabethMay 16Oct 2137 days80107
EmpireMay 30Sep 19112 days80438
EnglewoodApr 30Oct 12165 days80110, 80111, 80112, 80113 +3 more
ErieMay 7Oct 5151 days80516
Estes ParkAny month—69 days80511, 80517
EvansMay 2Oct 8159 days80620
EvergreenJun 16Sep 884 days80437, 80439
FairplayJun 16Sep 983 days80440
FirestoneMay 7Oct 5151 days80520
FlaglerMay 5Oct 8155 days80815
FlemingMay 4Oct 11157 days80728
FlorenceMay 4Oct 7153 days81226, 81290
FlorissantAny month—68 days80816
Fort CollinsMay 2Oct 7157 days80521, 80522, 80523, 80524 +5 more
Fort GarlandMay 25Sep 22117 days81133
Fort LuptonMay 3Oct 7155 days80621
Fort LyonApr 29Oct 12166 days81038
Fort MorganMay 6Oct 6153 days80701
FountainMay 3Oct 8158 days80817
FowlerMay 2Oct 8159 days81039
FranktownMay 9Oct 2143 days80116
FraserAny month—32 days80442
FrederickMay 7Oct 5151 days80530
FriscoAny month—52 days80443
FruitaApr 27Oct 11164 days81521
GaletonMay 12Sep 28135 days80622
GardnerMay 5Oct 10156 days81040
GatewayApr 20Oct 21182 days81522
GenoaMay 8Oct 10155 days80818
GeorgetownMay 30Sep 19112 days80444
GilcrestMay 2Oct 8159 days80623
GillMay 2Oct 8159 days80624
Glade ParkMay 21Sep 26126 days81523
Glen HavenMay 30Sep 17109 days80532
Glenwood SpringsMay 13Oct 3142 days81601, 81602
GoldenMay 3Oct 14161 days80401, 80402, 80403, 80419
GranadaMay 1Oct 12163 days81041
GranbyJun 13Sep 784 days80446
Grand JunctionApr 23Oct 20179 days81501, 81502, 81503, 81504 +3 more
Grand LakeAny month—54 days80447
GraniteJun 16Sep 1085 days81228
GrantJun 15Sep 984 days80448
GreeleyMay 2Oct 8159 days80631, 80632, 80633, 80634 +2 more
Green Mountain FallsAny month—68 days80819
GroverMay 18Sep 29133 days80729
GuffeyJun 2Sep 19108 days80820
GunnisonAny month—75 days81230, 81231
GypsumMay 13Oct 3142 days81637
HamiltonMay 29Sep 20113 days81638
HartmanMay 1Oct 12163 days81043
HartselAny month—57 days80449
HastyApr 24Oct 15172 days81044
HaswellApr 30Oct 13165 days81045
HaxtunMay 6Oct 7152 days80731
HaydenJun 1Sep 20109 days81639
HendersonMay 3Oct 7155 days80640
HerefordMay 16Sep 27132 days80732
HesperusJun 4Sep 24111 days81326
HillroseMay 6Oct 6153 days80733
HillsideJun 11Sep 989 days81232
HoehneMay 4Oct 9156 days81046
HollyMay 1Oct 12163 days81047
HolyokeMay 11Oct 3144 days80734
HomelakeJun 11Sep 1392 days81135
HooperMay 24Sep 24120 days81136
Hot Sulphur SpringsJun 12Sep 1089 days80451
HotchkissMay 3Oct 12159 days81419
HowardMay 29Sep 20112 days81233
HudsonMay 3Oct 7155 days80642
HugoMay 10Oct 2143 days80821
HygieneMay 7Oct 5151 days80533
Idaho SpringsJun 6Sep 19103 days80452
IdaliaMay 4Oct 9155 days80735
IdledaleMay 23Sep 22118 days80453
IgnacioMay 23Sep 29128 days81137
IliffApr 30Oct 9161 days80736
Indian HillsMay 23Sep 22118 days80454
JamestownMay 24Sep 23120 days80455
JarosoMay 31Sep 26116 days81138
JeffersonJun 15Sep 984 days80456
JoesMay 3Oct 9158 days80822
JohnstownMay 7Oct 5151 days80534
JulesburgMay 7Oct 6152 days80737
KarvalMay 9Oct 6149 days80823
KeenesburgMay 2Oct 8159 days80643
KerseyMay 2Oct 8159 days80644
KimMay 5Oct 9156 days81049
KiowaMay 16Oct 2137 days80117
KirkMay 4Oct 9155 days80824
Kit CarsonMay 10Oct 1142 days80825
KittredgeMay 23Sep 22118 days80457
KremmlingJun 14Sep 580 days80459
La JaraJun 6Sep 15100 days81140
La JuntaMay 1Oct 8159 days81050
La SalleMay 2Oct 8159 days80645
La VetaMay 27Sep 25119 days81055
LafayetteMay 2Oct 11160 days80026
Lake CityJun 15Sep 1185 days81235
Lake GeorgeJun 2Sep 19108 days80827
LamarApr 30Oct 10163 days81052
LaporteMay 2Oct 7157 days80535
LarkspurMay 17Oct 1136 days80118
Las AnimasApr 29Oct 12166 days81054
LazearMay 3Oct 12159 days81420
LeadvilleAny month—52 days80461
LewisMay 17Oct 9145 days81327
LimonMay 21Sep 26127 days80826, 80828
LindonMay 15Oct 2139 days80740
LittletonMay 2Oct 11160 days80120, 80121, 80122, 80123 +12 more
LivermoreMay 31Sep 19110 days80536
Log Lane VillageMay 6Oct 6153 days80705
LomaApr 27Oct 11164 days81524
Lone TreeMay 5Oct 8154 days80124
LongmontMay 7Oct 5151 days80501, 80502, 80503, 80504
LouisvilleMay 6Oct 5151 days80027
LouviersMay 8Oct 3147 days80131
LovelandMay 10Oct 1142 days80537, 80538, 80539
LucerneMay 2Oct 8159 days80646
LyonsMay 6Oct 5151 days80540
MackApr 27Oct 11164 days81525
ManassaMay 28Sep 21115 days81141
MancosJun 4Sep 24111 days81328
Manitou SpringsMay 3Oct 8158 days80829
ManzanolaMay 2Oct 8159 days81058
MarvelJun 1Sep 27116 days81329
MasonvilleMay 12Oct 1141 days80541
MathesonMay 12Oct 2141 days80830
MaybellJun 16Sep 983 days81640
Mc ClaveApr 24Oct 15172 days81057
Mc CoyJun 14Sep 580 days80463
MeadMay 7Oct 5151 days80542
MeekerJun 4Sep 16104 days81641
MeredithJun 2Sep 23113 days81642
MerinoMay 10Oct 6147 days80741
MesaMay 17Sep 30136 days81643
Mesa Verde National ParkMay 9Oct 14156 days81330
MillikenMay 2Oct 8159 days80543
MinturnJun 21Sep 777 days81645
ModelMay 4Oct 9156 days81059
MoffatMay 16Sep 28135 days81143
MolinaMay 17Sep 30136 days81646
MonarchJun 20Sep 880 days81227
Monte VistaJun 11Sep 1392 days81144
MontroseApr 28Oct 14167 days81401, 81402, 81403
MonumentMay 14Oct 1138 days80132
MorrisonMay 16Oct 1136 days80465
MoscaJun 7Sep 1598 days81146
NathropMay 27Sep 23116 days81236
NaturitaApr 26Oct 18174 days81422
NederlandMay 24Sep 23120 days80466
New CastleMay 11Oct 4143 days81647
New RaymerMay 9Oct 4146 days80742
NiwotMay 7Oct 5151 days80544
NorwoodMay 25Oct 1128 days81423
NuclaApr 26Oct 18174 days81424
NunnMay 13Sep 27136 days80648
Oak CreekJun 14Sep 1189 days80467
Ohio CityJun 20Sep 880 days81237
OlatheMay 2Oct 8157 days81425
Olney SpringsMay 2Oct 8159 days81062
OphirAny month—40 days81426
OrchardMay 6Oct 6153 days80649
OrdwayMay 2Oct 8159 days81063
OtisMay 1Oct 12164 days80743
OurayMay 17Oct 1137 days81427
OvidMay 7Oct 6152 days80744
PadroniMay 15Sep 30135 days80745
Pagosa SpringsMay 31Sep 26119 days81147, 81157
PalisadeApr 17Oct 26190 days81526
Palmer LakeMay 14Oct 1138 days80133
PaoliMay 11Oct 3144 days80746
PaoniaMay 3Oct 12159 days81428
ParachuteMay 11Oct 4143 days81635
ParadoxMay 11Oct 5146 days81429
ParkerMay 9Oct 2143 days80134, 80138
ParlinJun 20Sep 880 days81239
ParshallAny month—41 days80468
PeetzMay 15Sep 30135 days80747
PenroseMay 4Oct 7153 days81240
PeytonMay 9Oct 6150 days80831
PhippsburgJun 14Sep 1189 days80469
PierceMay 3Oct 6154 days80650
PineJun 16Sep 884 days80470
PinecliffeMay 24Sep 23120 days80471
PitkinJun 20Sep 880 days81241
PlacervilleMay 26Sep 29125 days81430
PlattevilleMay 7Oct 5151 days80651
Pleasant ViewMay 17Oct 9145 days81331
Poncha SpringsMay 29Sep 20112 days81242
PowderhornJun 21Sep 574 days81243
PritchettMay 3Oct 10158 days81064
PuebloApr 30Oct 9161 days81001, 81002, 81003, 81004 +8 more
RamahMay 16Oct 2137 days80832
RandAny month—54 days80473
RangelyMay 15Oct 1136 days81648
Red CliffJun 21Sep 777 days81649
Red Feather LakesAny month—69 days80545
RedvaleMay 25Oct 1128 days81431
RicoAny month—60 days81332
RidgwayJun 11Sep 1392 days81432
RifleMay 11Oct 4143 days81650
RockvaleMay 4Oct 7153 days81244
Rocky FordMay 1Oct 8159 days81067
RoggenMay 13Oct 2142 days80652
RollinsvilleAny month—32 days80474
RomeoMay 28Sep 21115 days81148
RushMay 9Oct 4146 days80833
RyeMay 5Oct 10156 days81069
SaguacheMay 16Sep 28135 days81149
SalidaMay 29Sep 20112 days81201
San LuisMay 31Sep 23115 days81152
SanfordMay 28Sep 21115 days81151
SargentsAny month—33 days81248
SedaliaMay 17Oct 1135 days80135
SedgwickMay 6Oct 7152 days80749
SeibertMay 4Oct 11158 days80834
SeveranceMay 3Oct 6154 days80546
ShawneeJun 16Sep 884 days80475
Sheridan LakeApr 27Oct 15170 days81071
SiltMay 11Oct 4143 days81652
Silver PlumeJun 6Sep 19103 days80476
SilverthorneAny month—41 days80497, 80498
SilvertonAny month—40 days81433
SimlaMay 12Oct 2141 days80835
SlaterJun 1Sep 18108 days81653
SnowmassAny month—53 days81654
Snowmass VillageJun 2Sep 23113 days81615
SnyderMay 6Oct 6153 days80750
SomersetMay 31Sep 23114 days81434
South ForkMay 23Sep 25123 days81154
SpringfieldMay 3Oct 10158 days81073
Steamboat SpringsJun 9Sep 1293 days80477, 80487, 80488
SterlingApr 30Oct 9161 days80751
StonehamMay 9Oct 4146 days80754
StrasburgMay 13Oct 2142 days80136
StrattonMay 6Oct 9155 days80836
Sugar CityMay 2Oct 8159 days81076
SwinkMay 1Oct 8159 days81077
TabernashAny month—32 days80478
TellurideAny month—60 days81435
ThorntonMay 2Oct 11160 days80241
TimnathMay 3Oct 6154 days80547
ToponasJun 14Sep 1189 days80479
TowaocMay 27Sep 28125 days81334
TrincheraMay 4Oct 9156 days81081
TrinidadApr 30Oct 15167 days81082
Twin LakesAny month—61 days81251
Two ButtesApr 30Oct 14166 days81084
Usaf AcademyMay 12Oct 2141 days80840, 80841
VailJun 21Sep 777 days81657, 81658
VernonMay 4Oct 9155 days80755
VictorMay 26Sep 26121 days80860
VilasApr 30Oct 14166 days81087
Villa GroveAny month—33 days81155
VonaMay 6Oct 9155 days80861
WaldenAny month—31 days80480
WalsenburgMay 6Oct 4149 days81089
WalshApr 30Oct 14166 days81090
WardJun 5Sep 16103 days80481
WatkinsMay 5Oct 9156 days80137
WeldonaMay 6Oct 6153 days80653
WellingtonMay 2Oct 7157 days80549
WestcliffeJun 11Sep 989 days81252
WestminsterMay 2Oct 11160 days80030, 80031, 80035, 80036
WestonMay 21Sep 29128 days81091
WetmoreJun 11Sep 989 days81253
Wheat RidgeMay 5Oct 5151 days80033, 80034
WhitewaterApr 23Oct 20179 days81527
WigginsMay 6Oct 6153 days80654
Wild HorseMay 4Oct 8155 days80862
WileyMay 2Oct 7157 days81092
WindsorMay 3Oct 6154 days80550, 80551
Winter ParkJun 21Sep 271 days80482
WolcottJun 14Sep 580 days81655
Woodland ParkAny month—68 days80863, 80866
WoodrowMay 15Oct 2139 days80757
Woody CreekMay 31Sep 23114 days81656
WrayMay 7Oct 6151 days80758
YampaJun 14Sep 1189 days80483
Yellow JacketMay 17Oct 9145 days81335
YoderMay 9Oct 4146 days80864
YumaMay 1Oct 12164 days80759

Frequently asked questions

When is the last frost in Colorado?
It varies by location. Across Colorado, average last spring frost dates range from April 17 (De Beque) to June 21 (Winter Park). Look up your ZIP code for your local date.
Why do nearby towns have different frost dates?
Elevation, distance from large bodies of water, and whether a weather station sits in a valley, on a hill, or in a city all change how cold nights get. Each ZIP code is matched to the most representative nearby NOAA station.