Skip to content
Fall Photo Guide

Minnesota Fall Foliage 2026

Approaching peak 25–60% Typical peak in 9 days

In a typical 2026 season, high ground around 2,300 feet peaks around September 23, with the statewide peak window running September 22–30 and the typical peak on September 26. The Arrowhead and North Shore typically peak in the last week of September; valleys near 600 feet peak around September 29, while the Twin Cities and southern Minnesota typically reach peak color in mid-October.

Seasonal model estimate. Timing remains uncertain; check recent reports before traveling. Source: seasonal timing model. Calculated .

When Minnesota peaks

Sep 22 – Sep 30

Centered on Sep 26. The Arrowhead peaks in the last week of September; the Twin Cities and south in mid-October.

moderate confidence. A few weeks out. Expect this to move by several days.

Where peak usually lands. Drought or an early freeze moves it by a few days. Method

What turns here

  • sugar maple
  • aspen
  • birch
  • tamarack

Yellows show up every year. Reds need sunny days and cool, frost-free nights. A bad year takes those first.

Color progression

Typical peak Sep 26

Typical color progression for Minnesota. No change from Aug 19 to Sep 5. First color from Sep 5 to Sep 14. Approaching peak from Sep 14 to Sep 22. Peak from Sep 22 to Sep 30. Past peak from Sep 30 to Oct 10. Bare from Oct 10 to Oct 24.

typical peak today

Minnesota is typically at approaching peak on this date.

Minnesota by county

13 days from Cook County to Martin County.

Typical fall foliage stage by county in Minnesota on September 17 Each county is shaded by its typical foliage stage. Peak runs from Sep 24 in Cook County to Oct 7 in Martin County. Every county, its stage and its typical peak date are listed as text below the map. Aitkin County: Approaching peak today, typically peaks Sep 29 Anoka County: First color today, typically peaks Oct 4 Becker County: Approaching peak today, typically peaks Sep 28 Beltrami County: Approaching peak today, typically peaks Sep 26 Benton County: First color today, typically peaks Oct 2 Big Stone County: First color today, typically peaks Oct 2 Blue Earth County: First color today, typically peaks Oct 6 Brown County: First color today, typically peaks Oct 6 Carlton County: First color today, typically peaks Sep 30 Carver County: First color today, typically peaks Oct 5 Cass County: Approaching peak today, typically peaks Sep 28 Chippewa County: First color today, typically peaks Oct 4 Chisago County: First color today, typically peaks Oct 3 Clay County: First color today, typically peaks Sep 30 Clearwater County: Approaching peak today, typically peaks Sep 26 Cook County: Approaching peak today, typically peaks Sep 24 Cottonwood County: First color today, typically peaks Oct 5 Crow Wing County: First color today, typically peaks Sep 30 Dakota County: First color today, typically peaks Oct 5 Dodge County: First color today, typically peaks Oct 6 Douglas County: First color today, typically peaks Sep 30 Faribault County: First color today, typically peaks Oct 7 Fillmore County: First color today, typically peaks Oct 6 Freeborn County: First color today, typically peaks Oct 7 Goodhue County: First color today, typically peaks Oct 5 Grant County: First color today, typically peaks Oct 1 Hennepin County: First color today, typically peaks Oct 4 Houston County: First color today, typically peaks Oct 7 Hubbard County: Approaching peak today, typically peaks Sep 28 Isanti County: First color today, typically peaks Oct 3 Itasca County: Approaching peak today, typically peaks Sep 26 Jackson County: First color today, typically peaks Oct 6 Kanabec County: First color today, typically peaks Oct 2 Kandiyohi County: First color today, typically peaks Oct 3 Kittson County: Approaching peak today, typically peaks Sep 25 Koochiching County: Approaching peak today, typically peaks Sep 25 Lac qui Parle County: First color today, typically peaks Oct 4 Lake County: Approaching peak today, typically peaks Sep 26 Lake of the Woods County: Approaching peak today, typically peaks Sep 24 Le Sueur County: First color today, typically peaks Oct 6 Lincoln County: First color today, typically peaks Oct 3 Lyon County: First color today, typically peaks Oct 4 Mahnomen County: Approaching peak today, typically peaks Sep 27 Marshall County: Approaching peak today, typically peaks Sep 25 Martin County: First color today, typically peaks Oct 7 McLeod County: First color today, typically peaks Oct 4 Meeker County: First color today, typically peaks Oct 3 Mille Lacs County: First color today, typically peaks Oct 1 Morrison County: First color today, typically peaks Oct 1 Mower County: First color today, typically peaks Oct 6 Murray County: First color today, typically peaks Oct 4 Nicollet County: First color today, typically peaks Oct 6 Nobles County: First color today, typically peaks Oct 5 Norman County: Approaching peak today, typically peaks Sep 29 Olmsted County: First color today, typically peaks Oct 6 Otter Tail County: First color today, typically peaks Sep 30 Pennington County: Approaching peak today, typically peaks Sep 26 Pine County: First color today, typically peaks Oct 1 Pipestone County: First color today, typically peaks Oct 4 Polk County: Approaching peak today, typically peaks Sep 27 Pope County: First color today, typically peaks Oct 2 Ramsey County: First color today, typically peaks Oct 4 Red Lake County: Approaching peak today, typically peaks Sep 26 Redwood County: First color today, typically peaks Oct 5 Renville County: First color today, typically peaks Oct 4 Rice County: First color today, typically peaks Oct 5 Rock County: First color today, typically peaks Oct 6 Roseau County: Approaching peak today, typically peaks Sep 24 Scott County: First color today, typically peaks Oct 5 Sherburne County: First color today, typically peaks Oct 3 Sibley County: First color today, typically peaks Oct 5 St. Louis County: Approaching peak today, typically peaks Sep 27 Stearns County: First color today, typically peaks Oct 2 Steele County: First color today, typically peaks Oct 6 Stevens County: First color today, typically peaks Oct 2 Swift County: First color today, typically peaks Oct 3 Todd County: First color today, typically peaks Sep 30 Traverse County: First color today, typically peaks Oct 2 Wabasha County: First color today, typically peaks Oct 6 Wadena County: Approaching peak today, typically peaks Sep 29 Waseca County: First color today, typically peaks Oct 6 Washington County: First color today, typically peaks Oct 4 Watonwan County: First color today, typically peaks Oct 6 Wilkin County: First color today, typically peaks Oct 1 Winona County: First color today, typically peaks Oct 6 Wright County: First color today, typically peaks Oct 4 Yellow Medicine County: First color today, typically peaks Oct 4 Honeymoon Bluff Oberg Mountain High Falls of the Baptism River Palisade Head

