When to Plant Dahlias in Iowa

In a typical Iowa location, plant 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 Plant out (slips, crowns, or tubers)
Days to maturity 90–120 days

Plant tubers 1-3 weeks after last frost once soil is warm (60F+); very frost-sensitive.

Dahlias Planting Dates by City

CityPlant outdoors
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 dahlias in Iowa?

In a typical Iowa location, plant 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 dahlias take to grow?

Dahlias typically take 90–120 days from planting to harvest. Plant tubers 1-3 weeks after last frost once soil is warm (60F+); very frost-sensitive.

Other Crops in Iowa

When to plant dahlias in other states

Related Guides