When to Plant in Denver, CO: Planting Calendar & Frost Dates
Quick answer
In Denver (ZIP 80202), the median last spring frost is Apr 30 and the first fall frost is Oct 12. Start tomato seeds indoors Mar 5 – Mar 19 and transplant them May 7 – May 14; sow peas Mar 19 – Apr 2; plant garlic Sep 28 – Nov 2.
For ZIP 80202 in Denver, the nearest NOAA weather station with freeze records is Denver Water Department (NOAA name: Denver Water Dept, CO), 1.6 miles away. Its median last spring frost (32°F, NOAA 1991–2020) is Apr 30 and its median first fall frost is Oct 12, leaving about 165 frost-free days. ZIP 80202 is in USDA hardiness zone 6a. The last frost here comes 4 days later than the zone 6 median (Apr 26), and the season is 11 days shorter than the zone’s typical 176 days. Across Colorado’s 527 ZIP codes with frost dates, the median last frost is May 9, so Denver’s comes 9 days earlier than that.
Station and dates: NOAA NCEI U.S. Climate Normals 1991–2020, 32°F at 50% probability, for the station nearest the center of ZIP 80202. Zone: 2023 USDA Plant Hardiness Zone Map (PRISM data by ZIP code). Outside Delaware, Maryland, Pennsylvania, New Jersey and Virginia the planner uses the nearest NOAA station with freeze data, which can be at a different elevation from your yard.
Next 30 days in Denver
See what to plant this month in the planner for ZIP 80202.
Key planting dates for Denver
| Key date | When in Denver | How it is counted |
|---|---|---|
| Sow peas | Mar 19 – Apr 2 | 4–6 weeks before last frost (Apr 30) |
| Start tomatoes indoors | Mar 5 – Mar 19 | 6–8 weeks before last frost (Apr 30) |
| Transplant tomatoes | May 7 – May 14 | 1–2 weeks after last frost (Apr 30) |
| Sow beans and squash | May 7 – May 14 | 1–2 weeks after last frost (Apr 30) |
| Sow fall lettuce | Aug 17 – Aug 31 | 6–8 weeks before first fall frost (Oct 12) |
| Plant garlic | Sep 28 – Nov 2 | 2 weeks before to 3 weeks after first fall frost, while the soil is still workable (SDSU, Illinois, Virginia Tech) (Oct 12) |
| Plant tulip bulbs | Sep 28 – Nov 9 | 2 weeks before to 4 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers) (Oct 12) |
Denver vegetable and flower planting calendar
Every date range below is counted from Denver’s median frost dates (Apr 30 and Oct 12) with the same rules as our planner, and rows run in calendar order. In about half of years a frost still comes after the spring date.
| Plant | Task | Dates (and how they are counted) | Expected harvest (estimate) |
|---|---|---|---|
| Broccoli | Start indoors | Feb 19 – Mar 58–10 weeks before last frost (avg. Apr 30) | — |
| Cabbage | Start indoors | Feb 19 – Mar 58–10 weeks before last frost (avg. Apr 30) | — |
| Kale | Start indoors | Feb 19 – Mar 58–10 weeks before last frost (avg. Apr 30) | — |
| Tomatoes | Start indoors | Mar 5 – Mar 196–8 weeks before last frost (avg. Apr 30) | — |
| Peppers | Start indoors | Mar 5 – Mar 196–8 weeks before last frost (avg. Apr 30) | — |
| Eggplant | Start indoors | Mar 5 – Mar 196–8 weeks before last frost (avg. Apr 30) | — |
| Peas | Direct sow | Mar 19 – Apr 24–6 weeks before last frost (avg. Apr 30) | May 18 – Jun 2160–80 days from seeding |
| Spinach | Direct sow | Mar 19 – Apr 24–6 weeks before last frost (avg. Apr 30) | May 3 – Jun 145–60 days from seeding |
| Basil | Start indoors | Mar 19 – Apr 24–6 weeks before last frost (avg. Apr 30) | — |
| Radishes | Direct sow | Mar 26 – Apr 162–5 weeks before last frost (avg. Apr 30) | Apr 15 – May 1620–30 days from seeding |
| Lettuce | Direct sow | Apr 2 – Apr 162–4 weeks before last frost (avg. Apr 30) | Jun 1 – Jul 560–80 days from seeding |
| Onions (sets/transplants) | Plant sets/transplants | Apr 2 – Apr 162–4 weeks before last frost (avg. Apr 30) | Jun 26 – Aug 1485–120 days from planting |
| Broccoli | Transplant | Apr 2 – Apr 162–4 weeks before last frost (avg. Apr 30) | May 22 – Jun 2550–70 days from transplanting |
| Cabbage | Transplant | Apr 2 – Apr 162–4 weeks before last frost (avg. Apr 30) | Jun 11 – Jul 1570–90 days from transplanting |
| Kale | Transplant | Apr 2 – Apr 162–4 weeks before last frost (avg. Apr 30) | — |
| Marigolds | Start indoors | Apr 9 – Apr 300–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho) (avg. Apr 30) | — |
| Zinnias | Start indoors | Apr 9 – Apr 300–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho) (avg. Apr 30) | — |
| Potatoes | Plant seed potatoes | Apr 16 – Apr 231–2 weeks before last frost (avg. Apr 30) | Jul 10 – Aug 1185–110 days from planting |
| Marigolds | Direct sow / transplant | Apr 30 – May 14from the last frost to 2 weeks after (Univ. of Idaho) (avg. Apr 30) | — |
| Zinnias | Direct sow / transplant | Apr 30 – May 14from the last frost to 2 weeks after (Univ. of Idaho) (avg. Apr 30) | — |
| Tomatoes | Transplant | May 7 – May 141–2 weeks after last frost (avg. Apr 30) | Jul 16 – Aug 1270–90 days from transplanting |
| Beans (bush & pole) | Direct sow | May 7 – May 141–2 weeks after last frost (avg. Apr 30) | Jun 21 – Jul 2345–70 days from seeding |
| Sweet corn | Direct sow | May 7 – May 141–2 weeks after last frost (avg. Apr 30) | Jul 11 – Aug 1265–90 days from seeding |
| Cucumbers | Direct sow | May 7 – May 141–2 weeks after last frost (avg. Apr 30) | Jun 16 – Jul 1840–65 days from seeding |
| Squash | Direct sow | May 7 – May 141–2 weeks after last frost (avg. Apr 30) | Jun 16 – Jul 340–50 days from seeding |
| Pumpkins | Direct sow | May 7 – May 211–3 weeks after last frost (avg. Apr 30) | Jul 26 – Aug 2980–100 days from seeding |
| Basil | Transplant | May 7 – May 141–2 weeks after last frost (avg. Apr 30) | Jun 18 – Jun 2542 days from transplanting |
| Peppers | Transplant | May 14 – May 212–3 weeks after last frost (avg. Apr 30) | Jul 18 – Aug 465–75 days from transplanting |
| Eggplant | Transplant | May 14 – May 212–3 weeks after last frost (avg. Apr 30) | Jul 23 – Aug 1970–90 days from transplanting |
| Broccoli | Fall transplant | Jul 20 – Aug 310–12 weeks before first fall frost (avg. Oct 12) | Sep 8 – Oct 1250–70 days from transplanting |
| Cabbage | Fall transplant | Jul 20 – Aug 310–12 weeks before first fall frost (avg. Oct 12) | Sep 28 – Nov 170–90 days from transplanting |
| Kale | Fall sow | Aug 3 – Aug 178–10 weeks before first fall frost (avg. Oct 12) | Sep 22 – Oct 2650–70 days from seeding |
| Lettuce | Fall sow | Aug 17 – Aug 316–8 weeks before first fall frost (avg. Oct 12) | Oct 16 – Nov 1960–80 days from seeding |
| Spinach | Fall sow | Aug 24 – Sep 144–7 weeks before first fall frost (Virginia Tech) (avg. Oct 12) | Oct 8 – Nov 1345–60 days from seeding |
| Radishes | Fall sow | Aug 31 – Sep 144–6 weeks before first fall frost (avg. Oct 12) | Sep 20 – Oct 1420–30 days from seeding |
| Daffodils | Fall plant bulbs | Sep 14 – Oct 264 weeks before to 2 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers) (avg. Oct 12) | — |
| Tulips | Fall plant bulbs | Sep 28 – Nov 92 weeks before to 4 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers) (avg. Oct 12) | — |
| Garlic | Fall plant cloves | Sep 28 – Nov 22 weeks before to 3 weeks after first fall frost, while the soil is still workable (SDSU, Illinois, Virginia Tech) (avg. Oct 12) | Jun 5 – Jul 30 (next year)250–270 days from planting |
How we count planting dates: the weeks before or after frost for each crop come from university extension planting guides: UNH Extension, When to Plant Your Vegetable Garden; Rutgers FS787, Starting Vegetable Seeds Indoors; Virginia Tech 426-331, Home Garden Vegetable Planting Guide; University of Maryland Extension, Vegetable Planting Calendar; and University of Idaho CIS 1209 (marigolds and zinnias). Bulb windows approximate Rutgers’ rule to plant when soil falls below 60°F (FS1220), and garlic follows SDSU, Illinois and Virginia Tech. Temperature notes: UMD (potatoes), UMN (sweet corn), UC ANR (peppers, hardening off), UMN (eggplant), Colorado State (tomatoes) and SDSU (hardening off).
Harvest estimates add days to harvest from these sources to each planting window, and stop at the first fall frost for frost-tender crops: UF/IFAS Extension, Florida Vegetable Gardening Guide (SP103/VH021), Table 1, “Days to Harvest”; University of Maryland Extension, Growing Onions in a Home Garden; University of Maryland Extension, Growing Garlic in a Home Garden; University of Maryland Extension, Growing Basil in a Home Garden.
Frost dates across Denver’s ZIP codes
Across Denver’s 31 ZIP codes, the median last spring frost ranges from Apr 30 to May 7 and the median first fall frost from Oct 8 to Oct 12, depending on which of 5 NOAA stations is nearest. This page uses ZIP 80202, which is in the group most Denver ZIP codes share.
| Nearest NOAA station | Last spring frost | First fall frost | Denver ZIP codes |
|---|---|---|---|
| Denver Water Department (NOAA name: Denver Water Dept, CO) | Apr 30 | Oct 12 | 19: 80202, 80203, 80204, 80205, 80206, 80209, 80210, 80211, 80212, 80216, 80218, 80219, 80222, 80223, 80246, 80264, 80290, 80293, 80294 |
| Denver-Stapleton | May 4 | Oct 8 | 8: 80207, 80220, 80224, 80230, 80238, 80239, 80247, 80266 |
| Cherry Creek Dam | May 7 | Oct 8 | 2: 80231, 80237 |
| Denver International Airport (NOAA name: Denver Intl Airport, CO) | May 5 | Oct 9 | 1: 80249 |
| Marston Filter Plant (NOAA name: Marston Fltr Plt, CO) | May 2 | Oct 11 | 1: 80236 |
Which ZIP codes count as Denver: the 31 ZIP Code Tabulation Areas (2020 ZCTAs) with at least half of their land area inside Denver city limits, from the U.S. Census Bureau, 2020 ZCTA to Place Relationship File. ZCTAs are the Census Bureau’s approximations of USPS ZIP Code areas, so this list may not match every USPS ZIP code. Each ZIP code’s dates are the ones our planner shows for it.
How Denver compares
| Area | Median last spring frost | Median first fall frost | Frost-free days |
|---|---|---|---|
| Denver (ZIP 80202) | Apr 30 | Oct 12 | 165 |
| Colorado (median of 527 ZIP codes) | May 9 | Oct 5 | 149 |
| USDA zone 6 (median of 9,140 ZIP codes) | Apr 26 | Oct 19 | 176 |
How this table is built: each ZIP code is matched to its nearest NOAA 1991–2020 freeze-data station (within 60 miles); state and zone rows are medians across those ZIP codes. Zones are the 2023 USDA zones by ZIP code (PRISM).
More for Denver gardeners
- Your own ZIP: open the planner for ZIP 80202 and change the ZIP to yours for its own station and dates.
- Colorado: When to plant in Colorado, with frost dates across the state.
- USDA zone 6a: our zone 6 planting guide.
- Frost tonight? How to protect plants from frost.
Wilmington Baltimore Philadelphia Pittsburgh Boston Chicago Minneapolis Dallas Richmond Atlanta Seattle Phoenix Los Angeles Miami All cities
Frequently asked questions
When is the last frost in Denver?
For ZIP 80202 in Denver, the nearest NOAA 1991–2020 normals station (Denver Water Department, 1.6 miles away) has a median last spring frost (32°F) of Apr 30. Across Denver’s 31 ZIP codes it ranges from Apr 30 to May 7. In about half of years a frost still comes after that date, so tender plants are safer 1–2 weeks later.
When should I plant tomatoes in Denver?
Start tomato seeds indoors Mar 5 – Mar 19 (6–8 weeks before the last frost) and transplant them outdoors May 7 – May 14 (1–2 weeks after it), once nights stay above about 52°F (Colorado State).
What is the first fall frost date in Denver?
The median first fall frost (32°F) for ZIP 80202 is Oct 12, about 165 days after the last spring frost. Across Denver’s ZIP codes it ranges from Oct 8 to Oct 12. Sow fall lettuce Aug 17 – Aug 31 and plant garlic Sep 28 – Nov 2.
What USDA zone is Denver in?
ZIP 80202 in Denver is in USDA hardiness zone 6a on the 2023 USDA map (by ZIP code, via PRISM). Hardiness zones describe winter low temperatures, not frost dates.
Sources
- NOAA National Centers for Environmental Information: U.S. Climate Normals 1991–2020
- USDA Agricultural Research Service, Plant Hardiness Zone Map: 2023 USDA Plant Hardiness Zone Map
- UNH Extension: When to Plant Your Vegetable Garden
- Rutgers NJAES Cooperative Extension: Rutgers FS787, Starting Vegetable Seeds Indoors; FS1220: Spring Flowering Bulbs (Rutgers NJAES)
- Virginia Cooperative Extension (Virginia Tech): Virginia Cooperative Extension 426-331, Virginia’s Home Garden Vegetable Planting Guide
- University of Maryland Extension: Vegetable Planting Calendar; Growing Potatoes in a Home Garden; Growing Onions in a Home Garden; Growing Garlic in a Home Garden; Growing Basil in a Home Garden
- University of Idaho Extension: CIS 1209
- South Dakota State University Extension: Planting Garlic; Harden Your Transplants Prior To Planting Your Garden
- University of Illinois Extension: Ready, Set, Garlic!
- University of Minnesota Extension: Growing sweet corn in home gardens; Growing eggplant in home gardens
- University of California Agriculture and Natural Resources (UC ANR): Growing Peppers
- Colorado State University Extension: Growing tomatoes
- UF/IFAS Extension: Florida Vegetable Gardening Guide (SP103/VH021), Table 1, “Days to Harvest”
- U.S. Census Bureau: 2020 ZCTA to Place Relationship File