Tap a location marker for coordinates and light times. Where peak usually lands. Boundaries: US Census, 2023. Elevation: USGS 3DEP + SRTM. Method

Every county, as text
County Typical peak Stage today Median elev. Spread
Aitkin County Sep 25 – Oct 3 Approaching peak 1,271 ft 0 days
Anoka County Sep 30 – Oct 8 First color 899 ft 0 days
Becker County Sep 24 – Oct 2 Approaching peak 1,452 ft 1 days
Beltrami County Sep 22 – Sep 30 Approaching peak 1,212 ft 1 days
Benton County Sep 28 – Oct 6 First color 1,114 ft 0 days
Big Stone County Sep 28 – Oct 6 First color 1,110 ft 1 days
Blue Earth County Oct 2 – Oct 10 First color 999 ft 1 days
Brown County Oct 2 – Oct 10 First color 1,023 ft 0 days
Carlton County Sep 26 – Oct 4 First color 1,159 ft 1 days
Carver County Oct 1 – Oct 9 First color 972 ft 0 days
Cass County Sep 24 – Oct 2 Approaching peak 1,320 ft 1 days
Chippewa County Sep 30 – Oct 8 First color 1,030 ft 0 days
Chisago County Sep 29 – Oct 7 First color 920 ft 0 days
Clay County Sep 26 – Oct 4 First color 952 ft 1 days
Clearwater County Sep 22 – Sep 30 Approaching peak 1,432 ft 2 days
Cook County Sep 20 – Sep 28 Approaching peak 1,738 ft 1 days
Cottonwood County Oct 1 – Oct 9 First color 1,355 ft 0 days
Crow Wing County Sep 26 – Oct 4 First color 1,240 ft 1 days
Dakota County Oct 1 – Oct 9 First color 942 ft 0 days
Dodge County Oct 2 – Oct 10 First color 1,269 ft 1 days
Douglas County Sep 26 – Oct 4 First color 1,379 ft 1 days
Faribault County Oct 3 – Oct 11 First color 1,119 ft 0 days
Fillmore County Oct 2 – Oct 10 First color 1,282 ft 1 days
Freeborn County Oct 3 – Oct 11 First color 1,248 ft 1 days
Goodhue County Oct 1 – Oct 9 First color 1,078 ft 1 days
Grant County Sep 27 – Oct 5 First color 1,144 ft 1 days
Hennepin County Sep 30 – Oct 8 First color 917 ft 1 days
Houston County Oct 3 – Oct 11 First color 1,071 ft 1 days
Hubbard County Sep 24 – Oct 2 Approaching peak 1,422 ft 1 days
Isanti County Sep 29 – Oct 7 First color 944 ft 0 days
Itasca County Sep 22 – Sep 30 Approaching peak 1,337 ft 1 days
Jackson County Oct 2 – Oct 10 First color 1,415 ft 0 days
Kanabec County Sep 28 – Oct 6 First color 1,045 ft 1 days
Kandiyohi County Sep 29 – Oct 7 First color 1,126 ft 0 days
Kittson County Sep 21 – Sep 29 Approaching peak 907 ft 0 days
Koochiching County Sep 21 – Sep 29 Approaching peak 1,198 ft 0 days
Lac qui Parle County Sep 30 – Oct 8 First color 1,068 ft 0 days
Lake County Sep 22 – Sep 30 Approaching peak 1,529 ft 2 days
Lake of the Woods County Sep 20 – Sep 28 Approaching peak 1,144 ft 0 days
Le Sueur County Oct 2 – Oct 10 First color 1,017 ft 1 days
Lincoln County Sep 29 – Oct 7 First color 1,758 ft 0 days
Lyon County Sep 30 – Oct 8 First color 1,452 ft 2 days
Mahnomen County Sep 23 – Oct 1 Approaching peak 1,317 ft 1 days
Marshall County Sep 21 – Sep 29 Approaching peak 1,083 ft 1 days
Martin County Oct 3 – Oct 11 First color 1,194 ft 1 days
McLeod County Sep 30 – Oct 8 First color 1,047 ft 0 days
Meeker County Sep 29 – Oct 7 First color 1,112 ft 0 days
Mille Lacs County Sep 27 – Oct 5 First color 1,201 ft 1 days
Morrison County Sep 27 – Oct 5 First color 1,236 ft 1 days
Mower County Oct 2 – Oct 10 First color 1,299 ft 1 days
Murray County Sep 30 – Oct 8 First color 1,611 ft 1 days
Nicollet County Oct 2 – Oct 10 First color 980 ft 0 days
Nobles County Oct 1 – Oct 9 First color 1,571 ft 1 days
Norman County Sep 25 – Oct 3 Approaching peak 926 ft 1 days
Olmsted County Oct 2 – Oct 10 First color 1,161 ft 0 days
Otter Tail County Sep 26 – Oct 4 First color 1,351 ft 1 days
Pennington County Sep 22 – Sep 30 Approaching peak 1,135 ft 0 days
Pine County Sep 27 – Oct 5 First color 1,053 ft 0 days
Pipestone County Sep 30 – Oct 8 First color 1,688 ft 0 days
Polk County Sep 23 – Oct 1 Approaching peak 889 ft 2 days
Pope County Sep 28 – Oct 6 First color 1,181 ft 1 days
Ramsey County Sep 30 – Oct 8 First color 917 ft 0 days
Red Lake County Sep 22 – Sep 30 Approaching peak 1,094 ft 1 days
Redwood County Oct 1 – Oct 9 First color 1,085 ft 0 days
Renville County Sep 30 – Oct 8 First color 1,066 ft 1 days
Rice County Oct 1 – Oct 9 First color 1,065 ft 1 days
Rock County Oct 2 – Oct 10 First color 1,498 ft 1 days
Roseau County Sep 20 – Sep 28 Approaching peak 1,081 ft 0 days
Scott County Oct 1 – Oct 9 First color 964 ft 0 days
Sherburne County Sep 29 – Oct 7 First color 982 ft 0 days
Sibley County Oct 1 – Oct 9 First color 1,010 ft 0 days
St. Louis County Sep 23 – Oct 1 Approaching peak 1,353 ft 1 days
Stearns County Sep 28 – Oct 6 First color 1,221 ft 0 days
Steele County Oct 2 – Oct 10 First color 1,231 ft 0 days
Stevens County Sep 28 – Oct 6 First color 1,111 ft 0 days
Swift County Sep 29 – Oct 7 First color 1,041 ft 0 days
Todd County Sep 26 – Oct 4 First color 1,322 ft 1 days
Traverse County Sep 28 – Oct 6 First color 1,056 ft 0 days
Wabasha County Oct 2 – Oct 10 First color 1,069 ft 2 days
Wadena County Sep 25 – Oct 3 Approaching peak 1,348 ft 0 days
Waseca County Oct 2 – Oct 10 First color 1,129 ft 0 days
Washington County Sep 30 – Oct 8 First color 936 ft 1 days
Watonwan County Oct 2 – Oct 10 First color 1,102 ft 0 days
Wilkin County Sep 27 – Oct 5 First color 979 ft 0 days
Winona County Oct 2 – Oct 10 First color 1,162 ft 1 days
Wright County Sep 30 – Oct 8 First color 1,000 ft 1 days
Yellow Medicine County Sep 30 – Oct 8 First color 1,071 ft 2 days

