Iowa Frost Dates

Iowa has 150 NOAA weather stations with freeze records in the 1991–2020 climate normals. The typical last spring frost ranges from April 10 at Keokuk Lock Dam 19 to May 8 at Elkader 6 Ssw; at half the stations it has come by April 28. The first fall frost typically arrives between September 28 at Sheldon and October 27 at Keokuk Lock Dam 19, with a median of October 10.

The growing season between the typical frosts runs from 145 days at Sheldon to 198 days at Keokuk Lock Dam 19; 164 days at the median station.

Every station in Iowa

Typical dates have a 50% chance of a frost after them in spring, and before them in fall; safer dates, 10%. A garden can differ from its nearest station, especially in a valley or on a hillside: see why your garden may differ.

Iowa: freeze (32 °F) dates by NOAA station, 1991–2020 normals
StationElevationLast frostSaferFirst frostSaferSeason (days)
Albia 3 Nne880 ftApr 24May 9Oct 16Sep 29173
Algona1,214 ftApr 30May 11Oct 6Sep 23160
Allerton1,090 ftApr 21May 6Oct 19Oct 3178
Allison1,038 ftApr 27May 8Oct 8Sep 24165
Ames 5 Se870 ftApr 26May 8Oct 12Sep 26168
Ames 8 Wsw1,099 ftApr 23May 5Oct 14Sep 29173
Ames Muni Ap930 ftApr 26May 9Oct 8Sep 23164
Anamosa 1 Wnw805 ftMay 1May 18Oct 4Sep 21154
Anamosa 3 Ssw906 ftApr 27May 10Oct 13Sep 30170
Ankeny975 ftApr 23May 6Oct 15Sep 30173
Atlantic 1 Ne1,152 ftApr 30May 15Oct 2Sep 17153
Audubon1,280 ftMay 2May 15Oct 3Sep 19154
Battle Creek 3ne1,380 ftMay 1May 15Oct 1Sep 18153
Beaconsfield1,215 ftApr 23May 6Oct 17Oct 1176
Bedford1,190 ftApr 24May 6Oct 15Oct 1173
Belle Plaine810 ftApr 28May 11Oct 10Sep 26165
Bellevue L&D 12603 ftApr 25May 11Oct 16Oct 1172
Bloomfield858 ftApr 16Apr 30Oct 22Oct 5188
Boone1,035 ftApr 28May 11Oct 12Sep 28165
Britt 3e1,220 ftApr 29May 10Oct 7Sep 24161
Burlington 2s690 ftApr 18May 3Oct 20Oct 6185
Burlington Muni Ap692 ftApr 15May 1Oct 20Oct 6187
Carroll1,240 ftApr 27May 8Oct 10Sep 25166
Cascade814 ftApr 28May 12Oct 10Sep 28164
Castana Exp Farm1,400 ftApr 25May 7Oct 12Sep 28170
Cedar Rapids #1813 ftApr 28May 13Oct 12Sep 29166
Cedar Rapids Muni Ap868 ftApr 27May 11Oct 11Sep 25165
Centerville905 ftApr 28May 11Oct 14Sep 26168
Chariton 1 E965 ftMay 5May 19Oct 5Sep 20151
Charles City993 ftApr 30May 14Oct 6Sep 21157
Cherokee1,210 ftMay 4May 17Oct 4Sep 20152
Clarinda980 ftApr 25May 7Oct 11Sep 26168
Clarion1,156 ftApr 30May 12Oct 10Sep 27162
Clinton #1585 ftApr 22May 8Oct 16Oct 2175
Coggon903 ftMay 3May 17Oct 7Sep 22156
Colo1,000 ftApr 24May 7Oct 12Sep 28170
Columbus Junction590 ftApr 26May 11Oct 10Sep 23167
Corning1,190 ftApr 27May 11Oct 12Sep 26168
Cresco 1 Ne1,255 ftMay 8May 21Oct 1Sep 19147
Creston 2 Sw1,296 ftApr 28May 9Oct 11Sep 24164
Dakota City1,110 ftApr 26May 7Oct 12Sep 29169
Davenport Wfo750 ftApr 21May 7Oct 17Oct 3176
Davenport754 ftApr 23May 8Oct 15Oct 1174
Decorah860 ftMay 3May 16Oct 7Sep 25157
Denison1,401 ftApr 27May 9Oct 11Sep 27166
Des Moines 17 E921 ftApr 21May 5Oct 15Sep 30174
Des Moines Intl Ap957 ftApr 18May 2Oct 20Oct 4184
Des Moines Wsfo-Johnston959 ftApr 19May 3Oct 18Oct 1179
Donnellson705 ftApr 17May 1Oct 22Oct 10187
Dubuque L&D 11620 ftApr 19May 4Oct 21Oct 7184
Dubuque Rgnl Ap1,056 ftApr 28May 12Oct 11Sep 28165
Eldora1,073 ftApr 27May 8Oct 10Sep 27165
Elkader 6 Ssw788 ftMay 8May 22Oct 1Sep 18146
Emmetsburg1,225 ftApr 27May 9Oct 7Sep 23164
Estherville 4e1,320 ftMay 2May 14Oct 3Sep 20153
Estherville Muni Ap1,317 ftMay 2May 14Sep 30Sep 17150
Fairfield740 ftApr 27May 14Oct 12Sep 27168
Fayette1,145 ftMay 4May 17Oct 4Sep 20151
Forest City 2 Nne1,280 ftApr 30May 10Oct 7Sep 22159
Ft Dodge 5nnw1,115 ftApr 28May 9Oct 8Sep 24162
Ft Madison530 ftApr 12Apr 26Oct 25Oct 11194
Glenwood 3sw980 ftApr 23May 6Oct 11Sep 27170
Greenfield1,316 ftApr 25May 7Oct 12Sep 26170
Grinnell 3 Sw905 ftMay 3May 17Oct 6Sep 22155
Grundy Ctr985 ftApr 29May 12Oct 9Sep 25160
Guthrie Ctr1,065 ftMay 2May 17Oct 3Sep 20153
Guttenberg L&D 10618 ftApr 21May 6Oct 18Oct 4178
Hampton1,105 ftApr 29May 10Oct 9Sep 26162
Harlan1,270 ftApr 27May 9Oct 9Sep 24165
Hawarden1,190 ftMay 1May 14Oct 4Sep 21155
Holstein1,370 ftApr 30May 11Oct 9Sep 27162
Humboldt Wtp1,100 ftApr 27May 7Oct 9Sep 24166
Ida Grove 5nw1,320 ftApr 27May 11Oct 12Sep 27167
Independence #11,010 ftApr 30May 12Oct 7Sep 23159
Indianola 2w924 ftApr 24May 8Oct 12Sep 27168
Iowa City Muni Ap650 ftApr 21May 6Oct 18Oct 4180
Iowa City640 ftApr 29May 14Oct 9Sep 25162
Iowa Falls1,055 ftApr 28May 11Oct 10Sep 26164
Jefferson1,055 ftApr 26May 8Oct 9Sep 23164
Keokuk Lock Dam 19527 ftApr 10Apr 26Oct 27Oct 10198
Keosauqua629 ftApr 26May 11Oct 13Sep 28169
Knoxville895 ftApr 20May 4Oct 19Oct 1180
Lake Park1,465 ftApr 30May 11Oct 10Sep 26164
Lamoni Muni Ap1,131 ftApr 16May 2Oct 21Oct 6186
Lamoni1,128 ftApr 17May 1Oct 21Oct 6184
Lamoni1,168 ftApr 16May 2Oct 20Oct 6187
Le Claire L&D 14577 ftApr 16Apr 30Oct 25Oct 11190
Le Mars1,195 ftApr 30May 12Oct 4Sep 21157
Leon 6 Ese1,000 ftApr 30May 15Oct 8Sep 26161
Little Sioux 2 Nw1,025 ftMay 1May 12Oct 3Sep 20155
Logan990 ftApr 29May 13Oct 8Sep 23162
Lowden738 ftApr 27May 13Oct 10Sep 25165
Manchester #2990 ftMay 3May 16Oct 4Sep 22154
Mapleton No.21,200 ftMay 3May 16Oct 1Sep 19151
Maquoketa668 ftApr 25May 9Oct 14Sep 30171
Marshalltown Muni Ap974 ftApr 30May 12Oct 6Sep 22159
Marshalltown870 ftApr 28May 11Oct 7Sep 22162
Mason City Muni Ap1,225 ftMay 3May 15Oct 1Sep 18150
Mason City1,105 ftApr 29May 9Oct 7Sep 25161
Milford 4 Nw1,402 ftMay 1May 14Oct 6Sep 24158
Mt Ayr1,140 ftApr 25May 9Oct 12Sep 27169
Mt Pleasant 1 Ssw730 ftApr 30May 14Oct 10Sep 24163
Muscatine 2n680 ftApr 18May 2Oct 22Oct 8184
Muscatine549 ftApr 24May 9Oct 14Oct 1172
New Hampton1,148 ftMay 2May 14Oct 5Sep 23155
Newton960 ftApr 22May 4Oct 17Oct 1174
Northwood1,190 ftMay 4May 16Oct 4Sep 20152
Oakland1,260 ftApr 23May 5Oct 14Sep 30174
Oelwein 1e1,165 ftApr 27May 10Oct 13Sep 30169
Oelwein 2 S1,010 ftApr 30May 13Oct 9Sep 26163
Onawa 3nw1,060 ftMay 1May 13Oct 3Sep 21154
Osage1,170 ftApr 30May 12Oct 9Sep 25163
Osceola1,028 ftApr 29May 11Oct 9Sep 24162
Oskaloosa830 ftApr 21May 4Oct 16Sep 29176
Ottumwa Industrial Ap842 ftApr 23May 7Oct 14Sep 29172
Perry950 ftApr 25May 8Oct 10Sep 25166
Pocahontas1,212 ftApr 26May 8Oct 7Sep 25164
Postville1,165 ftMay 1May 14Oct 3Sep 20153
Primghar1,520 ftApr 29May 11Oct 10Sep 26163
Rathbun Dam965 ftApr 18May 2Oct 23Oct 10187
Red Oak1,040 ftApr 24May 8Oct 13Sep 26169
Rock Rapids1,350 ftMay 1May 13Oct 4Sep 21156
Rockwell City1,214 ftApr 26May 6Oct 10Sep 27167
Sac City1,210 ftApr 30May 11Oct 6Sep 23158
Sanborn1,551 ftMay 1May 13Oct 7Sep 23160
Sheldon1,420 ftMay 5May 18Sep 28Sep 14145
Shenandoah999 ftApr 20May 3Oct 17Oct 1179
Sibley1,529 ftMay 5May 17Oct 3Sep 21152
Sidney 1sse1,140 ftApr 19May 2Oct 19Oct 1182
Sigourney732 ftApr 24May 9Oct 15Sep 30172
Sioux City Ang1,100 ftApr 29May 11Oct 7Sep 24161
Sioux City Gateway Ap1,095 ftApr 29May 14Oct 5Sep 22159
Sioux Ctr 2 Se1,360 ftApr 30May 12Oct 3Sep 19154
Sioux Rapids 4 E1,420 ftApr 30May 11Oct 5Sep 22159
Spencer 1 N1,326 ftMay 1May 14Oct 3Sep 20154
Spencer Muni Ap1,338 ftMay 2May 15Oct 2Sep 18154
Spirit Lake1,420 ftApr 28May 9Oct 11Sep 27164
Stanley1,114 ftMay 4May 15Oct 1Sep 16150
Storm Lake1,442 ftApr 25May 7Oct 13Oct 1170
Swea City 5n1,180 ftMay 4May 14Oct 1Sep 18150
Tipton820 ftApr 21May 4Oct 15Oct 1175
Toledo 3n935 ftApr 30May 11Oct 9Sep 26162
Tripoli1,055 ftApr 29May 9Oct 9Sep 25162
Vinton850 ftMay 3May 17Oct 3Sep 20151
Washington687 ftApr 28May 11Oct 11Sep 25165
Waterloo Muni Ap868 ftApr 27May 10Oct 10Sep 26165
Waukon1,275 ftMay 2May 16Oct 11Sep 28161
Webster City1,072 ftMay 3May 16Oct 2Sep 18150
Williamsburg 1e780 ftApr 28May 12Oct 9Sep 24164
Winterset 1s1,100 ftApr 30May 11Oct 3Sep 20157

Plan your garden with these dates

Enter your ZIP code in the planner: it picks the nearest of these stations and dates every crop in your beds from its frosts. Free, in your browser.

Questions

When is the last frost in Iowa?

It depends on where you are. The typical last spring frost at Iowa's NOAA stations ranges from April 10 to May 8, and half of them have had it by April 28. Enter your ZIP code above for the station nearest you.

When is the first frost in Iowa?

Typically between September 28 and October 27, depending on the station; the median is October 10. Plan fall crops back from your own station's date.

What do "typical" and "safer" mean?

With the typical (50%) last-frost date, half of years still have a frost after it. With the safer (10%) date, only one year in ten does. In fall it's the other way around: the safer date is the earlier one.

Other states

Sources

  1. NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020 (annual/seasonal, by station: freeze dates at 32 °F)