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.
| City | Avg last frost | Avg first frost | Season | ZIP codes |
|---|---|---|---|---|
| Agate | May 21 | Sep 26 | 127 days | 80101 |
| Aguilar | May 11 | Oct 4 | 145 days | 81020 |
| Akron | May 6 | Oct 8 | 155 days | 80720 |
| Alamosa | Jun 7 | Sep 15 | 98 days | 81101, 81102 |
| Allenspark | Jun 14 | Sep 12 | 92 days | 80510 |
| Alma | Jun 16 | Sep 9 | 83 days | 80420 |
| Almont | Jun 20 | Sep 8 | 80 days | 81210 |
| Amherst | May 11 | Oct 3 | 144 days | 80721 |
| Anton | May 12 | Oct 4 | 143 days | 80801 |
| Antonito | May 28 | Sep 21 | 115 days | 81120 |
| Arapahoe | May 5 | Oct 9 | 156 days | 80802 |
| Arboles | May 23 | Sep 29 | 128 days | 81121 |
| Arlington | May 2 | Oct 8 | 159 days | 81021 |
| Arriba | May 5 | Oct 8 | 155 days | 80804 |
| Arvada | May 5 | Oct 5 | 151 days | 80001, 80002, 80003, 80004 +3 more |
| Aspen | May 31 | Sep 23 | 114 days | 81611, 81612 |
| Atwood | Apr 30 | Oct 9 | 161 days | 80722 |
| Ault | May 3 | Oct 6 | 154 days | 80610 |
| Aurora | May 4 | Oct 8 | 156 days | 80010, 80011, 80012, 80013 +13 more |
| Austin | May 1 | Oct 7 | 159 days | 81410 |
| Avon | Jun 6 | Sep 14 | 98 days | 81620 |
| Avondale | Apr 26 | Oct 13 | 166 days | 81022 |
| Bailey | Jun 15 | Sep 9 | 84 days | 80421 |
| Basalt | May 31 | Sep 23 | 114 days | 81621 |
| Battlement Mesa | May 11 | Oct 4 | 143 days | 81636 |
| Bayfield | May 21 | Oct 2 | 134 days | 81122 |
| Bedrock | May 17 | Oct 6 | 141 days | 81411 |
| Bellvue | May 21 | Sep 29 | 128 days | 80512 |
| Bennett | May 5 | Oct 9 | 156 days | 80102 |
| Berthoud | May 10 | Oct 1 | 142 days | 80513 |
| Bethune | May 6 | Oct 9 | 155 days | 80805 |
| Beulah | May 6 | Oct 4 | 149 days | 81023 |
| Black Hawk | Jun 5 | Sep 16 | 103 days | 80422 |
| Blanca | May 25 | Sep 22 | 117 days | 81123 |
| Boncarbo | May 5 | Oct 9 | 156 days | 81024 |
| Bond | Jun 14 | Sep 5 | 80 days | 80423 |
| Boone | Apr 30 | Oct 9 | 161 days | 81025 |
| Boulder | May 6 | Oct 5 | 151 days | 80301, 80302, 80303, 80304 +7 more |
| Branson | Apr 30 | Oct 15 | 167 days | 81027 |
| Breckenridge | Jun 6 | Sep 19 | 103 days | 80424 |
| Briggsdale | May 12 | Sep 28 | 135 days | 80611 |
| Brighton | May 3 | Oct 7 | 155 days | 80601, 80602, 80603 |
| Broomfield | May 2 | Oct 11 | 160 days | 80020, 80021, 80023, 80038 |
| Brush | May 6 | Oct 6 | 153 days | 80723 |
| Buena Vista | May 27 | Sep 23 | 116 days | 81211 |
| Buffalo Creek | May 17 | Oct 1 | 135 days | 80425 |
| Burlington | May 6 | Oct 9 | 155 days | 80807 |
| Burns | May 13 | Oct 3 | 142 days | 80426 |
| Byers | May 13 | Oct 2 | 142 days | 80103 |
| Cahone | May 17 | Oct 9 | 145 days | 81320 |
| Calhan | May 3 | Oct 8 | 158 days | 80808 |
| Campo | Apr 29 | Oct 13 | 166 days | 81029 |
| Canon City | May 4 | Oct 7 | 153 days | 81212, 81215 |
| Capulin | May 28 | Sep 21 | 115 days | 81124 |
| Carbondale | Jun 2 | Sep 23 | 113 days | 81623 |
| Carr | May 13 | Sep 27 | 136 days | 80612 |
| Cascade | May 14 | Oct 1 | 138 days | 80809 |
| Castle Rock | May 9 | Oct 2 | 143 days | 80104, 80108, 80109 |
| Cedaredge | May 3 | Oct 9 | 156 days | 81413 |
| Center | May 24 | Sep 24 | 120 days | 81125 |
| Central City | May 30 | Sep 19 | 112 days | 80427 |
| Chama | May 31 | Sep 23 | 115 days | 81126 |
| Cheraw | Apr 30 | Oct 10 | 163 days | 81030 |
| Cheyenne Wells | May 1 | Oct 14 | 165 days | 80810 |
| Chromo | Jun 9 | Sep 22 | 103 days | 81128 |
| Cimarron | Jun 9 | Sep 16 | 96 days | 81220 |
| Clark | Jun 9 | Sep 12 | 93 days | 80428 |
| Clifton | Apr 23 | Oct 20 | 179 days | 81520 |
| Climax | Any month | — | 52 days | 80429 |
| Coal Creek | May 4 | Oct 7 | 153 days | 81221 |
| Coaldale | May 29 | Sep 20 | 112 days | 81222 |
| Coalmont | Any month | — | 53 days | 80430 |
| Collbran | May 17 | Sep 30 | 136 days | 81624 |
| Colorado City | May 6 | Oct 4 | 149 days | 81019 |
| Colorado Springs | May 3 | Oct 8 | 158 days | 80901, 80902, 80903, 80904 +49 more |
| Commerce City | May 4 | Oct 8 | 156 days | 80022, 80037 |
| Como | Any month | — | 57 days | 80432 |
| Conejos | May 28 | Sep 21 | 115 days | 81129 |
| Conifer | Jun 15 | Sep 9 | 84 days | 80433 |
| Cope | May 3 | Oct 9 | 158 days | 80812 |
| Cortez | May 12 | Oct 7 | 147 days | 81321 |
| Cory | May 1 | Oct 7 | 159 days | 81414 |
| Cotopaxi | May 29 | Sep 20 | 112 days | 81223 |
| Cowdrey | Any month | — | 31 days | 80434 |
| Craig | Jun 6 | Sep 12 | 96 days | 81625, 81626 |
| Crawford | Jun 20 | Sep 10 | 81 days | 81415 |
| Creede | Any month | — | 59 days | 81130 |
| Crested Butte | Any month | — | 47 days | 81224, 81225 |
| Crestone | May 26 | Sep 26 | 120 days | 81131 |
| Cripple Creek | May 26 | Sep 26 | 121 days | 80813 |
| Crook | May 11 | Oct 4 | 145 days | 80726 |
| Crowley | May 2 | Oct 8 | 159 days | 81033, 81034 |
| Dacono | May 3 | Oct 7 | 155 days | 80514 |
| De Beque | Apr 17 | Oct 26 | 190 days | 81630 |
| Deer Trail | May 13 | Oct 2 | 142 days | 80105 |
| Del Norte | May 23 | Sep 25 | 123 days | 81132 |
| Delta | May 1 | Oct 7 | 159 days | 81416 |
| Denver | May 4 | Oct 8 | 156 days | 80201, 80202, 80203, 80204 +62 more |
| Dillon | Any month | — | 41 days | 80435 |
| Dinosaur | May 2 | Oct 14 | 161 days | 81610, 81633 |
| Divide | Jun 1 | Sep 21 | 110 days | 80814 |
| Dolores | May 9 | Oct 14 | 156 days | 81323 |
| Dove Creek | Jun 3 | Sep 25 | 113 days | 81324 |
| Drake | May 30 | Sep 17 | 109 days | 80515 |
| Dumont | May 24 | Sep 23 | 120 days | 80436 |
| Dupont | May 4 | Oct 8 | 156 days | 80024 |
| Durango | May 21 | Oct 2 | 134 days | 81301, 81302, 81303 |
| Eads | Apr 30 | Oct 13 | 165 days | 81036 |
| Eagle | Any month | — | 55 days | 81631 |
| Eastlake | May 2 | Oct 11 | 160 days | 80614 |
| Eaton | May 2 | Oct 8 | 159 days | 80615 |
| Eckert | May 3 | Oct 12 | 159 days | 81418 |
| Eckley | May 1 | Oct 12 | 164 days | 80727 |
| Edwards | Any month | — | 55 days | 81632 |
| Egnar | Jun 3 | Sep 25 | 113 days | 81325 |
| Elbert | May 29 | Sep 21 | 114 days | 80106 |
| Eldorado Springs | May 3 | Oct 14 | 161 days | 80025 |
| Elizabeth | May 16 | Oct 2 | 137 days | 80107 |
| Empire | May 30 | Sep 19 | 112 days | 80438 |
| Englewood | Apr 30 | Oct 12 | 165 days | 80110, 80111, 80112, 80113 +3 more |
| Erie | May 7 | Oct 5 | 151 days | 80516 |
| Estes Park | Any month | — | 69 days | 80511, 80517 |
| Evans | May 2 | Oct 8 | 159 days | 80620 |
| Evergreen | Jun 16 | Sep 8 | 84 days | 80437, 80439 |
| Fairplay | Jun 16 | Sep 9 | 83 days | 80440 |
| Firestone | May 7 | Oct 5 | 151 days | 80520 |
| Flagler | May 5 | Oct 8 | 155 days | 80815 |
| Fleming | May 4 | Oct 11 | 157 days | 80728 |
| Florence | May 4 | Oct 7 | 153 days | 81226, 81290 |
| Florissant | Any month | — | 68 days | 80816 |
| Fort Collins | May 2 | Oct 7 | 157 days | 80521, 80522, 80523, 80524 +5 more |
| Fort Garland | May 25 | Sep 22 | 117 days | 81133 |
| Fort Lupton | May 3 | Oct 7 | 155 days | 80621 |
| Fort Lyon | Apr 29 | Oct 12 | 166 days | 81038 |
| Fort Morgan | May 6 | Oct 6 | 153 days | 80701 |
| Fountain | May 3 | Oct 8 | 158 days | 80817 |
| Fowler | May 2 | Oct 8 | 159 days | 81039 |
| Franktown | May 9 | Oct 2 | 143 days | 80116 |
| Fraser | Any month | — | 32 days | 80442 |
| Frederick | May 7 | Oct 5 | 151 days | 80530 |
| Frisco | Any month | — | 52 days | 80443 |
| Fruita | Apr 27 | Oct 11 | 164 days | 81521 |
| Galeton | May 12 | Sep 28 | 135 days | 80622 |
| Gardner | May 5 | Oct 10 | 156 days | 81040 |
| Gateway | Apr 20 | Oct 21 | 182 days | 81522 |
| Genoa | May 8 | Oct 10 | 155 days | 80818 |
| Georgetown | May 30 | Sep 19 | 112 days | 80444 |
| Gilcrest | May 2 | Oct 8 | 159 days | 80623 |
| Gill | May 2 | Oct 8 | 159 days | 80624 |
| Glade Park | May 21 | Sep 26 | 126 days | 81523 |
| Glen Haven | May 30 | Sep 17 | 109 days | 80532 |
| Glenwood Springs | May 13 | Oct 3 | 142 days | 81601, 81602 |
| Golden | May 3 | Oct 14 | 161 days | 80401, 80402, 80403, 80419 |
| Granada | May 1 | Oct 12 | 163 days | 81041 |
| Granby | Jun 13 | Sep 7 | 84 days | 80446 |
| Grand Junction | Apr 23 | Oct 20 | 179 days | 81501, 81502, 81503, 81504 +3 more |
| Grand Lake | Any month | — | 54 days | 80447 |
| Granite | Jun 16 | Sep 10 | 85 days | 81228 |
| Grant | Jun 15 | Sep 9 | 84 days | 80448 |
| Greeley | May 2 | Oct 8 | 159 days | 80631, 80632, 80633, 80634 +2 more |
| Green Mountain Falls | Any month | — | 68 days | 80819 |
| Grover | May 18 | Sep 29 | 133 days | 80729 |
| Guffey | Jun 2 | Sep 19 | 108 days | 80820 |
| Gunnison | Any month | — | 75 days | 81230, 81231 |
| Gypsum | May 13 | Oct 3 | 142 days | 81637 |
| Hamilton | May 29 | Sep 20 | 113 days | 81638 |
| Hartman | May 1 | Oct 12 | 163 days | 81043 |
| Hartsel | Any month | — | 57 days | 80449 |
| Hasty | Apr 24 | Oct 15 | 172 days | 81044 |
| Haswell | Apr 30 | Oct 13 | 165 days | 81045 |
| Haxtun | May 6 | Oct 7 | 152 days | 80731 |
| Hayden | Jun 1 | Sep 20 | 109 days | 81639 |
| Henderson | May 3 | Oct 7 | 155 days | 80640 |
| Hereford | May 16 | Sep 27 | 132 days | 80732 |
| Hesperus | Jun 4 | Sep 24 | 111 days | 81326 |
| Hillrose | May 6 | Oct 6 | 153 days | 80733 |
| Hillside | Jun 11 | Sep 9 | 89 days | 81232 |
| Hoehne | May 4 | Oct 9 | 156 days | 81046 |
| Holly | May 1 | Oct 12 | 163 days | 81047 |
| Holyoke | May 11 | Oct 3 | 144 days | 80734 |
| Homelake | Jun 11 | Sep 13 | 92 days | 81135 |
| Hooper | May 24 | Sep 24 | 120 days | 81136 |
| Hot Sulphur Springs | Jun 12 | Sep 10 | 89 days | 80451 |
| Hotchkiss | May 3 | Oct 12 | 159 days | 81419 |
| Howard | May 29 | Sep 20 | 112 days | 81233 |
| Hudson | May 3 | Oct 7 | 155 days | 80642 |
| Hugo | May 10 | Oct 2 | 143 days | 80821 |
| Hygiene | May 7 | Oct 5 | 151 days | 80533 |
| Idaho Springs | Jun 6 | Sep 19 | 103 days | 80452 |
| Idalia | May 4 | Oct 9 | 155 days | 80735 |
| Idledale | May 23 | Sep 22 | 118 days | 80453 |
| Ignacio | May 23 | Sep 29 | 128 days | 81137 |
| Iliff | Apr 30 | Oct 9 | 161 days | 80736 |
| Indian Hills | May 23 | Sep 22 | 118 days | 80454 |
| Jamestown | May 24 | Sep 23 | 120 days | 80455 |
| Jaroso | May 31 | Sep 26 | 116 days | 81138 |
| Jefferson | Jun 15 | Sep 9 | 84 days | 80456 |
| Joes | May 3 | Oct 9 | 158 days | 80822 |
| Johnstown | May 7 | Oct 5 | 151 days | 80534 |
| Julesburg | May 7 | Oct 6 | 152 days | 80737 |
| Karval | May 9 | Oct 6 | 149 days | 80823 |
| Keenesburg | May 2 | Oct 8 | 159 days | 80643 |
| Kersey | May 2 | Oct 8 | 159 days | 80644 |
| Kim | May 5 | Oct 9 | 156 days | 81049 |
| Kiowa | May 16 | Oct 2 | 137 days | 80117 |
| Kirk | May 4 | Oct 9 | 155 days | 80824 |
| Kit Carson | May 10 | Oct 1 | 142 days | 80825 |
| Kittredge | May 23 | Sep 22 | 118 days | 80457 |
| Kremmling | Jun 14 | Sep 5 | 80 days | 80459 |
| La Jara | Jun 6 | Sep 15 | 100 days | 81140 |
| La Junta | May 1 | Oct 8 | 159 days | 81050 |
| La Salle | May 2 | Oct 8 | 159 days | 80645 |
| La Veta | May 27 | Sep 25 | 119 days | 81055 |
| Lafayette | May 2 | Oct 11 | 160 days | 80026 |
| Lake City | Jun 15 | Sep 11 | 85 days | 81235 |
| Lake George | Jun 2 | Sep 19 | 108 days | 80827 |
| Lamar | Apr 30 | Oct 10 | 163 days | 81052 |
| Laporte | May 2 | Oct 7 | 157 days | 80535 |
| Larkspur | May 17 | Oct 1 | 136 days | 80118 |
| Las Animas | Apr 29 | Oct 12 | 166 days | 81054 |
| Lazear | May 3 | Oct 12 | 159 days | 81420 |
| Leadville | Any month | — | 52 days | 80461 |
| Lewis | May 17 | Oct 9 | 145 days | 81327 |
| Limon | May 21 | Sep 26 | 127 days | 80826, 80828 |
| Lindon | May 15 | Oct 2 | 139 days | 80740 |
| Littleton | May 2 | Oct 11 | 160 days | 80120, 80121, 80122, 80123 +12 more |
| Livermore | May 31 | Sep 19 | 110 days | 80536 |
| Log Lane Village | May 6 | Oct 6 | 153 days | 80705 |
| Loma | Apr 27 | Oct 11 | 164 days | 81524 |
| Lone Tree | May 5 | Oct 8 | 154 days | 80124 |
| Longmont | May 7 | Oct 5 | 151 days | 80501, 80502, 80503, 80504 |
| Louisville | May 6 | Oct 5 | 151 days | 80027 |
| Louviers | May 8 | Oct 3 | 147 days | 80131 |
| Loveland | May 10 | Oct 1 | 142 days | 80537, 80538, 80539 |
| Lucerne | May 2 | Oct 8 | 159 days | 80646 |
| Lyons | May 6 | Oct 5 | 151 days | 80540 |
| Mack | Apr 27 | Oct 11 | 164 days | 81525 |
| Manassa | May 28 | Sep 21 | 115 days | 81141 |
| Mancos | Jun 4 | Sep 24 | 111 days | 81328 |
| Manitou Springs | May 3 | Oct 8 | 158 days | 80829 |
| Manzanola | May 2 | Oct 8 | 159 days | 81058 |
| Marvel | Jun 1 | Sep 27 | 116 days | 81329 |
| Masonville | May 12 | Oct 1 | 141 days | 80541 |
| Matheson | May 12 | Oct 2 | 141 days | 80830 |
| Maybell | Jun 16 | Sep 9 | 83 days | 81640 |
| Mc Clave | Apr 24 | Oct 15 | 172 days | 81057 |
| Mc Coy | Jun 14 | Sep 5 | 80 days | 80463 |
| Mead | May 7 | Oct 5 | 151 days | 80542 |
| Meeker | Jun 4 | Sep 16 | 104 days | 81641 |
| Meredith | Jun 2 | Sep 23 | 113 days | 81642 |
| Merino | May 10 | Oct 6 | 147 days | 80741 |
| Mesa | May 17 | Sep 30 | 136 days | 81643 |
| Mesa Verde National Park | May 9 | Oct 14 | 156 days | 81330 |
| Milliken | May 2 | Oct 8 | 159 days | 80543 |
| Minturn | Jun 21 | Sep 7 | 77 days | 81645 |
| Model | May 4 | Oct 9 | 156 days | 81059 |
| Moffat | May 16 | Sep 28 | 135 days | 81143 |
| Molina | May 17 | Sep 30 | 136 days | 81646 |
| Monarch | Jun 20 | Sep 8 | 80 days | 81227 |
| Monte Vista | Jun 11 | Sep 13 | 92 days | 81144 |
| Montrose | Apr 28 | Oct 14 | 167 days | 81401, 81402, 81403 |
| Monument | May 14 | Oct 1 | 138 days | 80132 |
| Morrison | May 16 | Oct 1 | 136 days | 80465 |
| Mosca | Jun 7 | Sep 15 | 98 days | 81146 |
| Nathrop | May 27 | Sep 23 | 116 days | 81236 |
| Naturita | Apr 26 | Oct 18 | 174 days | 81422 |
| Nederland | May 24 | Sep 23 | 120 days | 80466 |
| New Castle | May 11 | Oct 4 | 143 days | 81647 |
| New Raymer | May 9 | Oct 4 | 146 days | 80742 |
| Niwot | May 7 | Oct 5 | 151 days | 80544 |
| Norwood | May 25 | Oct 1 | 128 days | 81423 |
| Nucla | Apr 26 | Oct 18 | 174 days | 81424 |
| Nunn | May 13 | Sep 27 | 136 days | 80648 |
| Oak Creek | Jun 14 | Sep 11 | 89 days | 80467 |
| Ohio City | Jun 20 | Sep 8 | 80 days | 81237 |
| Olathe | May 2 | Oct 8 | 157 days | 81425 |
| Olney Springs | May 2 | Oct 8 | 159 days | 81062 |
| Ophir | Any month | — | 40 days | 81426 |
| Orchard | May 6 | Oct 6 | 153 days | 80649 |
| Ordway | May 2 | Oct 8 | 159 days | 81063 |
| Otis | May 1 | Oct 12 | 164 days | 80743 |
| Ouray | May 17 | Oct 1 | 137 days | 81427 |
| Ovid | May 7 | Oct 6 | 152 days | 80744 |
| Padroni | May 15 | Sep 30 | 135 days | 80745 |
| Pagosa Springs | May 31 | Sep 26 | 119 days | 81147, 81157 |
| Palisade | Apr 17 | Oct 26 | 190 days | 81526 |
| Palmer Lake | May 14 | Oct 1 | 138 days | 80133 |
| Paoli | May 11 | Oct 3 | 144 days | 80746 |
| Paonia | May 3 | Oct 12 | 159 days | 81428 |
| Parachute | May 11 | Oct 4 | 143 days | 81635 |
| Paradox | May 11 | Oct 5 | 146 days | 81429 |
| Parker | May 9 | Oct 2 | 143 days | 80134, 80138 |
| Parlin | Jun 20 | Sep 8 | 80 days | 81239 |
| Parshall | Any month | — | 41 days | 80468 |
| Peetz | May 15 | Sep 30 | 135 days | 80747 |
| Penrose | May 4 | Oct 7 | 153 days | 81240 |
| Peyton | May 9 | Oct 6 | 150 days | 80831 |
| Phippsburg | Jun 14 | Sep 11 | 89 days | 80469 |
| Pierce | May 3 | Oct 6 | 154 days | 80650 |
| Pine | Jun 16 | Sep 8 | 84 days | 80470 |
| Pinecliffe | May 24 | Sep 23 | 120 days | 80471 |
| Pitkin | Jun 20 | Sep 8 | 80 days | 81241 |
| Placerville | May 26 | Sep 29 | 125 days | 81430 |
| Platteville | May 7 | Oct 5 | 151 days | 80651 |
| Pleasant View | May 17 | Oct 9 | 145 days | 81331 |
| Poncha Springs | May 29 | Sep 20 | 112 days | 81242 |
| Powderhorn | Jun 21 | Sep 5 | 74 days | 81243 |
| Pritchett | May 3 | Oct 10 | 158 days | 81064 |
| Pueblo | Apr 30 | Oct 9 | 161 days | 81001, 81002, 81003, 81004 +8 more |
| Ramah | May 16 | Oct 2 | 137 days | 80832 |
| Rand | Any month | — | 54 days | 80473 |
| Rangely | May 15 | Oct 1 | 136 days | 81648 |
| Red Cliff | Jun 21 | Sep 7 | 77 days | 81649 |
| Red Feather Lakes | Any month | — | 69 days | 80545 |
| Redvale | May 25 | Oct 1 | 128 days | 81431 |
| Rico | Any month | — | 60 days | 81332 |
| Ridgway | Jun 11 | Sep 13 | 92 days | 81432 |
| Rifle | May 11 | Oct 4 | 143 days | 81650 |
| Rockvale | May 4 | Oct 7 | 153 days | 81244 |
| Rocky Ford | May 1 | Oct 8 | 159 days | 81067 |
| Roggen | May 13 | Oct 2 | 142 days | 80652 |
| Rollinsville | Any month | — | 32 days | 80474 |
| Romeo | May 28 | Sep 21 | 115 days | 81148 |
| Rush | May 9 | Oct 4 | 146 days | 80833 |
| Rye | May 5 | Oct 10 | 156 days | 81069 |
| Saguache | May 16 | Sep 28 | 135 days | 81149 |
| Salida | May 29 | Sep 20 | 112 days | 81201 |
| San Luis | May 31 | Sep 23 | 115 days | 81152 |
| Sanford | May 28 | Sep 21 | 115 days | 81151 |
| Sargents | Any month | — | 33 days | 81248 |
| Sedalia | May 17 | Oct 1 | 135 days | 80135 |
| Sedgwick | May 6 | Oct 7 | 152 days | 80749 |
| Seibert | May 4 | Oct 11 | 158 days | 80834 |
| Severance | May 3 | Oct 6 | 154 days | 80546 |
| Shawnee | Jun 16 | Sep 8 | 84 days | 80475 |
| Sheridan Lake | Apr 27 | Oct 15 | 170 days | 81071 |
| Silt | May 11 | Oct 4 | 143 days | 81652 |
| Silver Plume | Jun 6 | Sep 19 | 103 days | 80476 |
| Silverthorne | Any month | — | 41 days | 80497, 80498 |
| Silverton | Any month | — | 40 days | 81433 |
| Simla | May 12 | Oct 2 | 141 days | 80835 |
| Slater | Jun 1 | Sep 18 | 108 days | 81653 |
| Snowmass | Any month | — | 53 days | 81654 |
| Snowmass Village | Jun 2 | Sep 23 | 113 days | 81615 |
| Snyder | May 6 | Oct 6 | 153 days | 80750 |
| Somerset | May 31 | Sep 23 | 114 days | 81434 |
| South Fork | May 23 | Sep 25 | 123 days | 81154 |
| Springfield | May 3 | Oct 10 | 158 days | 81073 |
| Steamboat Springs | Jun 9 | Sep 12 | 93 days | 80477, 80487, 80488 |
| Sterling | Apr 30 | Oct 9 | 161 days | 80751 |
| Stoneham | May 9 | Oct 4 | 146 days | 80754 |
| Strasburg | May 13 | Oct 2 | 142 days | 80136 |
| Stratton | May 6 | Oct 9 | 155 days | 80836 |
| Sugar City | May 2 | Oct 8 | 159 days | 81076 |
| Swink | May 1 | Oct 8 | 159 days | 81077 |
| Tabernash | Any month | — | 32 days | 80478 |
| Telluride | Any month | — | 60 days | 81435 |
| Thornton | May 2 | Oct 11 | 160 days | 80241 |
| Timnath | May 3 | Oct 6 | 154 days | 80547 |
| Toponas | Jun 14 | Sep 11 | 89 days | 80479 |
| Towaoc | May 27 | Sep 28 | 125 days | 81334 |
| Trinchera | May 4 | Oct 9 | 156 days | 81081 |
| Trinidad | Apr 30 | Oct 15 | 167 days | 81082 |
| Twin Lakes | Any month | — | 61 days | 81251 |
| Two Buttes | Apr 30 | Oct 14 | 166 days | 81084 |
| Usaf Academy | May 12 | Oct 2 | 141 days | 80840, 80841 |
| Vail | Jun 21 | Sep 7 | 77 days | 81657, 81658 |
| Vernon | May 4 | Oct 9 | 155 days | 80755 |
| Victor | May 26 | Sep 26 | 121 days | 80860 |
| Vilas | Apr 30 | Oct 14 | 166 days | 81087 |
| Villa Grove | Any month | — | 33 days | 81155 |
| Vona | May 6 | Oct 9 | 155 days | 80861 |
| Walden | Any month | — | 31 days | 80480 |
| Walsenburg | May 6 | Oct 4 | 149 days | 81089 |
| Walsh | Apr 30 | Oct 14 | 166 days | 81090 |
| Ward | Jun 5 | Sep 16 | 103 days | 80481 |
| Watkins | May 5 | Oct 9 | 156 days | 80137 |
| Weldona | May 6 | Oct 6 | 153 days | 80653 |
| Wellington | May 2 | Oct 7 | 157 days | 80549 |
| Westcliffe | Jun 11 | Sep 9 | 89 days | 81252 |
| Westminster | May 2 | Oct 11 | 160 days | 80030, 80031, 80035, 80036 |
| Weston | May 21 | Sep 29 | 128 days | 81091 |
| Wetmore | Jun 11 | Sep 9 | 89 days | 81253 |
| Wheat Ridge | May 5 | Oct 5 | 151 days | 80033, 80034 |
| Whitewater | Apr 23 | Oct 20 | 179 days | 81527 |
| Wiggins | May 6 | Oct 6 | 153 days | 80654 |
| Wild Horse | May 4 | Oct 8 | 155 days | 80862 |
| Wiley | May 2 | Oct 7 | 157 days | 81092 |
| Windsor | May 3 | Oct 6 | 154 days | 80550, 80551 |
| Winter Park | Jun 21 | Sep 2 | 71 days | 80482 |
| Wolcott | Jun 14 | Sep 5 | 80 days | 81655 |
| Woodland Park | Any month | — | 68 days | 80863, 80866 |
| Woodrow | May 15 | Oct 2 | 139 days | 80757 |
| Woody Creek | May 31 | Sep 23 | 114 days | 81656 |
| Wray | May 7 | Oct 6 | 151 days | 80758 |
| Yampa | Jun 14 | Sep 11 | 89 days | 80483 |
| Yellow Jacket | May 17 | Oct 9 | 145 days | 81335 |
| Yoder | May 9 | Oct 4 | 146 days | 80864 |
| Yuma | May 1 | Oct 12 | 164 days | 80759 |
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.