Peak by elevation

6 days between the ridges and the valleys below them. The county map above averages that away.

Elevation band Approx. elevation Typical peak Today
High ridges & passes 2,300 ft Sep 23 Approaching peak
Mid elevation 1,400 ft Sep 26 Approaching peak
Valleys & lowlands 600 ft Sep 29 Approaching peak

Foliage stages

  1. No change 0–10%
  2. First color 10–25%
  3. Approaching peak 25–60%
  4. Peak 60–90%
  5. Past peak 40–70%, dropping
  6. Bare <20%

Light at peak

Minnesota on September 26, the center of its typical peak window.

Solar event times for Minnesota on September 26
EventTime
First light (blue hour) Sun 6° below horizon 6:24 AM
Sunrise Rises E · 91° 6:54 AM
Morning golden hour ends 41 min of low, warm light 7:35 AM
Solar noon Highest sun, flattest light 12:54 PM
Evening golden hour starts 41 min before sunset 6:12 PM
Sunset Sets W · 269° 6:53 PM
Last light (blue hour) Sun 6° below horizon 7:23 PM

Times in America/Chicago · day length 11h 59m · computed from NOAA solar equations

Which way to point the camera

Sun rises E, sets W.

Aim within 45° of those and the canopy glows translucent. Turn your back to them for flat, accurate color.

