Skip to content

NOAA 1991–2020 freeze normals

Frost Dates in Iowa

Last and first frost at the 129 NOAA stations behind this site's Iowa pages.

At the middle station of the 129 in Iowa where a freeze comes every year, the last spring frost (50%) is April 28 and the first fall frost October 10, a freeze-free season of 165 days. The last frost is earliest at Mediapolis (Gladstone Dam 18, IL, April 8) and latest at Strawberry Point (Elkader 6 SSW, IA, May 8), 30 days apart. The season runs from 145 days at Sheldon to 202 at Mediapolis.

120 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 4 days longer, with the last spring frost 1 day later and the first fall frost 4 days later; the season lengthened at 97 stations and shortened at 16. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.

Iowa places by frost date

Frost dates of the Iowa places with a page, largest first
PlaceZIPLast frostFirst frostSeasonWinters with 32°F
Ankeny50023April 23October 15173 d100%
Cedar Falls50613April 27October 10165 d100%
Cedar Rapids52402April 28October 12166 d100%
Dubuque52001April 19October 21184 d100%
Cedar Rapids52404April 27October 11165 d100%
Bettendorf52722April 19October 22184 d100%
Council Bluffs51503April 18October 21185 d100%
West Des Moines50266April 18October 20184 d100%
Iowa City52240April 21October 18180 d100%
Ames50010April 26October 8164 d100%
Urbandale50322April 19October 18179 d100%
Marshalltown50158April 28October 7162 d100%
Ottumwa52501April 23October 14172 d100%
Muscatine52761April 18October 24188 d100%
Mason City50401April 29October 7161 d100%
Fort Dodge50501April 28October 8162 d100%
Sioux City51106April 29October 7161 d100%
Davenport52806April 23October 15174 d100%
Burlington52601April 15October 20187 d100%
Clinton52732April 13October 26195 d100%
Altoona50009April 21October 15174 d100%
Newton50208April 22October 17174 d100%
Indianola50125April 24October 12168 d100%
Boone50036April 28October 12165 d100%
Oskaloosa52577April 21October 16176 d100%
Pella50219April 20October 19180 d100%
Dubuque52003April 28October 11165 d100%
Storm Lake50588April 25October 13170 d100%
Mt Pleasant52641April 30October 10163 d100%
Le Mars51031April 30October 4157 d100%
Waverly50677April 29October 9162 d100%
Fort Madison52627April 12October 25194 d100%
Decorah52101May 3October 7157 d100%
Spencer51301May 1October 3154 d100%
Carroll51401April 27October 10166 d100%
Keokuk52632April 10October 27198 d100%
Grinnell50112May 3October 6155 d100%
Fairfield52556April 27October 12168 d100%
Eldridge52748April 21October 17176 d100%
Sioux Center51250April 30October 3154 d100%
Denison51442April 27October 11166 d100%
Adel50003April 25October 10166 d100%
Charles City50616April 30October 6157 d100%
Glenwood51534April 23October 11170 d100%
Winterset50273April 30October 3157 d100%
Clear Lake50428May 3October 1150 d100%
Washington52353April 28October 11165 d100%
Creston50801April 28October 11164 d100%
Webster City50595May 3October 2150 d100%
Anamosa52205May 1October 4154 d100%
Spirit Lake51360April 28October 11164 d100%
Independence50644April 30October 7159 d100%
Atlantic50022April 30October 2153 d100%
Nevada50201April 24October 12170 d100%
Maquoketa52060April 25October 14171 d100%
Centerville52544April 28October 14168 d100%
Manchester52057May 3October 4154 d100%
Vinton52349May 3October 3151 d100%
Osceola50213April 29October 9162 d100%
De Witt52742April 22October 16175 d100%
Bloomfield52537April 16October 22188 d100%
Red Oak51566April 24October 13169 d100%
Algona50511April 30October 6160 d100%
Estherville51334May 2October 3153 d100%
Clarinda51632April 25October 11168 d100%
Oelwein50662April 27October 13169 d100%
Harlan51537April 27October 9165 d100%
Chariton50049May 5October 5151 d100%
Iowa Falls50126April 28October 10164 d100%
Cherokee51012May 4October 4152 d100%
Sheldon51201May 5September 28145 d100%
Waukon52172May 2October 11161 d100%
New Hampton50659May 2October 5155 d100%
Albia52531April 24October 16173 d100%
Cresco52136May 8October 1147 d100%
Forest City50436April 30October 7159 d100%
Sergeant Bluff51054April 29October 5159 d100%
Shenandoah51601April 20October 17179 d100%
Dyersville52040April 28October 10164 d100%
Bellevue52031April 25October 16172 d100%
Humboldt50548April 27October 9166 d100%
Hampton50441April 29October 9162 d100%
Tipton52772April 21October 15175 d100%
Jefferson50129April 26October 9164 d100%
Osage50461April 30October 9163 d100%
West Liberty52776April 29October 9162 d100%
Milford51351May 1October 6158 d100%
Missouri Valley51555April 29October 8162 d100%
Williamsburg52361April 28October 9164 d100%
Huxley50124April 26October 12168 d100%
Madrid50156April 23October 14173 d100%
Tama52339April 30October 9162 d100%
Emmetsburg50536April 27October 7164 d100%
Garner50438April 29October 7161 d100%
Eagle Grove50533April 30October 10162 d100%
Wilton52778April 18October 22184 d100%
Sibley51249May 5October 3152 d100%
Postville52162May 1October 3153 d100%
Grundy Center50638April 29October 9160 d100%
Hawarden51023May 1October 4155 d100%
Eldora50627April 27October 10165 d100%
Columbus Junction52738April 26October 10167 d100%
Onawa51040May 1October 3154 d100%
West Union52175May 4October 4151 d100%
Wapello52653April 14October 24190 d100%
Rockwell City50579April 26October 10167 d100%
Mediapolis52637April 8October 29202 d100%
Northwood50459May 4October 4152 d100%
Belle Plaine52208April 28October 10165 d100%
Audubon50025May 2October 3154 d100%
Lamoni50140April 17October 21184 d100%
Panora50216May 2October 3153 d100%
Guttenberg52052April 21October 18178 d100%
Central City52214May 3October 7156 d100%
Leon50144April 30October 8161 d100%
Sigourney52591April 24October 15172 d100%
Lisbon52253April 27October 13170 d100%
Parkersburg50665April 27October 8165 d100%
Ida Grove51445April 27October 12167 d100%
Greenfield50849April 25October 12170 d100%
Corning50841April 27October 12168 d100%
Corydon50060April 21October 19178 d100%
Fairbank50629April 30October 9163 d100%
Mount Ayr50854April 25October 12169 d100%
Sac City50583April 30October 6158 d100%
Strawberry Point52076May 8October 1146 d100%
Hartley51346May 1October 7160 d100%
Pocahontas50574April 26October 7164 d100%
Bedford50833April 24October 15173 d100%

50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.