Last and first frost dates in Des Moines
United States
In Des Moines the last spring frost usually comes around 19 April and the first autumn frost around 27 October, which leaves about 191 frost-free days (median of 2016–2025). Tomato seedlings can go into open ground from 30 April to 7 July.
Your location is not available. Pick your city from the list below.
| Last spring frost | around 19 April |
|---|---|
| First autumn frost | around 27 October |
| Frost-free days | 191 days |
| Hardiness zone (USDA-equivalent) | official USDA map: 5b |
Median of 2016–2025 for the 25 km grid cell of the city: the last day at or below 0 °C in spring and the first in autumn (ERA5 reanalysis via Open-Meteo). In a cold year a frost can come a week or two later — Greenly warns 48 hours ahead.
When is the last frost in Des Moines?
The last frost in Des Moines usually comes around 19 April: that is the median of 2016–2025, so in about half of those years the last night at or below 0 °C came later. Hardy crops start before it and frost-tender ones only after it: in the table below arugula can go into open ground from 29 March, while corn waits until 26 April. The first autumn frost follows around 27 October, about 191 days later: harvest or cover frost-tender crops before then.
When to sow and plant
| Crop | Sow for seedlings | Plant out in a greenhouse | Open ground |
|---|---|---|---|
| Achocha | 24 February – 19 July | 5 April – 28 August | 26 April – 28 August |
| Ageratum | from 12 February | — | from 30 April |
| Arugula | — | — | sow 29 March – 22 September |
| Basil | 19 March – 25 August | 26 April – 2 October | 17 May – 2 October |
| Beet | — | — | sow 29 March – 28 August |
| Bell Pepper | 25 February – 8 May | 26 April – 7 July | 17 May – 7 July |
| Black-eyed Susan | from 2 February | — | from 26 April |
| Bok Choy | 1 March – 5 September | 5 April – 10 October | 26 April – 10 October |
| Borage | — | — | sow 26 April – 2 September |
| Broad bean | — | — | sow 29 March – 19 July |
| Broccoli | — | — | sow 29 March – 12 July |
| Brussels Sprouts | 22 January – 9 June | 8 March – 24 July | 29 March – 24 July |
| Busy Lizzie | from 1 February | — | from 26 April |
| Cabbage | — | — | sow 29 March – 19 June |
| Calendula | — | — | sow from 29 March |
| Carrot | — | — | sow 29 March – 4 August |
| Cauliflower | 25 January – 12 July | 8 March – 23 August | 29 March – 23 August |
| Celeriac | 18 January – 9 May | 5 April – 25 July | 26 April – 25 July |
| Celery | 18 January – 19 May | 5 April – 4 August | 26 April – 4 August |
| Celosia | from 6 March | from 20 April | from 11 May |
| Chamomile | — | — | sow 29 March – 23 August |
| Chayote | 7 January – 2 May | 5 April – 29 July | 26 April – 29 July |
| Chickpea | — | — | sow 29 March – 9 July |
| Chicory | 11 February – 3 August | — | 29 March – 28 August |
| Chili Pepper | 25 February – 14 June | 26 April – 13 August | 17 May – 13 August |
| China aster | from 5 March | from 26 April | from 17 May |
| Chives | — | — | sow 29 March – 14 August |
| Cilantro | — | — | sow 29 March – 24 August |
| Corn | — | — | sow 26 April – 9 July |
| Corn poppy | — | — | sow from 29 March |
| Cosmos | from 6 March | from 20 April | from 11 May |
| Cucumber | 29 March – 15 July | 26 April – 12 August | 17 May – 12 August |
| Daikon | — | — | sow 29 March – 21 August |
| Delphinium | from 8 January | — | from 29 March |
| Dill | — | — | sow 29 March – 3 September |
| Edging lobelia | from 1 February | — | from 26 April |
| Eggplant | 25 February – 8 May | 26 April – 7 July | 17 May – 7 July |
| Florence fennel | 19 February – 19 July | 5 April – 2 September | 26 April – 2 September |
| Foxglove | from 21 December | — | from 29 March |
| Garden sorrel | — | — | sow 29 March – 22 August |
| Green Beans | — | — | sow 11 May – 17 July |
| Hollyhock | — | — | sow from 29 March |
| Hyssop | — | — | sow 29 March – 15 July |
| Kale | — | — | sow 29 March – 16 August |
| Kiwano | 8 March – 22 July | 9 April – 23 August | 30 April – 23 August |
| Kohlrabi | — | — | sow 29 March – 26 August |
| Leek | 28 December – 30 April | 8 March – 9 July | 29 March – 9 July |
| Lemon balm | — | — | sow 29 March – 18 August |
| Lettuce | — | — | sow 29 March – 31 August |
| Lisianthus | from 11 December | from 8 March | from 29 March |
| Lovage | — | — | sow from 29 March |
| Luffa | 15 March – 16 May | 26 April – 27 June | 17 May – 27 June |
| Marigold | from 22 February | from 5 April | from 26 April |
| Marjoram | 25 February – 3 August | — | 17 May – 2 October |
| Melon | 29 March – 2 July | 26 April – 30 July | 17 May – 30 July |
| Microgreens | — | — | sow 11 May – 13 October |
| Moringa | 10 March – 8 August | 4 May – 2 October | 25 May – 2 October |
| Moss rose | from 8 February | — | from 26 April |
| Mustard greens | — | — | sow 29 March – 12 September |
| Napa cabbage | 3 March – 13 August | 5 April – 15 September | 26 April – 15 September |
| Nasturtium | from 26 February | from 5 April | from 26 April |
| Okra | 15 March – 27 July | 26 April – 7 September | 17 May – 7 September |
| Oregano | 7 January – 24 July | 8 March – 22 September | 29 March – 22 September |
| Pansy | from 11 January | from 8 March | from 29 March |
| Parsley | — | — | sow 29 March – 12 August |
| Parsnip | — | — | sow 29 March – 1 July |
| Peanut | 20 March – 22 June | 26 April – 29 July | 17 May – 29 July |
| Peas | — | — | sow 29 March – 14 August |
| Petunia | from 22 February | from 26 April | from 17 May |
| Physalis | 23 February – 19 June | 9 April – 3 August | 30 April – 3 August |
| Pumpkin | 15 March – 21 May | 26 April – 2 July | 17 May – 2 July |
| Purple coneflower | from 5 January | — | from 29 March |
| Radish | — | — | sow 29 March – 27 September |
| Sage | 18 January – 20 July | 8 March – 7 September | 29 March – 7 September |
| Scarlet sage | from 16 February | — | from 30 April |
| Snapdragon | from 2 January | from 8 March | from 29 March |
| Soybean | — | — | sow 17 May – 8 August |
| Spinach | — | — | sow 29 March – 2 September |
| Stevia | 19 February – 10 June | 9 April – 29 July | 30 April – 29 July |
| Stock | — | — | sow from 29 March |
| Sunflower | — | — | sow from 11 May |
| Sweet alyssum | — | — | sow from 29 March |
| Sweet Corn | 14 March – 3 August | 5 April – 25 August | 26 April – 25 August |
| Sweet pea | from 25 January | from 8 March | from 29 March |
| Sweet William | — | — | sow from 29 March |
| Swiss Chard | — | — | sow 29 March – 28 August |
| Thyme | — | — | sow 29 March – 9 July |
| Tomato | 16 February – 16 May | 9 April – 7 July | 30 April – 7 July |
| Turnip | — | — | sow 29 March – 30 August |
| Watercress | — | — | sow 29 March – 10 September |
| Watermelon | 29 March – 20 June | 26 April – 18 July | 17 May – 18 July |
| Zinnia | from 30 March | from 4 May | from 25 May |
| Zucchini | 5 April – 20 July | 26 April – 10 August | 17 May – 10 August |
Planting out: a week after the last frost once the soil is warm enough for the crop; frost-hardy crops three weeks before it; an unheated greenhouse three weeks earlier. Seedlings are sown so they are ready on that day. Each window starts on the Greenly calendar date and ends on the last day that still leaves the crop’s days to harvest (from its card) before the average first autumn frost, plus six weeks of picking for crops harvested over weeks (tomatoes, peppers, aubergines, cucumbers, courgettes, pumpkins, watermelons, beans) — our rule; earlier in the window is safer.
What planting zone is Des Moines?
The official USDA map (2023, 1991–2020 data) puts the centre of Des Moines (ZIP 50319) in zone 5b. Zone 5b stands for an average coldest night of -15 to -10 °F (-26.1 to -23.3 °C), so perennials hardy to zone 5b or a colder zone should come through a typical winter here.
Check the official USDA map for Des Moines: USDA Plant Hardiness Zone Map.
When the soil warms up in Des Moines
The day the top 7 cm of soil first averages each temperature over a week, median of 2016–2025 (ERA5 via Open-Meteo). The soil reaches 10 °C 9 days before the last spring frost and 15 °C 11 days after it.
| Soil | Date | Against the last spring frost |
|---|---|---|
| 5 °C | 12 March | 38 days earlier |
| 10 °C | 10 April | 9 days earlier |
| 15 °C | 30 April | 11 days later |
| 18 °C | 17 May | 28 days later |
Frost dates near Des Moines
Of the nearest cities on our list, the last spring frost ends earliest in Kansas City (7 April) and latest in Cedar Rapids (22 April).
| City | Distance | Last spring frost | First autumn frost |
|---|---|---|---|
| Cedar Rapids | 165 km | 22 April | 25 October |
| Omaha | 198 km | 16 April | 26 October |
| Davenport | 250 km | 20 April | 30 October |
| Lincoln | 271 km | 16 April | 28 October |
| Kansas City | 290 km | 7 April | 1 November |
Seeds, seedlings and markets in Des Moines
Within 15 km of Des Moines OpenStreetMap lists 7 garden centres (collected 20 October 2026). The nearest garden centre to the city centre is Plant Junction, 9 km away.
- Plant Junction — garden centre
5th Street 204½, 50265 West Des Moines · Mon–Wed 10:00–17:00; Thu 10:00–20:00; Fri 10:00–17:00; Sat 10:00–16:00; Sun 10:00–14:00 · 9 km - Vic Scott Landscaping and Nursery Center — garden centre
Northeast 14th Avenue 6799, 50021 Ankeny · 9 km - Earl May Garden Center — garden centre
University Avenue 1845, 50266 · 10 km - Iowa Outdoor Products — garden centre
Whitson Drive 8616, 50322 · 11 km - TNT Landscaping — garden centre
Southwest Ordnance Road 1313, 50023 Ankeny · 14 km · tntlandscaping.com - Canoyer Garden Center — garden centre
Gateway Drive 3355, 50111 Grimes · 15 km
Places: © OpenStreetMap contributors, ODbL.
What to grow at home in winter in Des Moines
Frosts in Des Moines usually come from about 27 October to about 19 April. These plants have indoor care in their Greenly cards and are harvested quickly, so they can be sown on a windowsill in winter.
Des Moines: weather for the next 7 days
Forecast by Open-Meteo. Nights at or below 0 °C are marked as frost.
Weather in Des Moines by month
Average weather in Des Moines over 2016–2025: the warmest month is July. Months that average 20 °C or more by day: May–September (22.6–30 °C). Months that average 30 °C or more by day: July (30 °C). Nights average below 0 °C in January (-9.4 °C), February (-7.7 °C) and December (-4.9 °C). About 929 mm of rain falls in a year, on 107 days; May is the wettest month (125 mm) and February the driest (31 mm).
| Month | Day, °C | Night, °C | Rain, mm | Rainy days |
|---|---|---|---|---|
| January | -0.4 | -9.4 | 39 | 7 |
| February | 2.9 | -7.7 | 31 | 6 |
| March | 11.2 | 0.4 | 80 | 10 |
| April | 16.6 | 5.2 | 88 | 11 |
| May | 22.6 | 11.8 | 125 | 13 |
| June | 29 | 18.3 | 122 | 11 |
| July | 30 | 20 | 92 | 10 |
| August | 28.9 | 18.9 | 86 | 10 |
| September | 26.4 | 16.1 | 84 | 8 |
| October | 18.5 | 8.6 | 94 | 9 |
| November | 10.3 | 0.9 | 49 | 6 |
| December | 3.9 | -4.9 | 39 | 6 |
Average of the daily highs and lows, rain per month and days with at least 1 mm (ERA5 via Open-Meteo, the same grid cell as the frost dates).
Planted in autumn
| Crop | When to plant |
|---|---|
| Bearded Iris | by 27 September |
| Crocus | 27 September – 29 November |
| Daffodil | 27 September – 29 November |
| Garlic | 27 September – 29 November |
| Grape hyacinth | by 27 September |
| Hellebore | by 27 September |
| Hyacinth | 27 September – 29 November |
| Lily | by 27 September |
| Ornamental onion | by 27 September |
| Peony | by 27 September |
| Saffron | by 27 September |
| Snowdrop | by 27 September |
| Tulip | 27 September – 29 November |
| Wild garlic | by 27 September |
From a month before the first autumn frost, so the roots grow before winter, to the late-planting limit on each crop’s page (about two weeks before the ground freezes, by ten years of weather).