Location pages name the light directly.

Where to shoot in Minnesota

4 researched locations, earliest peak first.

Recent reports from Minnesota

Report what you saw
Loading reports…

Common questions

When do the leaves change in Minnesota?
Minnesota typically peaks Sep 22 – Sep 30, centered on Sep 26. The Arrowhead peaks in the last week of September; the Twin Cities and south in mid-October. These are typical dates from a latitude and elevation model; current conditions may differ.
Does elevation change when fall color peaks in Minnesota?
Yes, by about 6 days. High ground around 2,300 ft peaks near Sep 23, while valleys near 600 ft wait until Sep 29. Peak moves roughly 3.5 days earlier for every 1,000 feet you climb. Try lower valleys after high ground has passed peak, or higher ground while valleys are still green.
Where are the best places to see fall color in Minnesota?
The guide includes 4 researched locations in Minnesota, including Honeymoon Bluff, Oberg Mountain, High Falls of the Baptism River. Honeymoon Bluff turns first, around Sep 23, and Palisade Head is last, around Sep 29. Each includes coordinates, elevation and sunrise light times.
What trees turn color in Minnesota?
Mainly sugar maple, aspen, birch, tamarack. Yellows and oranges come from carotenoids that are already in the leaf, so they show up every year. Reds are made fresh each autumn and need warm sunny days with cool, frost-free nights, which is why a dry summer or a warm September produces a duller year.

Nearby states