When to plant Cabbage in Iowa

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

In fall, from June 1 – July 15 in Altoona to July 1 – 20 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.

Cabbage planting dates by place in Iowa
PlaceSpringFall
AltoonaMar 10 – Apr 1June 1 – July 15
AmesMar 15 – Apr 10June 1 – July 15
AnkenyMar 10 – Apr 1June 1 – July 15
BettendorfMar 10 – Apr 1July 1 – 20
BooneMar 15 – Apr 10June 1 – July 15
BurlingtonMar 1 – Apr 1July 1 – 20
CarrollMar 15 – Apr 10June 1 – July 15
Cedar FallsMar 15 – Apr 10June 1 – July 15
Cedar RapidsMar 15 – Apr 10June 1 – July 15
ClintonMar 10 – Apr 1July 1 – 20
CliveMar 10 – Apr 1July 1 – 20
CoralvilleMar 10 – Apr 1July 1 – 20
Council BluffsMar 10 – Apr 1July 1 – 20
DavenportMar 10 – Apr 1July 1 – 20
Des MoinesMar 10 – Apr 1July 1 – 20
DubuqueMar 10 – Apr 1July 1 – 20
Fort DodgeMar 15 – Apr 10June 1 – July 15
GrimesMar 10 – Apr 1July 1 – 20
IndianolaMar 10 – Apr 1June 1 – July 15
Iowa CityMar 10 – Apr 1July 1 – 20
JohnstonMar 10 – Apr 1July 1 – 20
Le MarsMar 15 – Apr 10June 1 – July 10
MarionMar 15 – Apr 10June 1 – July 15
MarshalltownMar 15 – Apr 10June 1 – July 15
Mason CityMar 15 – Apr 10June 1 – July 15
MuscatineMar 10 – Apr 1June 1 – July 15
NewtonMar 10 – Apr 1July 1 – 20
North LibertyMar 10 – Apr 1July 1 – 20
NorwalkMar 10 – Apr 1July 1 – 20
OskaloosaMar 10 – Apr 1July 1 – 20
OttumwaMar 10 – Apr 1June 1 – July 15
PellaMar 10 – Apr 1July 1 – 20
Pleasant HillMar 10 – Apr 1July 1 – 20
Sioux CityMar 15 – Apr 10June 1 – July 15
SpencerMar 15 – Apr 10June 1 – July 10
Storm LakeMar 10 – Apr 1June 1 – July 15
UrbandaleMar 10 – Apr 1July 1 – 20
WaterlooMar 15 – Apr 10June 1 – July 15
WaukeeMar 10 – Apr 1July 1 – 20
WaverlyMar 15 – Apr 10June 1 – July 15
West Des MoinesMar 10 – Apr 1July 1 – 20

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 cabbage.