Frost dates in Colorado
Across Colorado, the typical last spring frost is around May 9 and the first fall frost around Oct 5. Your own dates depend on where you are in the state; find your county below.
Most of the state's last spring frosts fall between Apr 30 and Jun 12, and its first fall frosts between Sep 11 and Oct 12.
These are the dates with a 50% chance of a 32°F frost on or after (spring) or on or before (fall), so plan tender crops a week or two after the spring date and keep row cover handy. For dates at your exact ZIP code, use the zone and frost date lookup; for what to plant when, see the planting guide by frost date.
Hardiness zones in Colorado: zone 4a, zone 4b, zone 5a, zone 5b, zone 6a, zone 6b, zone 7a
Frost dates by county in Colorado
| County | Last spring frost | First fall frost | Growing season |
|---|---|---|---|
| Adams | May 3 | Oct 9 | About 159 days |
| Alamosa | May 21 | Oct 1 | About 133 days |
| Arapahoe | May 5 | Oct 8 | About 156 days |
| Archuleta | Jun 9 | Sep 22 | About 105 days |
| Baca | Apr 30 | Oct 14 | About 167 days |
| Bent | Apr 24 | Oct 15 | About 174 days |
| Boulder | May 7 | Oct 5 | About 151 days |
| Broomfield | May 2 | Oct 11 | About 162 days |
| Chaffee | May 29 | Sep 20 | About 114 days |
| Cheyenne | May 5 | Oct 9 | About 157 days |
| Clear Creek | May 30 | Sep 19 | About 112 days |
| Conejos | May 28 | Sep 21 | About 116 days |
| Costilla | May 31 | Sep 23 | About 115 days |
| Crowley | May 3 | Oct 8 | About 158 days |
| Custer | Jun 11 | Oct 10 | About 121 days |
| Delta | May 3 | Oct 9 | About 159 days |
| Denver | Apr 30 | Oct 12 | About 165 days |
| Dolores | May 16 | Oct 11 | About 148 days |
| Douglas | May 9 | Oct 3 | About 147 days |
| Eagle | Jun 21 | Sep 7 | About 78 days |
| El Paso | May 9 | Oct 6 | About 150 days |
| Elbert | May 16 | Oct 2 | About 139 days |
| Fremont | May 19 | Oct 2 | About 136 days |
| Garfield | May 23 | Oct 3 | About 133 days |
| Gilpin | Jun 5 | Sep 16 | About 103 days |
| Grand | Jun 13 | Sep 7 | About 86 days |
| Gunnison | Jun 20 | Sep 8 | About 80 days |
| Hinsdale | Jun 8 | Sep 17 | About 101 days |
| Huerfano | May 27 | Oct 4 | About 130 days |
| Jackson | Jun 9 | Sep 12 | About 95 days |
| Jefferson | May 3 | Oct 7 | About 157 days |
| Kiowa | Apr 30 | Oct 13 | About 166 days |
| Kit Carson | May 6 | Oct 9 | About 156 days |
| La Plata | May 31 | Sep 27 | About 119 days |
| Lake | Jun 16 | Sep 10 | About 86 days |
| Larimer | May 21 | Oct 1 | About 133 days |
| Las Animas | May 6 | Oct 4 | About 151 days |
| Lincoln | May 9 | Oct 4 | About 148 days |
| Logan | May 4 | Oct 9 | About 158 days |
| Mesa | Apr 26 | Oct 16 | About 173 days |
| Mineral | Jun 15 | Sep 11 | About 88 days |
| Moffat | May 29 | Sep 20 | About 114 days |
| Montezuma | May 17 | Oct 9 | About 145 days |
| Montrose | May 11 | Oct 8 | About 150 days |
| Morgan | May 6 | Oct 6 | About 153 days |
| Otero | Apr 30 | Oct 10 | About 163 days |
| Ouray | Jun 11 | Oct 1 | About 112 days |
| Park | Jun 15 | Sep 9 | About 86 days |
| Phillips | May 11 | Oct 3 | About 145 days |
| Pitkin | May 31 | Sep 23 | About 115 days |
| Prowers | May 1 | Oct 12 | About 164 days |
| Pueblo | Apr 30 | Oct 10 | About 163 days |
| Rio Blanco | May 25 | Sep 25 | About 123 days |
| Rio Grande | May 23 | Sep 25 | About 125 days |
| Routt | Jun 14 | Sep 11 | About 89 days |
| Saguache | May 26 | Sep 26 | About 123 days |
| San Juan | Jun 15 | Sep 11 | About 88 days |
| San Miguel | May 25 | Oct 1 | About 129 days |
| Sedgwick | May 6 | Oct 7 | About 154 days |
| Summit | Jun 21 | Sep 9 | About 80 days |
| Teller | May 26 | Sep 26 | About 123 days |
| Washington | May 12 | Oct 6 | About 147 days |
| Weld | May 7 | Oct 5 | About 151 days |
| Yuma | May 3 | Oct 9 | About 159 days |
Source: NOAA NCEI U.S. Climate Normals 1991–2020, 50% probability of 32°F, from the weather station nearest each ZIP code; each county shows the middle value across its ZIP codes. Hills, valleys and cities can run a week or more earlier or later.