USDA Plant Hardiness Zones · 2023 map

What growing zone is Iowa?

Iowa’s ZIP codes span USDA plant hardiness zones 4b to 6a. The most common zone, covering 534 of 963 ZIP codes, is 5a (−20 to −15°F average coldest winter night).

USDA hardiness zones in Iowa

ZoneAvg. extreme minimumZIP codesExample cities
Zone 4b−25 to −20°F16—
Zone 5a−20 to −15°F534Sioux City, Waterloo, Dubuque, Marion
Zone 5b−15 to −10°F380Des Moines, Cedar Rapids, Davenport, Ankeny
Zone 6a−10 to −5°F33Burlington, Fort Madison, Keokuk, Glenwood
ZIP codes from the 2023 USDA Plant Hardiness Zone Map (USDA ARS and Oregon State University PRISM). Unpopulated areas such as high mountains can be colder than any ZIP code.

Growing zone and frost dates by city

CityZoneFrost dates
Des Moines5b (−15 to −10°F)Des Moines frost dates
Cedar Rapids5b (−15 to −10°F)Cedar Rapids frost dates
Davenport5b (−15 to −10°F)Davenport frost dates
Sioux City5a (−20 to −15°F)Sioux City frost dates
Ankeny5b (−15 to −10°F)Ankeny frost dates
Iowa City5b (−15 to −10°F)Iowa City frost dates
West Des Moines5b (−15 to −10°F)West Des Moines frost dates
Ames5b (−15 to −10°F)Ames frost dates
Waterloo5a (−20 to −15°F)Waterloo frost dates
Council Bluffs5b (−15 to −10°F)Council Bluffs frost dates
Dubuque5a (−20 to −15°F)Dubuque frost dates
Urbandale5b (−15 to −10°F)Urbandale frost dates
Marion5a (−20 to −15°F)Marion frost dates
Cedar Falls5a (−20 to −15°F)Cedar Falls frost dates
Bettendorf5b (−15 to −10°F)Bettendorf frost dates
Waukee5b (−15 to −10°F)Waukee frost dates
Marshalltown5a (−20 to −15°F)Marshalltown frost dates
Mason City5a (−20 to −15°F)Mason City frost dates
Ottumwa5b (−15 to −10°F)Ottumwa frost dates
Johnston5b (−15 to −10°F)Johnston frost dates
Fort Dodge5a (−20 to −15°F)Fort Dodge frost dates
Clinton5b (−15 to −10°F)Clinton frost dates
Coralville5b (−15 to −10°F)Coralville frost dates
Burlington6a (−10 to −5°F)Burlington frost dates
Muscatine5b (−15 to −10°F)Muscatine frost dates
Altoona5b (−15 to −10°F)Altoona frost dates
North Liberty5b (−15 to −10°F)North Liberty frost dates
Clive5b (−15 to −10°F)Clive frost dates
Grimes5b (−15 to −10°F)Grimes frost dates
Indianola5b (−15 to −10°F)Indianola frost dates
Newton5b (−15 to −10°F)Newton frost dates
Norwalk5b (−15 to −10°F)Norwalk frost dates
Boone5a (−20 to −15°F)Boone frost dates
Storm Lake5a (−20 to −15°F)Storm Lake frost dates
Oskaloosa5b (−15 to −10°F)Oskaloosa frost dates
Pleasant Hill5b (−15 to −10°F)Pleasant Hill frost dates
Spencer5a (−20 to −15°F)Spencer frost dates
Pella5b (−15 to −10°F)Pella frost dates
Le Mars5a (−20 to −15°F)Le Mars frost dates
Waverly5a (−20 to −15°F)Waverly frost dates
Carroll5a (−20 to −15°F)Carroll frost dates
Fort Madison6a (−10 to −5°F)Fort Madison frost dates
Bondurant5b (−15 to −10°F)Bondurant frost dates
Keokuk6a (−10 to −5°F)Keokuk frost dates
Grinnell5b (−15 to −10°F)Grinnell frost dates
Fairfield5b (−15 to −10°F)Fairfield frost dates
Sioux Center5a (−20 to −15°F)Sioux Center frost dates
Mount Pleasant5b (−15 to −10°F)Mount Pleasant frost dates
Denison5a (−20 to −15°F)Denison frost dates
Perry5a (−20 to −15°F)Perry frost dates
Webster City5a (−20 to −15°F)Webster City frost dates
Clear Lake5a (−20 to −15°F)Clear Lake frost dates
Knoxville5b (−15 to −10°F)Knoxville frost dates
Hiawatha5a (−20 to −15°F)Hiawatha frost dates
Decorah5a (−20 to −15°F)Decorah frost dates
Creston5b (−15 to −10°F)Creston frost dates
Washington5b (−15 to −10°F)Washington frost dates
Tiffin5b (−15 to −10°F)Tiffin frost dates
Adel5b (−15 to −10°F)Adel frost dates
Charles City5a (−20 to −15°F)Charles City frost dates
Nevada5b (−15 to −10°F)Nevada frost dates
Eldridge5b (−15 to −10°F)Eldridge frost dates
Atlantic5a (−20 to −15°F)Atlantic frost dates
Polk City5b (−15 to −10°F)Polk City frost dates
Orange City5a (−20 to −15°F)Orange City frost dates
Independence5a (−20 to −15°F)Independence frost dates
Asbury5a (−20 to −15°F)Asbury frost dates
Maquoketa5a (−20 to −15°F)Maquoketa frost dates
Anamosa5a (−20 to −15°F)Anamosa frost dates
Estherville5a (−20 to −15°F)Estherville frost dates
Oelwein5a (−20 to −15°F)Oelwein frost dates
DeWitt5b (−15 to −10°F)DeWitt frost dates
Osceola5b (−15 to −10°F)Osceola frost dates
Sheldon5a (−20 to −15°F)Sheldon frost dates
Spirit Lake5a (−20 to −15°F)Spirit Lake frost dates
Winterset5b (−15 to −10°F)Winterset frost dates
Red Oak5b (−15 to −10°F)Red Oak frost dates
Manchester5a (−20 to −15°F)Manchester frost dates
Centerville5b (−15 to −10°F)Centerville frost dates
Sergeant Bluff5a (−20 to −15°F)Sergeant Bluff frost dates
Algona5a (−20 to −15°F)Algona frost dates
Glenwood6a (−10 to −5°F)Glenwood frost dates
Clarinda5b (−15 to −10°F)Clarinda frost dates
Cherokee5a (−20 to −15°F)Cherokee frost dates
Windsor Heights5b (−15 to −10°F)Windsor Heights frost dates
Iowa Falls5a (−20 to −15°F)Iowa Falls frost dates
Vinton5a (−20 to −15°F)Vinton frost dates
Incorporated cities with 5,000+ residents. Each city uses the zone of its central ZIP code.

Frequently asked questions

What growing zone is Iowa in?

Iowa’s ZIP codes span USDA zones 4b to 6a, and 5a is the most common. Zones vary with elevation and distance from water, so check your own ZIP code.

When should I plant?

Hardiness zones are about winter cold, not planting dates. For timing, use the last spring frost date for your city on our Iowa frost dates page.