
Seed Starting Calendar for Iowa
Median last frost from Apr 17 to May 4 across Iowa
Last spring frost dates in Iowa
Des Moines reaches its median last frost around Apr 18, Cedar Rapids around Apr 27, and Decorah in the Driftless northeast around May 3, so an Iowa seed calendar shifts about two weeks north to south.
Three dates per station from the NOAA 1991 to 2020 normals. The median is the date half of springs run past. The last column is the date the last 32°F night has passed by in 9 years out of 10, the one to hold tender transplants for.
| Station | Elevation | Early (1 in 10 years later than this) | Median last frost | Passed in 9 of 10 years | Median first fall frost |
|---|---|---|---|---|---|
| Des MoinesDes Moines Intl Airport, USW00014933 | 957 ft | Apr 4 | Apr 18 | May 2 | Oct 20 |
| Cedar RapidsCedar Rapids Municipal Airport, USW00014990 | 868 ft | Apr 13 | Apr 27 | May 11 | Oct 11 |
| Sioux City Gateway AirportSioux City Gateway Airport, USW00014943 | 1,095 ft | Apr 16 | Apr 29 | May 14 | Oct 5 |
| Estherville Municipal AirportEstherville Municipal Airport, USW00094971 | 1,317 ft | Apr 19 | May 2 | May 14 | Sep 30 |
| DecorahDecorah, USC00132110 | 860 ft | Apr 19 | May 3 | May 16 | Oct 7 |
When to start seeds in Iowa, spring 2027
Counted back from the median last frost at Cedar Rapids, April 27. Pick another station to redraw the chart for it.
| Crop | Start indoors | Set out | Sow outdoors | Frost class |
|---|---|---|---|---|
| Tomato | Mar 9 to Mar 23 | May 4 to May 11 | Tender, very tender | |
| Pepper | Mar 2 to Mar 16 | May 11 to May 18 | Tender, very tender | |
| Eggplant | Mar 2 to Mar 16 | May 11 to May 18 | Tender, very tender | |
| Basil | Mar 16 to Mar 30 | May 11 to May 18 | Tender | |
| Celery | Feb 2 to Feb 16 | Apr 27 to May 4 | Tender | |
| Cucumber | Apr 6 to Apr 13 | May 4 to May 11 | Apr 27 to May 4 | Tender |
| Summer squash | Apr 13 to Apr 20 | May 11 to May 18 | Apr 27 to May 4 | Tender |
| Winter squash | Apr 13 to Apr 20 | May 11 to May 18 | May 11 to May 18 | Tender, very tender |
| Pumpkin | Apr 13 to Apr 20 | May 11 to May 18 | May 11 to May 18 | Tender, very tender |
| Melon (cantaloupe) | Apr 13 to Apr 20 | May 11 to May 18 | Tender, very tender | |
| Watermelon | Apr 6 to Apr 20 | May 11 to May 18 | Tender, very tender | |
| Onion (from seed) | Jan 19 to Feb 2 | Mar 30 to Apr 6 | Hardy | |
| Leek | Jan 19 to Feb 2 | Mar 30 to Apr 6 | Hardy | |
| Parsley | Jan 26 to Feb 2 | Apr 6 to Apr 13 | Half-hardy | |
| Broccoli | Feb 16 to Mar 2 | Mar 30 to Apr 13 | Hardy | |
| Brussels sprouts | Feb 16 to Mar 2 | Mar 30 to Apr 13 | Hardy | |
| Cabbage | Feb 16 to Mar 2 | Mar 30 to Apr 6 | Hardy | |
| Cauliflower | Mar 2 to Mar 16 | Apr 13 to Apr 20 | Half-hardy | |
| Kale | Feb 16 to Mar 2 | Mar 30 to Apr 6 | Hardy | |
| Lettuce | Feb 23 to Mar 2 | Mar 30 to Apr 6 | Hardy | |
| Swiss chard | Mar 2 to Mar 16 | Apr 13 to Apr 20 | Mar 30 to Apr 6 | Half-hardy |
| Spinach | Feb 2 to Feb 16 | Mar 16 to Apr 6 | Mar 30 to Apr 13 | Hardy |
| Peas | Mar 30 to Apr 13 | Hardy | ||
| Radish | Mar 30 to Apr 13 | Hardy | ||
| Carrot | Apr 13 to Apr 27 | Half-hardy | ||
| Beet | Apr 13 to Apr 27 | Half-hardy | ||
| Beans | Apr 27 to May 4 | Tender | ||
| Sweet corn | Apr 27 to May 4 | Tender |

What Iowa State University Extension and Outreach advises
Iowa State University Extension and Outreach publishes the planting guide Iowa gardeners work from, Planting and Harvesting Times for Garden Vegetables (HORT 3124).
“The dates listed are for Central Iowa. (Southern Iowa can shift the sowing, planting, and harvesting dates approximately one week earlier. Northern Iowa can shift the dates approximately one week later).”Iowa State University Extension and Outreach, Planting and Harvesting Times for Garden Vegetables, quoted exactly.
“If you do not wish to start transplants indoors from seed, purchase and plant transplants from the garden center within the time frame shown for “Transplant Seedlings Outdoors.””Iowa State University Extension and Outreach, on tomato, quoted exactly.
“Lettuce, Baby Leaf and Salad Mixes (Stagger plantings every 3-4 weeks)”Iowa State University Extension and Outreach, on lettuce, quoted exactly.
Iowa State University Extension and Outreach planting months for Iowa
The extension also publishes planting months by region. Each filled cell is a month the guide gives for planting that crop.
Central Iowa (southern Iowa about one week earlier, northern Iowa about one week later); months are outdoor transplant or direct sow
| Crop | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tomato | May | Jun | ||||||||||
| pepper | May | Jun | ||||||||||
| eggplant | May | Jun | ||||||||||
| broccoli | Apr | May | Jun | Jul | ||||||||
| cabbage | Apr | Jun | Jul | |||||||||
| cauliflower | Apr | Jul | ||||||||||
| brussels sprouts | May | Jun | ||||||||||
| kale | Apr | Jul | Aug | |||||||||
| leek | Apr | May | ||||||||||
| lettuce | Apr | May | Jun | Jul | Aug | |||||||
| spinach | Apr | Aug | ||||||||||
| onion | Apr | |||||||||||
| peas | Apr | Aug | ||||||||||
| carrot | Apr | May | Jun | |||||||||
| beets | Apr | May | Jun | |||||||||
| radish | Apr | Aug | ||||||||||
| beans | May | Jun | ||||||||||
| sweet corn | Apr | May | Jun | |||||||||
| cucumber | May | Jun | ||||||||||
| summer squash | May | Jun | Jul | |||||||||
| winter squash | May | Jun | ||||||||||
| pumpkin | May | Jun | ||||||||||
| melon | May | Jun | ||||||||||
| watermelon | May | Jun |
Planting months from Iowa State University Extension and Outreach, Planting and Harvesting Times for Garden Vegetables, read 2026-09-21. Tomatoes in Central Iowa (southern Iowa about one week earlier, northern Iowa about one week later); months are outdoor transplant or direct sow: May and June.

Seed starting questions for Iowa
Frost dates from NOAA NCEI U.S. Climate Normals 1991-2020, annual/seasonal, by station (v1.0.1). Planting guidance from Iowa State University Extension and Outreach, quoted exactly. Seed starting weeks from UNH Cooperative Extension. Compiled 2026-09-21.