How To Grow

Frost dates by state › Iowa

Iowa frost dates

Average last spring and first fall frost dates for Iowa’s largest cities, with each city’s USDA hardiness zone.

Reviewed October 2026

Among Iowa’s 20 largest cities, the average last spring frost ranges from Apr 16 in Bettendorf to Apr 29 in Sioux City. Elevation, distance from the coast and city heat all shift the date, so use your own ZIP code below for the closest match.

CityAverage last spring frostAverage first fall frostFrost-free daysHardiness zoneWeather station used
Des MoinesApr 18Oct 201855bDes Moines Intl Airport, IA, 3 mi
Cedar RapidsApr 27Oct 111675a–5bCedar Rapids Muni Airport, IA, 6 mi
DavenportApr 19Oct 221865bRock Island L&D 15, IL, 3 mi
Sioux CityApr 29Oct 71615aSioux City Ang, IA, 7 mi
AnkenyApr 23Oct 151755bAnkeny, IA, 3 mi
Iowa CityApr 21Oct 181805bIowa City Muni Airport, IA, 2 mi
West Des MoinesApr 18Oct 201855bDes Moines Intl Airport, IA, 7 mi
AmesApr 26Oct 81655bAmes Muni Airport, IA, 2 mi
WaterlooApr 27Oct 101665aWaterloo Muni Airport, IA, 5 mi
Council BluffsApr 18Oct 211865b–6aOmaha Eppley Airfield, NE, 6 mi
DubuqueApr 19Oct 211855aDubuque L&D 11, IA, 4 mi
UrbandaleApr 19Oct 181825bDes Moines Wsfo-Johnston, IA, 7 mi
MarionApr 28Oct 121675a–5bCedar Rapids #1, IA
Cedar FallsApr 27Oct 101665aWaterloo Muni Airport, IA, 4 mi
BettendorfApr 16Oct 251925bLe Claire L&D 14, IA, 4 mi
WaukeeApr 18Oct 201855bDes Moines Intl Airport, IA, 13 mi
MarshalltownApr 28Oct 71625aMarshalltown, IA, 2 mi
Mason CityApr 29Oct 71615aMason City, IA
OttumwaApr 23Oct 141745bOttumwa Industrial Airport, IA, 6 mi
JohnstonApr 19Oct 181825bDes Moines Wsfo-Johnston, IA, 3 mi

Frost dates are the dates after (spring) or before (fall) which the chance of a 32°F freeze is below 50%, from NOAA’s 1991–2020 U.S. Climate Normals for the weather station nearest each city’s center. Zones are from the 2023 USDA Plant Hardiness Zone Map for the ZIP codes around each city; a range means nearby ZIP codes differ. Cities are the 20 largest by Census Bureau 2024 population estimates.

An average is not a guarantee. There’s still about a 1 in 2 chance of frost after the average last spring date. Many gardeners wait an extra week or two before setting out tomatoes, peppers and basil, and keep covers handy.

Planting dates for Des Moines

Timed from Des Moines’s average last frost of Apr 18, using University of New Hampshire Extension’s planting guidance. For your exact dates, enter your ZIP code in the calendar below.

CropStart seeds indoorsPlant outside
TomatoesFeb 28 to Mar 14Apr 25 to May 2
PeppersFeb 21 to Mar 7May 2
LettuceFeb 14 to Feb 21Mar 21 to Mar 28
BroccoliFeb 7 to Feb 21Mar 21 to Apr 4
CucumbersMar 28 to Apr 4Apr 25 to May 2
BasilMar 7 to Mar 21May 2

When to plant, for your garden

Your seed-starting and planting dates, timed from your last spring frost. Full calendar, 12 crops.

Enter your ZIP code to look up your average last frost date and hardiness zone, or type the date in yourself.

Frost dates: NOAA U.S. Climate Normals, 1991–2020. Hardiness zones: USDA Plant Hardiness Zone Map, 2023, ZIP code data from PRISM Group, Oregon State University, prism.oregonstate.edu, accessed Oct. 20, 2026.

More about frost dates

How to find your last frost date, and what your zone means · Full planting calendar · How to start seeds indoors

Other states