When to Plant Sunflowers in Iowa

In a typical Iowa location, sow outdoors Apr 28 – May 12. Across the state, the outdoor planting window starts as early as Apr 17 in Keokuk and as late as May 10 in Grinnell.

Method Direct sow
Days to maturity 70–100 days

Direct sow 1-3 weeks after last frost once soil has warmed; taprooted, resents transplanting.

Sunflowers Planting Dates by City

CityDirect sow
Des MoinesApr 25 – May 9
Cedar RapidsMay 5 – May 19
DavenportApr 26 – May 10
Sioux CityMay 6 – May 20
Iowa CityApr 28 – May 12
WaterlooMay 4 – May 18
AmesMay 3 – May 17
West Des MoinesApr 25 – May 9
Council BluffsApr 25 – May 9
DubuqueApr 26 – May 10
AnkenyApr 30 – May 14
UrbandaleApr 25 – May 9
Cedar FallsMay 4 – May 18
MarionMay 5 – May 19
BettendorfApr 26 – May 10
MarshalltownMay 5 – May 19
Mason CityMay 6 – May 20
ClintonApr 20 – May 4
BurlingtonApr 22 – May 6
Fort DodgeMay 5 – May 19
OttumwaApr 30 – May 14
MuscatineApr 25 – May 9
JohnstonApr 26 – May 10
CoralvilleApr 28 – May 12
WaukeeApr 26 – May 10
AltoonaApr 28 – May 12
North LibertyApr 28 – May 12
IndianolaMay 1 – May 15
CliveApr 25 – May 9
NewtonApr 29 – May 13

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 sunflowers in Iowa?

In a typical Iowa location, sow outdoors Apr 28 – May 12. 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 sunflowers take to grow?

Sunflowers typically take 70–100 days from planting to harvest. Direct sow 1-3 weeks after last frost once soil has warmed; taprooted, resents transplanting.

Other Crops in Iowa

When to plant sunflowers in other states

Related Guides