Skip to content

Minnesota Frost Dates: Last and First Frost by Town

182 NOAA weather stations · 1991–2020 U.S. Climate Normals · Data updated 2026-10-29

Quick answer

Across Minnesota's 179 NOAA stations with regular frost, the median last spring frost is May 5 and the median first fall frost is October 2. Last frost dates range from April 15 at La Crescent Dam 7 to June 5 at Hibbing Chisholm Hibbing Airport, so enter your ZIP code below for the station nearest you.

How frost dates vary across Minnesota

  • North vs south: stations in the northern third of the state (north of 46.8°N) reach their median last frost about 16 days later than the southern third (south of 45.0°N).
  • Safety margin: the median 10%-risk date (May 20) is about 15 days after the median last frost. Waiting until then cuts the chance of a killing frost on tender transplants from 1 in 2 to 1 in 10.

Frost dates at Minnesota's major weather stations

These National Weather Service stations, mostly at airports, have the longest and most complete records in the state.

Alexandria Municipal Airport1,416May 2May 15Oct 8159
Baudette Intl Airport1,082May 15May 31Sep 26132
Brainerd Crow Wing County Airport1,221May 13May 27Sep 27138
Duluth1,428May 13May 29Oct 1140
Goodridge 12 NNW1,150May 20Jun 3Sep 17118
Grand Marais610May 22Jun 18Oct 9136
Hibbing Chisholm Hibbing Airport1,352Jun 5Jun 25Sep 893
Intl Falls Intl Airport1,183May 29Jun 16Sep 13109
Minneapolis/st Paul Airport872Apr 23May 7Oct 18176
Mpls Crystal Airport861Apr 30May 17Oct 8159
Mpls Flying Cloud Airport907Apr 23May 6Oct 14172
Park Rapids Municipal Airport1,434May 14May 27Sep 25133
Redwood Falls Municipal Airport1,021Apr 30May 14Oct 4157
Rochester Intl Airport1,304Apr 30May 13Oct 6159
Sandstone 6 W1,130May 13May 28Sep 29137
St Cloud Regional Airport1,018May 7May 23Sep 30144
St Paul Downtown Airport700Apr 24May 10Oct 16174

All 182 stations in Minnesota

Last frost and first frost are medians: a 50% chance of a 32°F night after (spring) or before (fall) that date. 10% risk is the spring date with only a 1-in-10 chance of a later frost. Click a column to sort.

