Frost-free window
Twin Cities growing season, 1871–2025
Each bar is one year's frost-free window — from the last spring 32°F freeze to the first fall 32°F freeze. Bar height shows the season length; its vertical position shows when the season started and ended. Bars are colored by that year's ENSO phase to reveal teleconnection influence.
Average length
166days
Across 155 seasons
Longest season
220days
2016 · El Niño
Shortest season
120days
1974 · La Niña
Century trend
+8days
1991–2020 vs 1871–1900
Frost-free window by year
Y-axis = calendar day (Apr–Nov). A bar sitting low & tall means an early spring thaw and late fall freeze — a long season.
Teleconnection influence
The frost-free window grouped by each spring’s March–May ENSO phase (1950 onward). This is an exploratory association, not evidence that ENSO controls Minnesota freeze dates; pre-1950 phases are uncertain estimates:
170 days avg
+4 days vs. overall avg
166 days avg
+0 days vs. overall avg
165 days avg
-1 days vs. overall avg
- El Niño 170 days on average across 43 seasons — close to the 166-day average of the whole record.
- La Niña 166 days on average across 36 spring La Niña seasons; comparisons with other phases are descriptive, not forecasts.
- Neutral 165 days on average across 76 spring neutral seasons; this does not imply neutral conditions cause shorter seasons.
- The phase averages sit within about 5 days of each other, while individual seasons vary far more than that (standard deviation ≈ 17–18 days). A difference this small sits inside normal year-to-year variability, so no phase reliably delivers a longer or shorter season in this record.
- The growing season spans spring to fall within one calendar year. From 1950–2025, its color uses that year’s March–May ONI, which may differ from the October–December winter phase on the Patterns page. Pre-1950 phase estimates are uncertain.
- NAO & AO are recorded alongside the ENSO phase and listed in each bar's tooltip, but this page does not test whether they relate to frost timing.
Frost-free season: days between the last spring 32°F freeze and first fall 32°F freeze, using the threaded Twin Cities record (MN DNR/NOAA ACIS). The 2025 season lasted 199 days (April 8–October 24, MSP). Colors use spring (March–May) NOAA CPC ONI v6 from 1950 and uncertain estimates before 1950.
Data sources & methods