Iowa frost dates
Median last spring frost and first fall frost for 934 places in Iowa. Last frost ranges from Apr 8 in Mediapolis to May 10 in Highlandville.
Largest cities
| City | Last frost | First frost | Season | Zone |
|---|---|---|---|---|
| Des Moines | Apr 23 | Oct 15 | 175 d | 5b |
| Cedar Rapids | Apr 28 | Oct 12 | 167 d | 5a |
| Davenport | Apr 23 | Oct 15 | 175 d | 5b |
| Sioux City | Apr 29 | Oct 7 | 161 d | 5a |
| Iowa City | Apr 21 | Oct 18 | 180 d | 5b |
| Waterloo | Apr 27 | Oct 10 | 166 d | 5a |
| Ames | Apr 26 | Oct 8 | 165 d | 5b |
| West Des Moines | Apr 18 | Oct 20 | 185 d | 5b |
| Council Bluffs | Apr 18 | Oct 21 | 186 d | 6a |
| Dubuque | Apr 19 | Oct 21 | 185 d | 5a |
| Ankeny | Apr 23 | Oct 15 | 175 d | 5b |
| Urbandale | Apr 19 | Oct 18 | 182 d | 5b |
| Cedar Falls | Apr 27 | Oct 10 | 166 d | 5a |
| Marion | Apr 28 | Oct 12 | 167 d | 5a |
| Bettendorf | Apr 19 | Oct 22 | 186 d | 5b |
| Marshalltown | Apr 28 | Oct 7 | 162 d | 5a |
| Mason City | Apr 29 | Oct 7 | 161 d | 5a |
| Clinton | Apr 13 | Oct 26 | 196 d | 5b |
| Burlington | Apr 15 | Oct 20 | 188 d | 6a |
| Fort Dodge | Apr 28 | Oct 8 | 163 d | 5a |
| Ottumwa | Apr 23 | Oct 14 | 174 d | 5b |
| Muscatine | Apr 24 | Oct 14 | 173 d | 5b |
| Johnston | Apr 19 | Oct 18 | 182 d | 5b |
| Coralville | Apr 21 | Oct 18 | 180 d | 5b |
| Waukee | Apr 18 | Oct 20 | 185 d | 5b |
| Altoona | Apr 23 | Oct 15 | 175 d | 5b |
| North Liberty | Apr 21 | Oct 18 | 180 d | 5b |
| Indianola | Apr 24 | Oct 12 | 171 d | 5b |
| Clive | Apr 18 | Oct 20 | 185 d | 5b |
| Newton | Apr 22 | Oct 17 | 178 d | 5b |
| Boone | Apr 28 | Oct 12 | 167 d | 5a |
| Oskaloosa | Apr 21 | Oct 16 | 178 d | 5b |
| Spencer | May 1 | Oct 3 | 155 d | 5a |
| Storm Lake | Apr 25 | Oct 13 | 171 d | 5a |
| Fort Madison | Apr 12 | Oct 25 | 196 d | 6a |
| Grimes | Apr 19 | Oct 18 | 182 d | 5b |
| Keokuk | Apr 10 | Oct 27 | 200 d | 6a |
| Pella | Apr 20 | Oct 19 | 182 d | 5b |
| Norwalk | Apr 18 | Oct 20 | 185 d | 5b |
| Waverly | Apr 29 | Oct 9 | 163 d | 5a |