Denver, Colorado Frost Dates, Growing Season & Hardiness Zone
Frost odds and planting zone for Denver for the 2027 season, based on 1991–2020 normals.
Last frost date
Apr 30
typical (50% chance of a later 32°F night)
Safer date: May 13 (10% risk)
earlyApr 30
typicalMay 13
safer
First fall frost
Oct 12
typical (50% chance it has happened by then)
Early-risk date: Sep 28 (10%)
Growing season
165 days
typical frost-free (32°F) season
Short year: 145 days (1 year in 10 is shorter)
USDA hardiness zone
6a
2023 map: -10 to -5°F average coldest night
2012 map: 5b (most of the city)
Stations around the metro don't all agree. The typical last frost is as early as Apr 30 at Denver Water Dept. and as late as May 8 at Kassler.
Typical last freeze (32°F): Apr 30. In 1 year out of 10, the last one comes after May 13.
Based on NOAA station Denver Water Dept. (USC00052223), 1.2 mi SW, elevation 5,228 ft (−10 ft vs. city center). Confidence: High.
When is the last frost in Denver?
In half of years, the last 32°F night has passed by Apr 30. In 1 year out of 10, one still comes after May 13. The last 36°F night (frost possible on plants) typically comes later, around May 8, and the last 28°F hard freeze earlier, around Apr 18.
Planting between the typical date (Apr 30) and the safer 1-in-10 date (May 13) is a bet. Over those 13 days, let the 10-day forecast guide you.
The typical last 36°F night (frost possible on plants in low spots) comes around May 8, 8 days after the typical last 32°F night. On clear, calm nights, frost can form on leaves even when the thermometer reads above freezing.
Our station has the earliest typical last frost of the 11 eligible stations near Denver. If your yard runs cool, lean toward the safer May 13 date.
| Threshold | 10% (safer) | 30% | 50% (typical) | 90% (early) |
|---|---|---|---|---|
| 36°F (frost possible on plants) | May 25 | May 14 | May 8 | Apr 27 |
| 32°F freeze | May 13 | May 4 | Apr 30 | Apr 15 |
| 28°F hard freeze | May 5 | Apr 26 | Apr 18 | Apr 1 |
All probabilities (10–90%)
| Threshold | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% |
|---|---|---|---|---|---|---|---|---|---|
| 36°F (frost possible on plants) | May 25 | May 17 | May 14 | May 11 | May 8 | May 6 | May 3 | May 1 | Apr 27 |
| 32°F freeze | May 13 | May 8 | May 4 | May 2 | Apr 30 | Apr 27 | Apr 23 | Apr 19 | Apr 15 |
| 28°F hard freeze | May 5 | Apr 30 | Apr 26 | Apr 21 | Apr 18 | Apr 15 | Apr 11 | Apr 7 | Apr 1 |
Is it safe to plant after Mother's Day in Denver?
Many Denver-area gardeners wait for Mother's Day to plant (CSU PlantTalk). In 2027, it falls on May 9. As of that date, the chance of another 32°F night is between 10% and 20%, and the chance of another 36°F night (frost possible on plants) is between 40% and 50% (NOAA 1991–2020, Denver Water Dept.).
Is it too early to plant in Denver?
Before Apr 30 the odds of another 32°F night are better than even; after May 13 they are about 1 in 10 or less.
Today's risk is computed in your browser from the same NOAA probability table, shown as the range between the two nearest NOAA probability levels.
When is the first frost in Denver?
By Oct 12, half of years have had their first 32°F night. In 1 year out of 10, it comes as early as Sep 28. In a typical year, look for the first 36°F night (frost possible on plants) around Oct 4 and the first 28°F hard freeze around Oct 21.
For fall crops, count back from Oct 12, or from Sep 28 to be safe. Our planting calendar does the math for each crop.
| Threshold | 10% (early) | 30% | 50% (typical) | 90% (late) |
|---|---|---|---|---|
| 36°F (frost possible on plants) | Sep 21 | Sep 30 | Oct 4 | Oct 16 |
| 32°F freeze | Sep 28 | Oct 6 | Oct 12 | Oct 26 |
| 28°F hard freeze | Oct 5 | Oct 16 | Oct 21 | Nov 5 |
All probabilities (10–90%)
| Threshold | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% |
|---|---|---|---|---|---|---|---|---|---|
| 36°F (frost possible on plants) | Sep 21 | Sep 26 | Sep 30 | Oct 1 | Oct 4 | Oct 6 | Oct 9 | Oct 12 | Oct 16 |
| 32°F freeze | Sep 28 | Oct 3 | Oct 6 | Oct 10 | Oct 12 | Oct 15 | Oct 18 | Oct 21 | Oct 26 |
| 28°F hard freeze | Oct 5 | Oct 11 | Oct 16 | Oct 19 | Oct 21 | Oct 24 | Oct 28 | Nov 1 | Nov 5 |
How long is Denver's growing season?
Denver's frost-free season (32°F) typically runs 165 days. In about 1 year out of 10, it's shorter than 145 days.
That's enough time for most warm-season vegetables if they go in on time. Long-season crops do best started from transplants.
Growing degree days measure the heat available for crops to grow. The station averages 3,396 a year (base 50°F).
| Threshold | 10% (long year) | 50% (typical) | 90% (short year) |
|---|---|---|---|
| 36°F (frost possible on plants) | 166 days | 147 days | 128 days |
| 32°F freeze | 184 days | 165 days | 145 days |
| 28°F hard freeze | 206 days | 184 days | 163 days |
How does Denver's season compare?
Of the 20 Colorado cities with frost dates on this site, Denver has a typical frost-free season of 165 days, which is the 3rd longest.
Nationwide, across the 56 cities with frost dates on this site, the typical frost-free season here outlasts the one in 17 of them and falls short of the one in 38.
Growing degree days (base 50°F)
Annual normal: 3,396 GDD (NOAA flag R, 18 years). Running total by the end of each month (sum of NOAA daily GDD normals, so the year-end total can differ slightly from the annual normal):
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 | 8 | 53 | 168 | 491 | 1,108 | 1,932 | 2,702 | 3,194 | 3,362 | 3,392 | 3,395 |
What growing zone is Denver? (USDA 2023)
Denver is in USDA zone 6a on the 2023 map, which means an average coldest winter night of -10 to -5°F. Most of the city was 5b on the 2012 map, and 31 of 34 city ZIPs found in both tables moved up half a zone.
| ZIP | 2023 | 2012 | Change | Share of ZIP in Denver |
|---|---|---|---|---|
| 80202 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80203 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80204 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80205 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80206 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80207 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80209 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80210 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80211 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80212 mostly in city | 6a | 6a | unchanged | 74% |
| 80214 | 6a | 6a | unchanged | 1% |
| 80216 mostly in city | 6a | 5b | +1 half zone (warmer) | 72% |
| 80218 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80219 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80220 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80221 | 6a | 5b | +1 half zone (warmer) | 12% |
| 80222 mostly in city | 6a | 5b | +1 half zone (warmer) | 85% |
| 80223 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80224 mostly in city | 6a | 5b | +1 half zone (warmer) | 98% |
| 80226 | 6a | 5b | +1 half zone (warmer) | 1% |
| 80227 | 6a | 5b | +1 half zone (warmer) | 14% |
| 80230 mostly in city | 6a | 5b | +1 half zone (warmer) | 91% |
| 80231 mostly in city | 6a | 5b | +1 half zone (warmer) | 58% |
| 80232 | 6a | 5b | +1 half zone (warmer) | 1% |
| 80235 | 6a | 5b | +1 half zone (warmer) | 25% |
| 80236 mostly in city | 6a | 5b | +1 half zone (warmer) | 96% |
| 80237 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80238 mostly in city | 6a | 6a | unchanged | 100% |
| 80239 mostly in city | 6a | 5b | +1 half zone (warmer) | 80% |
| 80246 mostly in city | 6a | 5b | +1 half zone (warmer) | 66% |
| 80247 mostly in city | 6a | 5b | +1 half zone (warmer) | 54% |
| 80249 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80264 mostly in city | not listed | 5b | – | 100% |
| 80266 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80290 mostly in city | 6a | 5b | +1 half zone (warmer) | 100% |
| 80293 mostly in city | not listed | 5b | – | 100% |
| 80294 mostly in city | not listed | 5b | – | 100% |
Other ZIPs touching Denver and PO-box ZIPs
ZIPs outside the 802 prefix that overlap the city boundary:
- 80012: 2023 6a, 2012 5b (0.4% of the ZIP is in Denver)
- 80014: 2023 6a, 2012 5b (9.9% of the ZIP is in Denver)
- 80110: 2023 6a, 2012 5b (2.6% of the ZIP is in Denver)
- 80123: 2023 6a, 2012 5b (18.9% of the ZIP is in Denver)
PO-box and single-address 802xx ZIPs have no Census area, so we cannot tell which city they serve: 80201 (6a/5b), 80208 (6a/5b), 80215 (6a/6a), 80217 (6a/5b), 80225 (n/a/6a), 80228 (6a/5b), 80229 (6a/5b), 80233 (6a/5b), 80234 (6a/6a), 80241 (6a/5b), 80243 (6a/5b), 80244 (6a/5b), 80248 (6a/5b), 80250 (6a/5b), 80251 (n/a/5b), 80252 (n/a/5b), 80256 (6a/5b), 80257 (6a/5b), 80259 (6a/5b), 80260 (6a/6a), 80261 (6a/5b), 80262 (6a/5b), 80263 (6a/5b), 80265 (n/a/5b), 80271 (6a/5b), 80273 (6a/5b), 80274 (6a/5b), 80281 (6a/5b), 80291 (6a/5b), 80299 (6a/5b) (2023/2012).
Zones: PRISM Group, Oregon State University, https://prism.oregonstate.edu, accessed 2026-10-08. Shown as published in the ZIP tables; this page does not show a zone map. Not the official USDA Plant Hardiness Zone Map (official map: planthardiness.ars.usda.gov).
Does the new zone change Denver's frost dates?
No. Hardiness zones are based only on the average coldest winter temperature. They say nothing about when spring and fall frosts happen. Denver's frost dates come from NOAA's 1991–2020 frost probabilities, which did not change with the 2023 zone map. Use your zone to pick perennials that will survive winter, and your frost dates to time planting.
Why do Denver frost dates differ between websites?
You may see May 4 given as Denver's last frost date. That's the 30%-risk date, meaning about 3 years in 10 still have a 32°F night after it. Our headline date is Apr 30, the 50% (median) date.
May 13 is the date we call 'safer': it's the 10%-risk date, with a 32°F night after it in only about 1 year in 10.
May 8 is the 50% date for a 36°F night (frost possible on plants), not a 32°F freeze. Sites that treat 36°F as the danger line show later dates.
Station choice is another reason dates differ. Our 11 qualifying stations within 25 miles of the city center range from Apr 30 to May 8 for the typical (50%) last 32°F frost (table below).
| Date | What it is (NOAA 1991–2020) |
|---|---|
| May 4 | 32°F last frost, 30% risk (a 'balanced' date) |
| May 8 | 36°F last cold night, 50% (frost possible on plants) |
| May 13 | 32°F last frost, 10% risk (the 'safer' date) |
| Apr 18 | 28°F last hard freeze, 50% |
| May 4 | 32°F last frost, 50%, at Denver-Stapleton (nearest station with NOAA flag S) |
| Station | Distance | Elevation | Typical last frost |
|---|---|---|---|
| Denver Water Dept. used here | 1.2 mi SW | 5,228 ft | Apr 30 |
| Marston Filter Plant | 9.1 mi SSW | 5,610 ft | May 2 |
| Northglenn | 11.1 mi N | 5,407 ft | May 2 |
| Lakewood | 7.0 mi W | 5,640 ft | May 3 |
| Brighton 3 SE | 16.3 mi NNE | 5,016 ft | May 3 |
| Denver-Stapleton | 6.6 mi ENE | 5,286 ft | May 4 |
| Wheat Ridge 2 | 7.2 mi WNW | 5,398 ft | May 5 |
| Denver International Airport | 18.8 mi ENE | 5,414 ft | May 5 |
| Boulder | 22.8 mi NW | 5,484 ft | May 6 |
| Cherry Creek Dam | 11.5 mi SE | 5,647 ft | May 7 |
| Kassler | 18.1 mi SSW | 5,587 ft | May 8 |
Which weather station is this based on?
- Station
- Denver Water Dept. (NOAA USC00052223, COOP)
- Distance
- 1.2 mi SW of the city center
- Elevation
- 5,228 ft; city center 5,238 ft (USGS), difference −10 ft
- Record
- NOAA completeness flag R, 22 of 30 years (1991–2020)
- Confidence
- High (rule)
Confidence: High. At 1.2 miles from the city center and only 10 ft off in elevation, with frost statistics that meet our completeness rule (NOAA flag R, 22 of 30 years), this station is a close match.
Note: NOAA rates this station's frost statistics 'R' (representative). That means they use 22 of the 30 years in 1991–2020, with missing months filled in from surrounding stations. For comparison, the nearest station with a full 'S' (standard) record, Denver-Stapleton (6.6 mi away), has a typical last frost of May 4.
| Station | ID | Distance | Elev. (Δ) | Last frost 50% | First frost 50% | Season 50% | NOAA flag / years |
|---|---|---|---|---|---|---|---|
| Denver Water Dept. | USC00052223 | 1.2 mi SW | 5,228 ft (-10) | Apr 30 | Oct 12 | 165 d | R / 22 |
| Denver-Stapleton | USW00023062 | 6.6 mi ENE | 5,286 ft (+48) | May 4 | Oct 8 | 156 d | S / 28 |
| Lakewood | USC00054762 | 7.0 mi W | 5,640 ft (+402) | May 3 | Oct 7 | 155 d | R / 24 |
| Wheat Ridge 2 | USC00058995 | 7.2 mi WNW | 5,398 ft (+160) | May 5 | Oct 5 | 151 d | S / 28 |
| Marston Filter Plant | USC00055402 | 9.1 mi SSW | 5,610 ft (+372) | May 2 | Oct 11 | 160 d | R / 18 |
| Northglenn | USC00055984 | 11.1 mi N | 5,407 ft (+169) | May 2 | Oct 11 | 160 d | S / 26 |
| Cherry Creek Dam | USC00051547 | 11.5 mi SE | 5,647 ft (+409) | May 7 | Oct 8 | 152 d | R / 13 |
| Brighton 3 SE | USC00050950 | 16.3 mi NNE | 5,016 ft (-222) | May 3 | Oct 7 | 155 d | S / 25 |
| Kassler | USC00054452 | 18.1 mi SSW | 5,587 ft (+349) | May 8 | Oct 3 | 147 d | R / 23 |
| Denver International Airport | USW00003017 | 18.8 mi ENE | 5,414 ft (+176) | May 5 | Oct 9 | 156 d | R / 25 |
| Boulder | USC00050848 | 22.8 mi NW | 5,484 ft (+246) | May 6 | Oct 5 | 151 d | S / 26 |
Other stations within 25 mi (not used)
- Denver Centennial Airport (USW00093067), 13.9 mi SSE, 5,883 ft: typical last frost May 5. Not used: |elev diff| 645 ft > 500 ft.
- Ralston Reservoir (USC00056816), 14.4 mi WNW, 5,900 ft: typical last frost May 3. Not used: |elev diff| 662 ft > 500 ft.
- Evergreen (USC00052790), 18.6 mi WSW, 6,985 ft: typical last frost May 23. Not used: |elev diff| 1747 ft > 500 ft.
- Parker (USC00056323), 20.1 mi SE, 5,904 ft: typical last frost May 9. Not used: |elev diff| 666 ft > 500 ft.
- Roxborough State Park (USC00057249), 21.9 mi SSW, 6,117 ft: typical last frost May 16. Not used: |elev diff| 879 ft > 500 ft.
- Strontia Springs Dam (USC00058022), 22.2 mi SSW, 5,840 ft: typical last frost May 16. Not used: |elev diff| 602 ft > 500 ft.
- Castle Rock (USC00051401), 23.1 mi S, 6,185 ft: typical last frost May 9. Not used: |elev diff| 947 ft > 500 ft.
- Gross Reservoir (USC00053629), 23.5 mi NW, 7,970 ft: typical last frost May 24. Not used: |elev diff| 2732 ft > 500 ft.
- Coal Creek Canyon (USC00051681), 23.6 mi WNW, 8,950 ft: typical last frost Jun 5. Not used: |elev diff| 3712 ft > 500 ft.
93 other NOAA normals stations within 40 km (mostly rain gauges) have no frost statistics.
Denver planting dates at a glance
Balanced dates use the 30%-risk last-frost date as the anchor. The Denver planting calendar has typical and safe dates, fall planting and a month-by-month list for 27 vegetables.
| Crop | Start indoors | Plant outdoors (balanced) | Fall |
|---|---|---|---|
| Tomatoes | Apr 14–28 | Jun 2 | – |
| Peppers | Mar 23 – Apr 6 | May 18 | – |
| Potatoes | – | Apr 20 – May 4 | – |
| Onions (dry, from sets) | – | Apr 6–20 | – |
| Peas | – | Apr 6–20 | sow by Jul 25 |
| Lettuce (leaf) | – | Apr 6–20 | sow by Jul 30 |
| Carrots | – | Apr 20 – May 4 | sow by Jul 20 |
| Beans (snap) | – | May 4 | sow by Jul 16 |
| Summer squash | – | May 4 | sow by Jul 26 |
| Broccoli | Feb 16 – Mar 2 | Apr 6–20 | transplant by Jul 25 |
| Cabbage | Feb 16 – Mar 2 | Apr 6–20 | transplant by Jul 5 |
| Cauliflower | Mar 2–16 | Apr 20 – May 4 | – |
| Kohlrabi | – | Apr 6–20 | sow by Aug 9 |
| Green onions | – | Apr 6–20 | sow by Jul 30 |
| Radishes | – | Apr 6–20 | sow by Aug 29 |
| Spinach | – | Apr 6–20 | sow by Aug 19 |
| Turnips | – | Apr 6–20 | sow by Aug 9 |
| Beets | – | Apr 20 – May 4 | sow by Jul 30 |
| Swiss chard | – | Apr 20 – May 4 | sow by Jul 30 |
| Parsnips | – | Apr 20 – May 4 | – |
| Sweet corn | – | May 4 | – |
| Cucumbers | – | May 4 | sow by Jul 21 |
| Eggplant | Mar 16 – Apr 6 | May 18 | – |
| Cantaloupe | – | May 18 | – |
| Watermelon | – | May 18 | – |
| Winter squash | – | May 18 | – |
| Garlic | – | – | plant Oct 1–14 |
When to plant tomatoes in Denver · Fall planting dates for Denver
Frost dates near Denver
| City | Distance | Last frost | First frost | Season | Zone 2023 |
|---|---|---|---|---|---|
| Lakewood frost dates | 7 mi | May 3 | Oct 7 | 155 days | 6a |
| Littleton frost dates | 10 mi | May 2 | Oct 11 | 160 days | 5b–6a |
| Arvada frost dates | 11 mi | May 5 | Oct 5 | 151 days | 6a |
| Centennial frost dates | 12 mi | May 5 | Oct 8 | 154 days | 6a |
| Thornton frost dates | 13 mi | May 2 | Oct 11 | 160 days | 6a |
| Commerce City frost dates | 14 mi | May 3 | Oct 7 | 155 days | 5b |
Frequently asked questions
What is the average last frost date in Denver?
Apr 30 is the median (50%) date for Denver's last 32°F night, from NOAA 1991–2020 normals at Denver Water Dept. To play it safe, use May 13: only about 1 year in 10 has a freeze after it.
When is the first frost in Denver?
Typically by Oct 12 for the first 32°F night, though about 1 year in 10 it comes as early as Sep 28. The first 36°F night (frost possible on plants) typically shows up around Oct 4.
What growing zone is Denver, Colorado? Is Denver zone 5 or 6?
Denver is in USDA hardiness zone 6a on the current 2023 map (zone 6 for short). On the older 2012 map, most of the city was 5b. That's why older references still say 'zone 5'.
Is it too early to plant in Denver?
For frost-tender plants, yes if it's before Apr 30: until then, the odds of another 32°F night are better than even. Between Apr 30 and May 13, the risk falls from 50% to 10%. Cool-season crops like peas and lettuce can go in weeks earlier; see the planting calendar.
What temperature is a killing frost?
A light frost is enough to kill tender crops such as tomatoes. CSU Extension describes 28–32°F as a light frost and anything below 28°F as a heavy frost. We report NOAA odds at three thresholds: 36°F (frost possible on plants), 32°F (freeze, our headline) and 28°F (hard freeze).
Is first frost the same as first freeze?
Not quite. A freeze is when the air reaches 32°F. Frost is ice that forms on surfaces, and on calm, clear nights it can form with the air a few degrees above freezing. So in Denver, the first 36°F night (frost possible on plants) typically comes around Oct 4, before the first 32°F night (Oct 12).
Download & sources
- Add Denver frost & planting dates to your calendar (.ics, 2027)
- Printable planting calendar (PDF)
- How these numbers are calculated
Data: NOAA NCEI U.S. Climate Normals 1991–2020 (annual/seasonal and daily normals, station USC00052223); USDA Plant Hardiness Zone ZIP tables 2023 and 2012 by the PRISM Group, Oregon State University; Census 2020 ZIP/place relationship file; USGS elevation. Long-term odds, not a forecast. Figures and sentences are generated from these data by fixed rules; see the methodology. Last updated 2026-10-08.