Ada907May 11May 25Sep 27137
Agassiz Refuge1,142May 6May 20Oct 3148
Aitkin 2E1,215May 16Jun 1Sep 28133
Albert Lea 3SE1,230Apr 27May 10Oct 9164
Alexandria Municipal Airport1,416May 2May 15Oct 8159
Amboy1,030Apr 30May 12Oct 7161
Andover 1N899May 5May 21Oct 2148
Argyle847May 15May 28Sep 26134
Artichoke Lake 1 E1,098May 1May 14Oct 8159
Austin Waste Wtp Facility1,199Apr 30May 11Oct 5158
Babbitt1,481May 28Jun 16Sep 14108
Baudette1,094May 14May 28Sep 26135
Baudette Intl Airport1,082May 15May 31Sep 26132
Benson1,030May 4May 17Oct 3151
Big Falls1,220May 24Jun 6Sep 20117
Blackduck1,340May 24Jun 6Sep 17115
Brainerd1,180May 8May 21Sep 29141
Brainerd Crow Wing County Airport1,221May 13May 27Sep 27138
Breckenridge 3E971May 4May 17Oct 3152
Brimson 2S1,486Any monthAny monthAny month84
Browns Valley978May 9May 22Sep 28141
Brownton Wwtp1,040Apr 30May 13Oct 4156
Bruno 7ENE1,253May 18Jun 1Sep 26129
Buffalo 2NE992Apr 30May 13Oct 9163
Byron 4NORTH1,041May 12May 25Sep 28139
Caledonia1,166Apr 29May 11Oct 10165
Cambridge965May 2May 20Oct 4153
Camp Norris Dnr1,289May 25Jun 6Sep 22119
Canby1,210May 2May 14Oct 5156
Cass Lake1,296May 17May 30Sep 26131
Cedar907May 1May 17Oct 7158
Celina 2E1,285Jun 1Jun 18Sep 15104
Chanhassen Wsfo946Apr 30May 15Oct 9160
Chaska 2NW923May 5May 19Oct 5151
Cloquet1,265May 26Jun 9Sep 23118
Collegeville St John's1,210May 3May 17Oct 7155
Cook 8NE1,355May 12May 29Oct 1138
Cotton1,323May 27Jun 11Sep 20115
Crookston NW Experiment Station891May 11May 25Sep 27138
Dassel 3SE1,065Apr 30May 12Oct 10162
Deep Portage1,471May 5May 19Oct 5150
Delano975Apr 30May 14Oct 8159
Detroit Lakes 1 NNE1,355May 15May 30Sep 24130
Detroit Lakes 12E1,542May 4May 16Oct 3150
Duluth1,428May 13May 29Oct 1140
Duluth Harbor Station610May 14Jun 1Oct 12149
Duluth NWS1,433May 18Jun 3Oct 1135
Elk River880May 4May 18Oct 5154
Ely1,382May 24Jun 4Sep 23121
Ely1,475May 14May 30Sep 29135
Ely 25E1,444May 21Jun 3Sep 25127
Embarrass1,425Any monthAny monthAny month83
Eveleth Wwtp1,445May 12May 28Oct 1141
Fairmont1,187Apr 25May 6Oct 14171
Faribault970May 5May 19Oct 5152
Farmington 3 NW980Apr 27May 10Oct 10166
Fergus Falls1,250May 4May 18Oct 5152
Floodwood 3 NE1,260May 29Jun 13Sep 18111
Forest Lake 5NE905May 3May 19Oct 5154
Fosston 1 E1,300May 15May 30Sep 26132
Gaylord1,020Apr 24May 8Oct 15170
Georgetown 1 E885May 9May 23Oct 1143
Glenwood 2WNW1,198May 11May 27Sep 27139
Goodridge 12 NNW1,150May 20Jun 3Sep 17118
Grand Marais612May 20Jun 6Oct 5137
Grand Marais610May 22Jun 18Oct 9136
Grand Meadow1,350May 6May 18Oct 1146
Grand Portage730May 24Jun 5Sep 29127
Grand Rpds Forest Lab1,310May 17May 31Sep 24130
Granite Falls930May 4May 18Oct 1150
Gull Lake Dam1,215May 2May 14Oct 6156
Gunflint Lake 10 NW1,455May 23Jun 7Sep 26124
Hallock815May 8May 24Sep 30142
Hastings Dam 2680Apr 23May 7Oct 19177
Hibbing Chisholm Hibbing Airport1,352Jun 5Jun 25Sep 893
Hinckley1,035May 16May 30Sep 24130
Hutchinson 1 N1,095Apr 28May 10Oct 8163
Intl Falls Intl Airport1,183May 29Jun 16Sep 13109
Isabella 14W1,740May 31Jun 21Sep 15104
Island Lake 4E1,410May 21Jun 3Sep 27129
Isle 12N1,285May 10May 28Oct 3144
Itasca University Of Minn1,490May 18May 31Sep 27130
Jordan 1SSW900May 2May 18Oct 5153
Kabetogama1,200May 28Jun 12Sep 16111
Kimball 3N1,160May 2May 15Oct 5156
La Crescent Dam 7647Apr 15May 1Oct 28194
Lake Wilson1,653May 7May 19Sep 29145
Lakefield 2NE1,530May 2May 13Oct 2153
Lamberton SW Rsch & Outreach C1,140May 3May 15Oct 2152
Leech Lake1,302May 8May 23Oct 1144
Litchfield1,120May 6May 22Oct 2147
Little Falls 2NNE1,120May 4May 22Oct 5151
Littlefork 10 SW1,200May 23Jun 5Sep 21118
Long Prairie1,340May 13May 28Sep 27134
Lower St Anthony Falls754Apr 23May 7Oct 16175
Lutsen 3NNE1,300May 26Jun 6Sep 27126
Mabel1,112May 10May 23Sep 28140
Madison Wwtp1,075May 3May 15Oct 2151
Mahnomen1,212May 7May 24Sep 28143
Mankato850Apr 30May 12Oct 9161
Marcell 5NE1,387May 14May 30Oct 2140
Marshall1,149May 5May 18Oct 3150
Melrose1,195May 4May 19Oct 1148
Milaca1,064May 8May 26Oct 1143
Milan 1NW1,020May 3May 17Oct 2151
Minneapolis/st Paul Airport872Apr 23May 7Oct 18176
Minnesota City Dam 5670Apr 23May 6Oct 16175
Montevideo 1SW990May 4May 17Oct 1149
Moorhead904May 5May 20Oct 3150
Moose Lake 1 SSE1,110May 12May 26Oct 2144
Mora1,018May 9May 26Sep 30142
Morris W Central Rsch & Outreach1,140May 4May 17Oct 1150
Mpls Crystal Airport861Apr 30May 17Oct 8159
Mpls Flying Cloud Airport907Apr 23May 6Oct 14172
New Hope910Apr 29May 12Oct 12163
New London1,250May 4May 19Oct 4152
New Ulm 2 SE890Apr 29May 12Oct 7161
New Ulm 3SE925May 2May 14Oct 7157
New York Mills1,406May 10May 24Sep 29141
Northome 3S1,415May 16May 30Sep 26131
Olivia 3E1,100May 6May 20Oct 1146
Orr 3E1,315Jun 2Jun 17Sep 15102
Ottertail1,349May 5May 18Oct 5153
Owatonna1,140May 5May 20Oct 6154
Park Rapids Municipal Airport1,434May 14May 27Sep 25133
Pine River Dam1,250May 6May 19Oct 7152
Pipestone1,705May 4May 19Oct 2152
Pokegama Dam1,280May 16May 31Oct 1138
Preston930May 14May 27Sep 28136
Red Lake Falls1,038May 9May 24Sep 30142
Red Lake Indian Agcy1,216May 12May 30Oct 4142
Red Wing Dam 3677Apr 23May 7Oct 14173
Redwood Falls1,020Apr 30May 14Oct 10162
Redwood Falls Municipal Airport1,021Apr 30May 14Oct 4157
Rice1,060May 10May 22Sep 29140
Rochester Intl Airport1,304Apr 30May 13Oct 6159
Rosemount Rsch & Outreach Center945May 2May 16Oct 5155
Rothsay1,204May 5May 20Oct 3149
Rushford770May 8May 22Oct 3147
Sandstone 6 W1,130May 13May 28Sep 29137
Sandy Lake Dam Libby1,234May 7May 21Oct 3148
Santiago 3 E1,010May 7May 22Sep 28144
Sherburn 3WSW1,320Apr 28May 9Oct 8162
Springfield 1 NW1,066May 4May 15Oct 1150
St Cloud Regional Airport1,018May 7May 23Sep 30144
St James Wwtp1,070Apr 30May 13Oct 7160
St Paul900Apr 26May 11Oct 12166
St Paul 3SW925Apr 25May 9Oct 12169
St Paul Downtown Airport700Apr 24May 10Oct 16174
St Peter795May 2May 14Oct 4153
Stillwater 1 SE710Apr 22May 6Oct 19178
Stillwater 2SW898Apr 30May 13Oct 11163
Tamarac Wildlife Re1,508May 5May 18Oct 3150
Theilman 1SSW753May 7May 22Oct 2148
Thief River Falls 21,128May 14May 29Sep 28135
Thorhult1,237May 24Jun 7Sep 20120
Tower 2S1,430Any monthAny monthAny month89
Tracy1,403May 2May 15Oct 5156
Two Harbors625May 12May 30Oct 6145
Two Harbors 7NW1,355May 27Jun 10Sep 23117
U Of Mn St Paul970Apr 28May 14Oct 8162
Vadnais Lake890Apr 23May 7Oct 20177
Wadena 3 S1,372May 10May 25Sep 30141
Walker1,430May 4May 20Oct 7155
Warren Wsd855May 5May 22Oct 2147
Warroad1,073May 16May 30Sep 24129
Waseca S Rsch & Outreach Center1,153May 2May 14Oct 4155
Waskish 4NE1,191May 22Jun 5Sep 17117
Wells1,135Apr 30May 14Oct 6158
Wheaton1,018May 1May 12Oct 9160
White Rock Dam1,024May 3May 15Oct 3154
Wild River State Park840May 19Jun 3Sep 25128
Willmar 5N1,190May 1May 12Oct 6156
Willmar Wwtp1,100Apr 30May 13Oct 7159
Windom1,384Apr 30May 13Oct 10162
Winnebago1,110Apr 27May 8Oct 10166
Winona652Apr 21May 4Oct 19180
Winona Dam 5 A663Apr 23May 6Oct 21180
Wolf Ridge Elc1,400May 15May 31Oct 1137
Worthington 2 NNE1,570May 3May 15Oct 4153
Wright 3 E1,330May 31Jun 20Sep 18107
Zumbrota970May 9May 22Sep 30144

