Last frost dates in Iowa
Typical last frost
April 21
That is the date for the typical Iowa resident, weighted by city population. Across the state the average last frost runs from April 15 to April 29, so look up your own town below.
- Earliest city
- Apr 15
- Latest city
- Apr 29
- Typical first frost
- Oct 18
- Cities
- 27
This week in Iowa
No frost in the forecast for the next 7 nights
National Weather Service forecast, updated Oct 22, 11:10 UTC
Frost dates by city
| City | Last frost | Safe after | First frost | Season |
|---|---|---|---|---|
| Des Moines | Apr 18 | May 2 | Oct 20 | 184 days |
| Cedar Rapids | Apr 27 | May 11 | Oct 11 | 165 days |
| Davenport | Apr 19 | May 4 | Oct 22 | 184 days |
| Sioux City | Apr 29 | May 11 | Oct 7 | 161 days |
| Ankeny | Apr 23 | May 6 | Oct 15 | 173 days |
| Iowa City | Apr 21 | May 6 | Oct 18 | 180 days |
| West Des Moines | Apr 18 | May 2 | Oct 20 | 184 days |
| Ames | Apr 26 | May 9 | Oct 8 | 164 days |
| Waterloo | Apr 27 | May 10 | Oct 10 | 165 days |
| Council Bluffs | Apr 18 | Apr 30 | Oct 21 | 185 days |
| Dubuque | Apr 19 | May 4 | Oct 21 | 184 days |
| Urbandale | Apr 19 | May 3 | Oct 18 | 179 days |
| Marion | Apr 28 | May 13 | Oct 12 | 166 days |
| Cedar Falls | Apr 27 | May 10 | Oct 10 | 165 days |
| Bettendorf | Apr 16 | Apr 30 | Oct 25 | 190 days |
| Waukee | Apr 18 | May 2 | Oct 20 | 184 days |
| Marshalltown | Apr 28 | May 11 | Oct 7 | 162 days |
| Mason City | Apr 29 | May 9 | Oct 7 | 161 days |
| Ottumwa | Apr 23 | May 7 | Oct 14 | 172 days |
| Johnston | Apr 19 | May 3 | Oct 18 | 179 days |
| Fort Dodge | Apr 28 | May 9 | Oct 8 | 162 days |
| Clinton | Apr 22 | May 8 | Oct 16 | 175 days |
| Coralville | Apr 21 | May 6 | Oct 18 | 180 days |
| Burlington | Apr 15 | May 1 | Oct 20 | 187 days |
| Muscatine | Apr 24 | May 9 | Oct 14 | 172 days |
| Altoona | Apr 23 | May 6 | Oct 15 | 173 days |
| North Liberty | Apr 21 | May 6 | Oct 18 | 180 days |
When to plant in Iowa
Tomatoesby city
Potatoesby city
Tulip bulbsby city
Garlicby city
Pumpkinsby city
Strawberriesby city
Onionsby city
Carrotsby city
Sunflowersby city
Cucumbersby city
Daffodil bulbsby city
Cornby city
Sweet potatoesby city
Asparagusby city
Watermelonby city
Lettuceby city
Green beansby city
Broccoliby city
Beetsby city
Peasby city
Zucchiniby city
Cabbageby city
Radishesby city
Brussels sproutsby city
Okraby city
Peppersby city
Spinachby city
Basilby city
Cilantroby city
Butternut squashby city
Kaleby city
Cantaloupeby city
Collard greensby city
Turnipsby city
Dillby city
Celeryby city
Eggplantby city
Cauliflowerby city
Leeksby city
Swiss chardby city
Parsleyby city
Questions
When is the last frost in Iowa?
It depends on where you are. Across the 27 cities we track, the average last frost runs from April 15 to April 29. In Des Moines, the largest, it is April 18.
When is the first frost in Iowa?
For a typical resident, around October 18. Higher and more northern towns get it earlier.