Frost dates in Iowa

Average last frost dates in Iowa run from April 15 in Burlington to May 1 in Spencer.

Average frost dates for 41 places in Iowa
PlaceLast frostFirst frost
AltoonaApr 23Oct 15
AmesApr 26Oct 8
AnkenyApr 23Oct 15
BettendorfApr 16Oct 25
BooneApr 28Oct 12
BurlingtonApr 15Oct 20
CarrollApr 27Oct 10
Cedar FallsApr 27Oct 10
Cedar RapidsApr 27Oct 11
ClintonApr 22Oct 16
CliveApr 18Oct 20
CoralvilleApr 21Oct 18
Council BluffsApr 18Oct 21
DavenportApr 19Oct 22
Des MoinesApr 18Oct 20
DubuqueApr 19Oct 21
Fort DodgeApr 28Oct 8
GrimesApr 19Oct 18
IndianolaApr 24Oct 12
Iowa CityApr 21Oct 18
JohnstonApr 19Oct 18
Le MarsApr 30Oct 4
MarionApr 28Oct 12
MarshalltownApr 28Oct 7
Mason CityApr 29Oct 7
MuscatineApr 24Oct 14
NewtonApr 22Oct 17
North LibertyApr 21Oct 18
NorwalkApr 18Oct 20
OskaloosaApr 21Oct 16
OttumwaApr 23Oct 14
PellaApr 20Oct 19
Pleasant HillApr 18Oct 20
Sioux CityApr 29Oct 7
SpencerMay 1Oct 3
Storm LakeApr 25Oct 13
UrbandaleApr 19Oct 18
WaterlooApr 27Oct 10
WaukeeApr 18Oct 20
WaverlyApr 27Oct 10
West Des MoinesApr 18Oct 20

Source: NOAA U.S. Climate Normals 1991–2020, nearest station to each place. Places of 10,000+ people (US Census Bureau, 2024 estimates) within 50 miles of a station.

When to plant in Iowa