When to plant Cauliflower in Iowa

In spring, from Mar 1 – 20 in Burlington to Apr 10 – May 10 in Waverly.

In fall, from May 10 – July 15 in Le Mars to July 1 – Aug 5 in West Des Moines.

Dates are for setting out plants. USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.

Cauliflower planting dates by place in Iowa
PlaceSpringFall
AltoonaMar 15 – Apr 20June 1 – July 25
AmesApr 10 – May 10June 1 – July 25
AnkenyMar 15 – Apr 20June 1 – July 25
BettendorfMar 15 – Apr 20July 1 – Aug 5
BooneApr 10 – May 10June 1 – July 25
BurlingtonMar 1 – 20July 1 – Aug 5
CarrollApr 10 – May 10June 1 – July 25
Cedar FallsApr 10 – May 10June 1 – July 25
Cedar RapidsApr 10 – May 10June 1 – July 25
ClintonMar 15 – Apr 20July 1 – Aug 5
CliveMar 15 – Apr 20July 1 – Aug 5
CoralvilleMar 15 – Apr 20July 1 – Aug 5
Council BluffsMar 15 – Apr 20July 1 – Aug 5
DavenportMar 15 – Apr 20July 1 – Aug 5
Des MoinesMar 15 – Apr 20July 1 – Aug 5
DubuqueMar 15 – Apr 20July 1 – Aug 5
Fort DodgeApr 10 – May 10June 1 – July 25
GrimesMar 15 – Apr 20July 1 – Aug 5
IndianolaMar 15 – Apr 20June 1 – July 25
Iowa CityMar 15 – Apr 20July 1 – Aug 5
JohnstonMar 15 – Apr 20July 1 – Aug 5
Le MarsApr 10 – May 10May 10 – July 15
MarionApr 10 – May 10June 1 – July 25
MarshalltownApr 10 – May 10June 1 – July 25
Mason CityApr 10 – May 10June 1 – July 25
MuscatineMar 15 – Apr 20June 1 – July 25
NewtonMar 15 – Apr 20July 1 – Aug 5
North LibertyMar 15 – Apr 20July 1 – Aug 5
NorwalkMar 15 – Apr 20July 1 – Aug 5
OskaloosaMar 15 – Apr 20July 1 – Aug 5
OttumwaMar 15 – Apr 20June 1 – July 25
PellaMar 15 – Apr 20July 1 – Aug 5
Pleasant HillMar 15 – Apr 20July 1 – Aug 5
Sioux CityApr 10 – May 10June 1 – July 25
SpencerApr 10 – May 10May 10 – July 15
Storm LakeMar 15 – Apr 20June 1 – July 25
UrbandaleMar 15 – Apr 20July 1 – Aug 5
WaterlooApr 10 – May 10June 1 – July 25
WaukeeMar 15 – Apr 20July 1 – Aug 5
WaverlyApr 10 – May 10June 1 – July 25
West Des MoinesMar 15 – Apr 20July 1 – Aug 5

Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. “—” means the place's frost date is outside the table. The full USDA table for cauliflower.