Frost dates 2026–2027

Minnesota frost dates by city

Across 156 Minnesota cities, the average first fall frost ranges from September 8 in Hibbing to October 28 in La Crescent. Median 32°F dates from NOAA 1991–2020 normals.

CityPopulationLast spring frostFirst fall frostGrowing seasonZone
Minneapolis 430,324 Apr 23 Oct 16 175 days 5a
St. Paul 306,684 Apr 24 Oct 16 174 days 5a
Rochester 124,292 Apr 30 Oct 6 159 days 4b
Bloomington 89,034 Apr 23 Oct 18 176 days 5a
Duluth 88,330 May 14 Oct 12 149 days 4b
Brooklyn Park 83,543 Apr 30 Oct 8 159 days 5a
Woodbury 81,558 Apr 26 Oct 12 166 days 5a
Lakeville 79,270 Apr 27 Oct 10 166 days 4b
Plymouth 78,942 Apr 29 Oct 12 163 days 5a
Blaine 76,603 May 5 Oct 2 148 days 5a
Maple Grove 73,893 Apr 30 Oct 8 159 days 5a
St. Cloud 72,647 May 7 Sep 30 144 days 4b
Eagan 67,109 Apr 23 Oct 18 176 days 5a
Burnsville 65,244 Apr 27 Oct 10 166 days 5a
Coon Rapids 64,193 May 5 Oct 2 148 days 5a
Eden Prairie 63,075 Apr 23 Oct 14 172 days 5a
Apple Valley 55,248 May 2 Oct 5 155 days 5a
Edina 54,356 Apr 23 Oct 18 176 days 5a
Minnetonka 53,969 Apr 29 Oct 12 163 days 5a
St. Louis Park 50,027 Apr 29 Oct 12 163 days 5a
Shakopee 49,366 Apr 23 Oct 14 172 days 5a
Moorhead 46,533 May 5 Oct 3 150 days 4a
Mankato 46,529 Apr 30 Oct 9 161 days 5a
Cottage Grove 43,604 Apr 23 Oct 19 177 days 5a
Maplewood 40,717 Apr 23 Oct 20 177 days 5a
Inver Grove Heights 36,873 Apr 24 Oct 16 174 days 5a
Richfield 36,593 Apr 23 Oct 18 176 days 5a
Roseville 35,663 Apr 28 Oct 8 162 days 5a
Andover 33,874 May 5 Oct 2 148 days 4b
Savage 32,970 Apr 23 Oct 14 172 days 5a
Rosemount 31,881 May 2 Oct 5 155 days 5a
Brooklyn Center 31,846 Apr 30 Oct 8 159 days 5a
Fridley 30,829 Apr 30 Oct 8 159 days 5a
Oakdale 30,588 Apr 26 Oct 12 166 days 5a
Chaska 30,513 May 5 Oct 5 151 days 4b
Ramsey 29,624 May 4 Oct 5 154 days 4b
Prior Lake 28,140 Apr 23 Oct 14 172 days 4b
Elk River 27,896 May 4 Oct 5 154 days 4b
Shoreview 26,906 Apr 23 Oct 20 177 days 5a
Austin 26,689 Apr 30 Oct 5 158 days 4b
Owatonna 26,633 May 5 Oct 6 154 days 4b
Winona 26,530 Apr 21 Oct 19 180 days 5a
Chanhassen 25,748 Apr 30 Oct 9 160 days 5a
Farmington 25,425 Apr 27 Oct 10 166 days 5a
Faribault 25,040 May 5 Oct 5 152 days 4b
Otsego 24,525 May 4 Oct 5 154 days 4b
White Bear Lake 23,392 Apr 23 Oct 20 177 days 5a
Lino Lakes 23,220 Apr 23 Oct 20 177 days 5a
Champlin 23,125 May 5 Oct 2 148 days 5a
Hastings 22,563 Apr 23 Oct 19 177 days 5a
St. Michael 22,498 Apr 30 Oct 9 163 days 4b
Columbia Heights 22,482 Apr 23 Oct 16 175 days 5a
Crystal 22,239 Apr 30 Oct 8 159 days 5a
New Brighton 22,159 Apr 28 Oct 8 162 days 5a
Willmar 22,001 Apr 30 Oct 7 159 days 4b
Northfield 21,992 May 5 Oct 5 152 days 4b
West St. Paul 21,950 Apr 24 Oct 16 174 days 5a
Golden Valley 21,325 Apr 29 Oct 12 163 days 5a
Forest Lake 20,952 May 3 Oct 5 154 days 4b
New Hope 20,807 Apr 29 Oct 12 163 days 5a
South St. Paul 20,532 Apr 24 Oct 16 174 days 5a
Sartell 19,918 May 3 Oct 7 155 days 4b
Hopkins 19,523 Apr 29 Oct 12 163 days 5a
Stillwater 19,354 Apr 30 Oct 11 163 days 4b
Albert Lea 18,217 Apr 27 Oct 9 164 days 5a
Anoka 18,169 May 5 Oct 2 148 days 5a
Hugo 17,167 Apr 30 Oct 11 163 days 4b
Ham Lake 17,104 May 5 Oct 2 148 days 4b
Buffalo 16,878 Apr 30 Oct 9 163 days 4b
Red Wing 16,805 Apr 23 Oct 14 173 days 4b
Hibbing 15,823 Jun 5 Sep 8 93 days 3b
Bemidji 15,770 May 17 Sep 26 131 days 3b
Monticello 15,670 Apr 30 Oct 9 163 days 4b
Rogers 15,606 May 4 Oct 5 154 days 4b
Alexandria 15,045 May 2 Oct 8 159 days 4b
Hutchinson 14,655 Apr 28 Oct 8 163 days 4b
Brainerd 14,428 May 8 Sep 29 141 days 4a
Lake Elmo 14,376 Apr 30 Oct 11 163 days 5a
Fergus Falls 14,246 May 4 Oct 5 152 days 4a
Marshall 14,171 May 5 Oct 3 150 days 5a
North Mankato 14,165 Apr 30 Oct 9 161 days 5a
Waconia 14,113 May 5 Oct 5 151 days 4b
Robbinsdale 14,030 Apr 29 Oct 12 163 days 5a
Worthington 13,979 May 3 Oct 4 153 days 5a
New Ulm 13,863 Apr 29 Oct 7 161 days 5a
Sauk Rapids 13,768 May 7 Sep 30 144 days 4b
Vadnais Heights 13,052 Apr 23 Oct 20 177 days 5a
Big Lake 12,929 May 4 Oct 5 154 days 4b
Mounds View 12,786 Apr 23 Oct 20 177 days 5a
North St. Paul 12,780 Apr 26 Oct 12 166 days 5a
East Bethel 12,605 May 1 Oct 7 158 days 4b
Victoria 12,447 May 5 Oct 5 151 days 4b
Cloquet 12,399 May 26 Sep 23 118 days 4a
North Branch 12,398 May 19 Sep 25 128 days 4b
St. Peter 12,275 May 2 Oct 4 153 days 4b
Mendota Heights 11,475 Apr 25 Oct 12 169 days 5a
Dayton 11,402 May 4 Oct 5 154 days 4b
Grand Rapids 11,181 May 17 Sep 24 130 days 4a
Cambridge 11,090 May 2 Oct 4 153 days 4b
Little Canada 10,567 Apr 23 Oct 20 177 days 5a
Hermantown 10,110 May 18 Oct 1 135 days 4b
Fairmont 10,099 Apr 25 Oct 14 171 days 5a
Detroit Lakes 10,019 May 15 Sep 24 130 days 4a
St. Anthony 9,989 Apr 28 Oct 8 162 days 5a
Arden Hills 9,583 Apr 23 Oct 20 177 days 5a
Oak Grove 9,476 May 1 Oct 7 158 days 4b
Minnetrista 9,458 Apr 30 Oct 8 159 days 4b
Little Falls 9,277 May 4 Oct 5 151 days 4a
Corcoran 9,269 Apr 30 Oct 8 159 days 4b
Baxter 9,217 May 8 Sep 29 141 days 4a
Mound 9,064 Apr 30 Oct 9 160 days 4b
Waseca 9,035 May 2 Oct 4 155 days 4b
East Grand Forks 8,906 May 10 Oct 1 144 days 4a
Thief River Falls 8,799 May 14 Sep 28 135 days 4a
St. Francis 8,635 May 1 Oct 7 158 days 4b
Albertville 8,544 May 4 Oct 5 154 days 4b
Waite Park 8,450 May 3 Oct 7 155 days 4b
Orono 8,301 Apr 30 Oct 9 160 days 5a
New Prague 8,238 May 2 Oct 5 153 days 4b
Mahtomedi 8,189 Apr 30 Oct 11 163 days 5a
Virginia 8,187 May 12 Oct 1 141 days 3b
Wyoming 8,121 May 3 Oct 5 154 days 4b
Delano 7,788 Apr 30 Oct 8 159 days 4b
Isanti 7,714 May 2 Oct 4 153 days 4b
Belle Plaine 7,632 May 2 Oct 5 153 days 4b
Shorewood 7,620 Apr 30 Oct 9 160 days 5a
Medina 7,460 Apr 29 Oct 12 163 days 4b
Crookston 7,375 May 11 Sep 27 138 days 4a
Kasson 7,350 May 12 Sep 28 139 days 4b
Baldwin 7,231 May 7 Sep 28 144 days 4b
Carver 7,198 May 5 Oct 5 151 days 4b
Spring Lake Park 7,127 Apr 30 Oct 8 159 days 5a
Jordan 6,988 May 2 Oct 5 153 days 4b
Zimmerman 6,904 May 4 Oct 5 154 days 4b
Stewartville 6,850 Apr 30 Oct 6 159 days 4b
St. Joseph 6,846 May 3 Oct 7 155 days 4b
Byron 6,740 May 12 Sep 28 139 days 4b
Litchfield 6,528 May 6 Oct 2 147 days 4b
Chisago City 5,955 May 3 Oct 5 154 days 4b
Credit River 5,644 Apr 27 Oct 10 166 days 4b
Glencoe 5,632 Apr 30 Oct 4 156 days 4b
Newport 5,525 Apr 24 Oct 16 174 days 5a
International Falls 5,481 May 29 Sep 13 109 days 3a
Princeton 5,480 May 7 Sep 28 144 days 4b
Becker 5,425 May 7 Sep 28 144 days 4b
St. Paul Park 5,396 Apr 24 Oct 16 174 days 5a
Montevideo 5,335 May 4 Oct 1 149 days 4b
Lake City 5,306 May 7 Oct 2 148 days 4b
Elko New Market 5,300 Apr 27 Oct 10 166 days 4b
North Oaks 5,283 Apr 23 Oct 20 177 days 5a
La Crescent 5,261 Apr 15 Oct 28 194 days 5a
Morris 5,150 May 4 Oct 1 150 days 4b
Lonsdale 5,117 May 5 Oct 5 152 days 4b
Falcon Heights 5,071 Apr 28 Oct 8 162 days 5a
Redwood Falls 5,040 Apr 30 Oct 10 162 days 5a
Lindstrom 5,039 May 3 Oct 5 154 days 4b
Cities with 5,000+ residents (Census 2025 estimates). Sources: NOAA NCEI 1991–2020 normals; USDA/Oregon State PRISM 2023 hardiness zones.

Growing zones in Minnesota · Frost dates in other states