When to Plant Tomatoes in Iowa

In Iowa, the time to transplant tomatoes outside runs from Apr 22 – May 6 in Burlington to May 8 – May 22 in Spencer. In Des Moines, it's Apr 25 – May 9. The average last spring frost differs by about 2 weeks across the state (Apr 15 in Burlington, May 1 in Spencer), so use the dates for the town nearest you.

Tomatoes are killed by frost and sulk in cold soil. Wait until nights stay above 50°F, usually one to three weeks after the average last frost.

Tomatoes planting dates in Iowa by city

CityZoneStart indoorsTransplant outside
Altoona5bFeb 26 – Mar 12Apr 30 – May 14
Ames5bMar 1 – Mar 15May 3 – May 17
Ankeny5bFeb 26 – Mar 12Apr 30 – May 14
Bettendorf5bFeb 19 – Mar 5Apr 23 – May 7
Boone5aMar 3 – Mar 17May 5 – May 19
Burlington6aFeb 18 – Mar 4Apr 22 – May 6
Cedar Falls5aMar 2 – Mar 16May 4 – May 18
Cedar Rapids5bMar 2 – Mar 16May 4 – May 18
Clinton5bFeb 25 – Mar 11Apr 29 – May 13
Clive5bFeb 21 – Mar 7Apr 25 – May 9
Coralville5bFeb 24 – Mar 10Apr 28 – May 12
Council Bluffs5bFeb 21 – Mar 7Apr 25 – May 9
Davenport5bFeb 22 – Mar 8Apr 26 – May 10
Des Moines5bFeb 21 – Mar 7Apr 25 – May 9
Dubuque5aFeb 22 – Mar 8Apr 26 – May 10
Fort Dodge5aMar 3 – Mar 17May 5 – May 19
Grimes5bFeb 22 – Mar 8Apr 26 – May 10
Indianola5bFeb 27 – Mar 13May 1 – May 15
Iowa City5bFeb 24 – Mar 10Apr 28 – May 12
Johnston5bFeb 22 – Mar 8Apr 26 – May 10
Le Mars5aMar 5 – Mar 19May 7 – May 21
Marion5aMar 3 – Mar 17May 5 – May 19
Marshalltown5aMar 3 – Mar 17May 5 – May 19
Mason City5aMar 4 – Mar 18May 6 – May 20
Muscatine5bFeb 27 – Mar 13May 1 – May 15
Newton5bFeb 25 – Mar 11Apr 29 – May 13
North Liberty5bFeb 24 – Mar 10Apr 28 – May 12
Norwalk5bFeb 21 – Mar 7Apr 25 – May 9
Oskaloosa5bFeb 24 – Mar 10Apr 28 – May 12
Ottumwa5bFeb 26 – Mar 12Apr 30 – May 14
Pella5bFeb 23 – Mar 9Apr 27 – May 11
Pleasant Hill5bFeb 21 – Mar 7Apr 25 – May 9
Sioux City5aMar 4 – Mar 18May 6 – May 20
Spencer5aMar 6 – Mar 20May 8 – May 22
Storm Lake5aFeb 28 – Mar 14May 2 – May 16
Urbandale5bFeb 22 – Mar 8Apr 26 – May 10
Waterloo5aMar 2 – Mar 16May 4 – May 18
Waukee5bFeb 21 – Mar 7Apr 25 – May 9
Waverly5aMar 2 – Mar 16May 4 – May 18
West Des Moines5bFeb 21 – Mar 7Apr 25 – May 9

Calculated from each town's average (50%) frost dates, from the nearest NOAA station (1991–2020). Typical dates for the 2027 planting season, based on NOAA's 1991–2020 averages. They are long-term odds, not a forecast: always check your local forecast before planting. Zones: 2023 USDA Plant Hardiness Zone Map (USDA-ARS and Oregon State University). Not the official map; see planthardiness.ars.usda.gov.

See all frost dates in Iowa, or the general guide to when to plant tomatoes.

Getting beds ready? Work out how much raised bed soil, compost or mulch you need with our sister site, Yard Coverage.

Other crops in Iowa

PeppersSweet CornOnionsPotatoesGarlic

Tomatoes in other states

AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming