When to plant Peas in Iowa

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

In fall, June 1 – Aug 1.

USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.

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

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 garden peas.