Frequently asked questions

When is the last frost in Minnesota?

The median last spring frost (32°F) across Minnesota's NOAA weather stations is May 5, based on 1991–2020 climate normals. It ranges from April 15 at La Crescent Dam 7 to June 5 at Hibbing Chisholm Hibbing Airport. For a safer planting date, use the 10%-risk date; the state median for that is May 20.

When is the first frost in Minnesota?

The median first fall frost across Minnesota's stations is October 2. The earliest median first frost is September 8 at Hibbing Chisholm Hibbing Airport, and the latest is October 28 at La Crescent Dam 7.

How long is the growing season in Minnesota?

The median frost-free season is 148 days across Minnesota's stations, from 93 days at Hibbing Chisholm Hibbing Airport to 194 days at La Crescent Dam 7.

When should I plant tomatoes in Minnesota?

Plant tomatoes outdoors after your local last frost, ideally after the 10%-risk date when nights stay above 50°F. At a typical Minnesota station that means starting seeds indoors 6–8 weeks before May 5 and transplanting from about May 20. Check your ZIP code, because dates vary by weeks across the state.

Can it frost in summer in Minnesota?

Yes, at 3 stations in Minnesota a 32°F night is possible in any month, mostly at high elevation or far north. There is no reliable frost-free season there; use cold-hardy crops and row covers.

How to use these dates

Frost dates are 30-year averages from NOAA, not forecasts. Use them to plan seed starting and planting, then watch the 10-day forecast as the date approaches. Cold air settles in valleys and low spots, so a garden at the bottom of a slope can frost a week or more later in spring than the nearest station shows.

Ready to plan? The planting calendar by ZIP code turns these dates into start-indoors, transplant and sowing dates for 30 crops.

Sources and method

Dates are the 32°F freeze probabilities published in the NOAA NCEI 1991–2020 U.S. Climate Normals for each station. Station names are NOAA's, lightly expanded for readability. See the methodology or download the full table.

Frost dates in other states