Frost and Freeze Dates in Iowa - Madison to Muscatine

Below is the likelihood of experiencing 32°F on or before the given date in fall and on or after the given date in spring.

Oak with frost on leavesEarly = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

This information is based on weather data collected from 1950-2021 provided by the Midwestern Regional Climate Center (MRCC).  Visit that website to get more detailed information and statistics.



Madison |  Mahaska  |  Marion  |  Marshall  |  Mills  |  Mitchell  |  Monona  |  Monroe  |  Montgomery  |  Muscatine



Madison County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
23-Sep7-Oct21-Oct10-Apr25-Apr9-May

Return to Main Page


Mahaska County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
27-Sep11-Oct27-Oct8-Apr20-Apr3-May

Return to Main Page


Marion County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
29-Sep11-Oct28-Oct6-Apr20-Apr3-May

Return to Main Page


Marshall County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
26-Sep8-Oct21-Oct13-Apr24-Apr8-May

Return to Main Page


Mills County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
28-Sep10-Oct27-Oct8-Apr22-Apr8-May

Return to Main Page


Mitchell County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
23-Sep6-Oct19-Oct16-Apr30-Apr11-May

Return to Main Page


Monona County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
26-Sep7-Oct22-Oct9-Apr26-Apr10-May

Return to Main Page


Monroe County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
30-Sep14-Oct28-Oct6-Apr19-Apr3-May

Return to Main Page


Montgomery County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
23-Sep8-Oct24-Oct9-Apr24-Apr9-May

Return to Main Page


Muscatine County

Early = only 10% of all freeze dates occurred before this day.
Average = the average freeze date for this location.
Late = only 10% of all freeze dates occurred after this day.

Early First Fall Freeze (32°F)Average First Fall Freeze (32°F)Late First Fall Freeze (32°F)Early Last Spring Freeze Date (32°F)Average Last Spring Freeze Date (32°F)Late Last Spring Freeze Date (32°F)
30-Sep14-Oct28-Oct5-Apr17-Apr30-Apr

Return to Main Page