When to Plant Winter Squash in Iowa
In a typical Iowa location, start seeds indoors Mar 24 – Mar 31, then sow outdoors Apr 28 – May 12, then transplant outdoors Apr 28 – May 5. Across the state, the outdoor planting window starts as early as Apr 17 in Keokuk and as late as May 10 in Grinnell.
Long season; direct sow after soil warms, or start indoors 3-4 weeks before last frost in short-season climates.
Winter Squash Planting Dates by City
| City | Start indoors | Direct sow | Transplant |
|---|---|---|---|
| Des Moines | Mar 21 – Mar 28 | Apr 25 – May 9 | Apr 25 – May 2 |
| Cedar Rapids | Mar 31 – Apr 7 | May 5 – May 19 | May 5 – May 12 |
| Davenport | Mar 22 – Mar 29 | Apr 26 – May 10 | Apr 26 – May 3 |
| Sioux City | Apr 1 – Apr 8 | May 6 – May 20 | May 6 – May 13 |
| Iowa City | Mar 24 – Mar 31 | Apr 28 – May 12 | Apr 28 – May 5 |
| Waterloo | Mar 30 – Apr 6 | May 4 – May 18 | May 4 – May 11 |
| Ames | Mar 29 – Apr 5 | May 3 – May 17 | May 3 – May 10 |
| West Des Moines | Mar 21 – Mar 28 | Apr 25 – May 9 | Apr 25 – May 2 |
| Council Bluffs | Mar 21 – Mar 28 | Apr 25 – May 9 | Apr 25 – May 2 |
| Dubuque | Mar 22 – Mar 29 | Apr 26 – May 10 | Apr 26 – May 3 |
| Ankeny | Mar 26 – Apr 2 | Apr 30 – May 14 | Apr 30 – May 7 |
| Urbandale | Mar 21 – Mar 28 | Apr 25 – May 9 | Apr 25 – May 2 |
| Cedar Falls | Mar 30 – Apr 6 | May 4 – May 18 | May 4 – May 11 |
| Marion | Mar 31 – Apr 7 | May 5 – May 19 | May 5 – May 12 |
| Bettendorf | Mar 22 – Mar 29 | Apr 26 – May 10 | Apr 26 – May 3 |
| Marshalltown | Mar 31 – Apr 7 | May 5 – May 19 | May 5 – May 12 |
| Mason City | Apr 1 – Apr 8 | May 6 – May 20 | May 6 – May 13 |
| Clinton | Mar 16 – Mar 23 | Apr 20 – May 4 | Apr 20 – Apr 27 |
| Burlington | Mar 18 – Mar 25 | Apr 22 – May 6 | Apr 22 – Apr 29 |
| Fort Dodge | Mar 31 – Apr 7 | May 5 – May 19 | May 5 – May 12 |
| Ottumwa | Mar 26 – Apr 2 | Apr 30 – May 14 | Apr 30 – May 7 |
| Muscatine | Mar 21 – Mar 28 | Apr 25 – May 9 | Apr 25 – May 2 |
| Johnston | Mar 22 – Mar 29 | Apr 26 – May 10 | Apr 26 – May 3 |
| Coralville | Mar 24 – Mar 31 | Apr 28 – May 12 | Apr 28 – May 5 |
| Waukee | Mar 22 – Mar 29 | Apr 26 – May 10 | Apr 26 – May 3 |
| Altoona | Mar 24 – Mar 31 | Apr 28 – May 12 | Apr 28 – May 5 |
| North Liberty | Mar 24 – Mar 31 | Apr 28 – May 12 | Apr 28 – May 5 |
| Indianola | Mar 27 – Apr 3 | May 1 – May 15 | May 1 – May 8 |
| Clive | Mar 21 – Mar 28 | Apr 25 – May 9 | Apr 25 – May 2 |
| Newton | Mar 25 – Apr 1 | Apr 29 – May 13 | Apr 29 – May 6 |
Showing the 30 most populous of 45 Iowa cities. Dates are estimates from each city's NOAA frost normals and university extension timing guidelines. See all Iowa cities.
Frequently Asked Questions
When should I plant winter squash in Iowa?
In a typical Iowa location, start seeds indoors Mar 24 – Mar 31, then sow outdoors Apr 28 – May 12, then transplant outdoors Apr 28 – May 5. Across the state, the outdoor planting window starts as early as Apr 17 in Keokuk and as late as May 10 in Grinnell.
When is the last frost in Iowa?
The average last spring frost in Iowa ranges from April 10 in Keokuk to May 3 in Grinnell, based on NOAA 1991–2020 climate normals.
How long do winter squash take to grow?
Winter Squash typically take 80–110 days from planting to harvest. Long season; direct sow after soil warms, or start indoors 3-4 weeks before last frost in short-season climates.
Other Crops in Iowa
- Tomatoes
- Peppers
- Eggplant
- Cucumbers
- Zucchini
- Pumpkins
- Watermelon
- Cantaloupe
- Corn
- Green Beans
- Peas
- Lettuce
- Spinach
- Kale
- Arugula
- Swiss Chard
- Broccoli
- Cauliflower
- Cabbage
- Brussels Sprouts
- Carrots
- Beets
- Radishes
- Turnips
- Onions
- Garlic
- Potatoes
- Sweet Potatoes
- Asparagus
- Basil
- Cilantro
- Parsley
- Dill
- Oregano
- Thyme
- Sunflowers
- Zinnias
- Marigolds
- Cosmos
- Nasturtiums
- Dahlias
When to plant winter squash in other states