FrostDateByZip

Minnesota frost dates

Average last spring and first fall frost (32°F) dates for 806 cities and towns in Minnesota, from NOAA 1991-2020 climate normals. Average last frost dates range from April 21 in Homer to June 5 in Side Lake. Open a ZIP code for frost risk by date and a planting calendar.

Cities with several ZIP codes use the first-listed ZIP. Open a ZIP for exact local dates.
CityAvg last frostAvg first frostSeasonZIP codes
AdaMay 11Sep 27137 days56510
AdamsMay 6Oct 1146 days55909
AdrianMay 3Oct 4153 days56110
AftonMay 11Oct 1143 days55001
Ah Gwah ChingMay 4Oct 7155 days56430
AitkinMay 16Sep 28133 days56431
AkeleyMay 4Oct 7155 days56433
AlbanyMay 3Oct 7155 days56307
Albert LeaApr 27Oct 9164 days56007
AlbertaMay 4Oct 1150 days56207
AlbertvilleApr 30Oct 9163 days55301
AlbornMay 29Sep 18111 days55702
AldenApr 30Oct 6158 days56009
AldrichMay 10Sep 30141 days56434
AlexandriaMay 2Oct 8159 days56308
AlmelundMay 19Sep 25128 days55002
AlphaApr 28Oct 11164 days56111
AlturaApr 23Oct 16175 days55910
AlvaradoMay 15Sep 26134 days56710
AmboyApr 30Oct 7161 days56010
AndoverMay 1Oct 7158 days55304
Angle InletMay 16Sep 24129 days56711
AngoraMay 12Oct 1138 days55703
AnnandaleApr 30Oct 9163 days55302
AnokaMay 1Oct 7158 days55303
AppletonMay 3Oct 2151 days56208
ArcoMay 6Oct 3150 days56113
ArgyleMay 15Sep 26134 days56713
ArlingtonApr 24Oct 15170 days55307
AshbyMay 5Oct 5153 days56309
AskovMay 18Sep 26129 days55704
AtwaterMay 4Oct 4152 days56209
AudubonMay 15Sep 24130 days56511
AuroraAny month—83 days55705
AustinApr 30Oct 5158 days55912
AvocaMay 7Sep 29145 days56114
AvonMay 3Oct 7155 days56310
BabbittMay 28Sep 14108 days55706
BackusMay 5Oct 5150 days56435
BadgerMay 16Sep 24129 days56714
BagleyMay 18Sep 27130 days56621
BalatonMay 2Oct 5156 days56115
BarnesvilleMay 5Oct 3149 days56514
BarnumMay 12Oct 2144 days55707
BarrettMay 4Oct 1150 days56311
BarryMay 9Sep 28141 days56210
Battle LakeMay 5Oct 5153 days56515
BaudetteMay 14Sep 26135 days56623
BaxterMay 8Sep 29141 days56425
BayportApr 22Oct 19178 days55003
BeardsleyMay 9Sep 28141 days56211
Beaver BayMay 15Oct 1137 days55601
Beaver CreekMay 1Oct 6157 days56116
BeckerMay 7Sep 28144 days55308
BejouMay 7Sep 28143 days56516
BelgradeMay 4Oct 4152 days56312
Belle PlaineMay 2Oct 5153 days56011
BellinghamMay 3Oct 2151 days56212
BeltramiMay 11Sep 27138 days56517
BelviewApr 30Oct 4157 days56214
BemidjiMay 24Sep 17115 days56601, 56619
BenaMay 8Oct 1144 days56626
BenedictMay 4Oct 7155 days56436
BensonMay 4Oct 3151 days56215
BerthaMay 10Sep 30141 days56437
BethelMay 1Oct 7158 days55005
Big FallsMay 24Sep 20117 days56627
Big LakeApr 30Oct 9163 days55309
BigelowMay 3Oct 4153 days56117
BigforkMay 14Oct 2140 days56628
Bingham LakeApr 30Oct 10162 days56118
BirchdaleMay 14Sep 26135 days56629
Bird IslandMay 6Oct 1146 days55310
BiwabikAny month—83 days55708
BlackduckMay 24Sep 17115 days56630
BlomkestApr 30Oct 7159 days56216
Blooming PrairieApr 30Oct 5158 days55917
Blue EarthApr 27Oct 10166 days56013
BlufftonMay 10Sep 30141 days56518
BockMay 8Oct 1143 days56313
BorupMay 11Sep 27137 days56519
BoveyMay 17Sep 24130 days55709
BowlusMay 4Oct 5151 days56314
BowstringMay 14Oct 2140 days56631
BoydMay 4Oct 1149 days56218
BrahamMay 2Oct 4153 days55006
BrainerdMay 13Sep 27138 days56401
BrandonMay 2Oct 8159 days56315
BreckenridgeMay 4Oct 3152 days56520
BrewsterMay 3Oct 4153 days56119
BricelynApr 30Oct 6158 days56014
BrimsonAny month—84 days55602
BrittMay 12Oct 1141 days55710
Brook ParkMay 16Sep 24130 days55007
BrooksMay 9Sep 30142 days56715
BrookstonMay 26Sep 23118 days55711
BrootenMay 4Oct 4152 days56316
BrowervilleMay 13Sep 27134 days56438
Browns ValleyMay 9Sep 28141 days56219
BrownsdaleApr 30Oct 5158 days55918
BrownsvilleApr 22Oct 17178 days55919
BrowntonApr 30Oct 4156 days55312
BrunoMay 18Sep 26129 days55712
BuckmanMay 4Oct 5151 days56317
BuffaloApr 30Oct 9163 days55313
Buffalo LakeApr 30Oct 4156 days55314
BuhlJun 5Sep 893 days55713
BurnsvilleApr 27Oct 10166 days55306, 55337
BurtrumMay 13Sep 27134 days56318
ButterfieldApr 30Oct 7160 days56120
ByronMay 12Sep 28139 days55920
CaledoniaApr 29Oct 10165 days55921
CallawayMay 15Sep 24130 days56521
CalumetMay 17Sep 24130 days55716
CambridgeMay 2Oct 4153 days55008
CampbellMay 3Oct 3154 days56522
CanbyMay 2Oct 5156 days56220
Cannon FallsMay 9Sep 30144 days55009
CantonMay 8Oct 1147 days55922
CanyonMay 27Sep 20115 days55717
CarlosMay 2Oct 8159 days56319
CarltonMay 26Sep 23118 days55718
CarverMay 2Oct 5153 days55315
Cass LakeMay 17Sep 26131 days56633
Castle RockApr 27Oct 10166 days55010
CedarMay 1Oct 7158 days55011
Center CityMay 19Sep 25128 days55012
CeylonApr 25Oct 14171 days56121
ChamplinApr 30Oct 8159 days55316
ChandlerMay 7Sep 29145 days56122
ChanhassenApr 30Oct 9160 days55317
ChaskaApr 30Oct 9160 days55318
ChatfieldMay 14Sep 28136 days55923
Chisago CityMay 3Oct 5154 days55013
ChisholmJun 5Sep 893 days55719
ChokioMay 1Oct 8159 days56221
Circle PinesApr 23Oct 20177 days55014
Clara CityApr 30Oct 7159 days56222
ClaremontMay 5Oct 6154 days55924
ClarissaMay 13Sep 27134 days56440
ClarkfieldMay 4Oct 1149 days56223
Clarks GroveApr 27Oct 9164 days56016
Clear LakeMay 7Sep 30144 days55319
ClearbrookMay 15Sep 26132 days56634
ClearwaterMay 7Sep 30144 days55320
ClementsApr 30Oct 4157 days56224
ClevelandMay 2Oct 4153 days56017
ClimaxMay 11Sep 27138 days56523
ClintonMay 1Oct 8159 days56225
ClitherallMay 5Oct 5153 days56524
ClontarfMay 4Oct 3151 days56226
CloquetMay 26Sep 23118 days55720
CohassetMay 16Oct 1138 days55721
CokatoApr 30Oct 10162 days55321
Cold SpringMay 3Oct 7155 days56320
ColeraineMay 17Sep 24130 days55722
CollegevilleMay 3Oct 7155 days56321
CologneMay 2Oct 5153 days55322
ComfreyMay 4Oct 1150 days56019
ComstockMay 5Oct 3150 days56525
CongerApr 27Oct 9164 days56020
CookMay 12Oct 1138 days55723
CorrellMay 1Oct 8159 days56227
CosmosMay 6Oct 2147 days56228
Cottage GroveApr 23Oct 19177 days55016
CottonMay 27Sep 20115 days55724
CottonwoodMay 5Oct 3150 days56229
CourtlandApr 29Oct 7161 days56021
Crane LakeMay 28Sep 16111 days55725
CromwellMay 31Sep 18107 days55726
CrookstonMay 11Sep 27138 days56716
CrosbyMay 13Sep 27138 days56441
CrosslakeMay 6Oct 7152 days56442
Crystal BayApr 30Oct 9160 days55323
CurrieMay 2Oct 5156 days56123
CushingMay 2Oct 6156 days56443
CyrusMay 4Oct 1150 days56323
DakotaApr 29Oct 11165 days55925
DalboMay 2Oct 4153 days55017
DaltonMay 5Oct 5153 days56324
DanubeMay 6Oct 1146 days56230
DanversMay 4Oct 3151 days56231
DarfurApr 30Oct 7160 days56022
DarwinMay 6Oct 2147 days55324
DasselMay 6Oct 2147 days55325
DawsonMay 3Oct 2151 days56232
DaytonApr 30Oct 8159 days55327
Deer CreekMay 10Sep 30141 days56527
Deer RiverMay 16Oct 1138 days56636
DeerwoodMay 16Sep 28133 days56444
DelanoApr 30Oct 8159 days55328
DelavanApr 27Oct 10166 days56023
DennisonMay 9Sep 30144 days55018
DentMay 5Oct 5153 days56528
Detroit LakesMay 15Sep 24130 days56501, 56502
DexterMay 6Oct 1146 days55926
DilworthMay 5Oct 3150 days56529
Dodge CenterMay 12Sep 28139 days55927
DonaldsonMay 8Sep 30142 days56720
DonnellyMay 4Oct 1150 days56235
DoverApr 30Oct 6159 days55929
DovrayMay 2Oct 5156 days56125
DuluthMay 6Oct 9154 days55801, 55802, 55803, 55804 +10 more
DumontMay 1Oct 9160 days56236
DundasMay 5Oct 5152 days55019
DunnellMay 2Sep 30150 days56127
Eagle BendMay 13Sep 27134 days56446
Eagle LakeApr 30Oct 9161 days56024
East Grand ForksMay 10Oct 1144 days56721
EastonApr 30Oct 6158 days56025
EchoApr 30Oct 4157 days56237
Eden PrairieApr 23Oct 14172 days55344, 55346, 55347
Eden ValleyMay 6Oct 2147 days55329
EdgertonMay 7Sep 29145 days56128
EffieMay 14Oct 2140 days56639
EitzenApr 29Oct 10165 days55931
Elbow LakeMay 4Oct 1150 days56531
ElginMay 7Oct 2148 days55932
ElizabethMay 5Oct 3149 days56533
Elk RiverMay 4Oct 5154 days55330
Elko New MarketApr 27Oct 10166 days55020, 55054
ElktonMay 6Oct 1146 days55933
EllendaleMay 5Oct 6154 days56026
EllsworthMay 1Oct 4156 days56129
ElmoreMay 4Oct 1150 days56027
ElrosaMay 4Oct 1148 days56325
ElyMay 14Sep 29135 days55731
ElysianMay 2Oct 4155 days56028
EmbarrassAny month—83 days55732
EmilyMay 6Oct 7152 days56447
EmmonsApr 27Oct 9164 days56029
ErhardMay 5Oct 3149 days56534
ErskineMay 15Sep 26132 days56535
EskoMay 26Sep 23118 days55733
EssigApr 29Oct 7161 days56030
EuclidMay 11Sep 27138 days56722
EvansvilleMay 2Oct 8159 days56326
EvelethMay 12Oct 1141 days55734
ExcelsiorApr 30Oct 9160 days55331
EyotaApr 30Oct 6159 days55934
FairfaxApr 30Oct 4157 days55332
FairmontApr 25Oct 14171 days56031
FaribaultMay 5Oct 5152 days55021
FarmingtonApr 27Oct 10166 days55024
FarwellMay 11Sep 27139 days56327
Federal DamMay 8Oct 1144 days56641
FeltonMay 9Oct 1143 days56536
Fergus FallsMay 4Oct 5152 days56537, 56538
FertileMay 7Sep 28143 days56540
Fifty LakesMay 6Oct 7152 days56448
FinlandMay 15Oct 1137 days55603
FinlaysonMay 13Sep 29137 days55735
FisherMay 11Sep 27138 days56723
FlensburgMay 4Oct 5151 days56328
FlomMay 7Sep 28143 days56541
FloodwoodMay 29Sep 18111 days55736
FoleyMay 8Oct 1143 days56329
ForbesJun 5Sep 893 days55738
Forest LakeMay 3Oct 5154 days55025
ForestonMay 8Oct 1143 days56330
Fort RipleyMay 8Sep 29141 days56449
FosstonMay 15Sep 26132 days56542
FountainMay 14Sep 28136 days55935
FoxhomeMay 5Oct 3149 days56543
FranklinApr 30Oct 4157 days55333
FrazeeMay 15Sep 24130 days56544
FreebornApr 30Oct 6158 days56032
FreeportMay 4Oct 1148 days56331
FrontenacMay 13Sep 29139 days55026
FrostApr 30Oct 6158 days56033
FuldaMay 3Oct 4153 days56131
Garden CityApr 30Oct 7161 days56034
GarfieldMay 2Oct 8159 days56332
GarrisonMay 10Oct 3144 days56450
GarvinMay 2Oct 5156 days56132
GaryMay 7Sep 28143 days56545
GatzkeMay 20Sep 17118 days56724
GaylordApr 24Oct 15170 days55334
GenevaApr 27Oct 9164 days56035
GeorgetownMay 9Oct 1143 days56546
GhentMay 5Oct 3150 days56239
GibbonApr 30Oct 4156 days55335
GilbertMay 12Oct 1141 days55741
GilmanMay 7Sep 30144 days56333
GlencoeApr 30Oct 4156 days55336
GlenvilleApr 27Oct 9164 days56036
GlenwoodMay 11Sep 27139 days56334
GlyndonMay 5Oct 3150 days56547
GonvickMay 15Sep 26132 days56644
Good ThunderApr 30Oct 7161 days56037
GoodhueMay 9Sep 30144 days55027
GoodlandMay 17Sep 24130 days55742
GoodridgeMay 20Sep 17118 days56725
GracevilleMay 1Oct 8159 days56240
GranadaApr 27Oct 10166 days56039
Grand MaraisMay 26Sep 27126 days55604
Grand MeadowMay 6Oct 1146 days55936
Grand PortageMay 24Sep 29127 days55605
Grand RapidsMay 17Sep 24130 days55730, 55744, 55745
GrandyMay 2Oct 4153 days55029
Granite FallsMay 4Oct 1150 days56241
GrasstonMay 16Sep 24130 days55030
Green IsleApr 24Oct 15170 days55338
GreenbushMay 20Sep 17118 days56726
GreenwaldMay 4Oct 1148 days56335
Grey EagleMay 4Oct 1148 days56336
Grove CityMay 6Oct 2147 days56243
GryglaMay 20Sep 17118 days56727
GullyMay 15Sep 26132 days56646
HackensackMay 4Oct 7155 days56452
HallockMay 8Sep 30142 days56728
HalmaMay 8Sep 30142 days56729
HalstadMay 11Sep 27137 days56548
HamburgApr 24Oct 15170 days55339
HamelApr 30Oct 8159 days55340
HamptonMay 2Oct 5155 days55031
HancockMay 4Oct 1150 days56244
Hanley FallsMay 5Oct 3150 days56245
HanoverApr 30Oct 9163 days55341
HanskaApr 29Oct 7161 days56041
HardwickMay 4Oct 2152 days56134
HarmonyMay 8Oct 1147 days55939
HarrisMay 2Oct 4153 days55032
HartlandApr 27Oct 9164 days56042
HastingsApr 23Oct 19177 days55033
HawleyMay 5Oct 3150 days56549
HayfieldApr 30Oct 6159 days55940
HaywardApr 27Oct 9164 days56043
HectorMay 6Oct 1146 days55342
HendersonApr 24Oct 15170 days56044
HendricksMay 6Oct 3150 days56136
HendrumMay 9Oct 1143 days56550
HenningMay 5Oct 5153 days56551
HenrietteMay 9Sep 30142 days55036
HermanMay 1Oct 9160 days56248
Heron LakeApr 30Oct 10162 days56137
HewittMay 10Sep 30141 days56453
HibbingJun 5Sep 893 days55746, 55747
Hill CityMay 17Sep 24130 days55748
HillmanMay 10Oct 3144 days56338
HillsMay 1Oct 4156 days56138
HinckleyMay 16Sep 24130 days55037
HinesMay 24Sep 17115 days56647
HitterdalMay 7Sep 28143 days56552
HoffmanMay 4Oct 1150 days56339
HokahApr 23Oct 17177 days55941
HoldingfordMay 3Oct 7155 days56340
HollandMay 4Oct 2152 days56139
HollandaleApr 27Oct 9164 days56045
HollowayMay 3Oct 2151 days56249
Holmes CityMay 2Oct 8159 days56341
HolyokeJun 1Sep 22113 days55749
HomerApr 21Oct 19180 days55942
HopeMay 5Oct 6154 days56046
HopkinsApr 29Oct 12163 days55305, 55343
HoustonMay 8Oct 3147 days55943
HovlandMay 20Oct 5137 days55606
Howard LakeApr 30Oct 9163 days55349, 55575
Hoyt LakesAny month—83 days55750
HugoMay 3Oct 5154 days55038
HumboldtMay 16Sep 29137 days56731
HuntleyApr 27Oct 10166 days56047
HutchinsonApr 28Oct 8163 days55350
IhlenMay 4Oct 2152 days56140
International FallsMay 29Sep 13109 days56649
Inver Grove HeightsMay 2Oct 5155 days55076, 55077
IonaMay 7Sep 29145 days56141
IronMay 12Oct 1141 days55751
IrontonMay 13Sep 27138 days56455
IsabellaMay 31Sep 15104 days55607
IsantiMay 2Oct 4153 days55040
IsleMay 10Oct 3144 days56342
IvanhoeMay 6Oct 3150 days56142
JacksonMay 2Oct 2153 days56143
JacobsonMay 7Oct 3148 days55752
JanesvilleMay 2Oct 4155 days56048
JasperMay 4Oct 2152 days56144
JeffersApr 30Oct 10162 days56145
JenkinsMay 6Oct 7152 days56456
JordanMay 2Oct 5153 days55352
KabetogamaMay 24Sep 20117 days56669
KanaranziMay 1Oct 4156 days56146
KandiyohiApr 30Oct 7159 days56251
KarlstadMay 15Sep 26134 days56732
KasotaMay 2Oct 4153 days56050
KassonMay 12Sep 28139 days55944
KeewatinJun 5Sep 893 days55753
KelliherMay 24Sep 17115 days56650
KelloggMay 7Oct 2148 days55945
KennedyMay 8Sep 30142 days56733
KennethMay 7Sep 29145 days56147
KensingtonMay 2Oct 8159 days56343
KentMay 4Oct 3152 days56553
KenyonMay 5Oct 6154 days55946
KerkhovenApr 30Oct 7159 days56252
KerrickMay 18Sep 26129 days55756
Kettle RiverMay 12Oct 2144 days55757
KiesterApr 30Oct 7159 days56051
KilkennyMay 5Oct 5152 days56052
KimballMay 2Oct 5156 days55353
KinneyMay 12Oct 1141 days55758
Knife RiverMay 12Oct 6145 days55609
La CrescentApr 23Oct 17177 days55947
La SalleApr 30Oct 7160 days56056
LafayetteApr 29Oct 7161 days56054
Lake BentonMay 6Oct 3150 days56149
Lake BronsonMay 8Sep 30142 days56734
Lake CityMay 7Oct 2148 days55041
Lake CrystalApr 30Oct 9161 days56055
Lake ElmoApr 23Oct 20177 days55042
Lake GeorgeMay 18Sep 27130 days56458
Lake HubertMay 2Oct 6156 days56459
Lake LillianApr 30Oct 7159 days56253
Lake ParkMay 15Sep 24130 days56554
Lake WilsonMay 7Sep 29145 days56151
LakefieldMay 2Oct 2153 days56150
LakelandApr 23Oct 19177 days55043
LakevilleApr 27Oct 10166 days55044
LambertonMay 3Oct 2152 days56152
LancasterMay 8Sep 30142 days56735
LanesboroMay 14Sep 28136 days55949
LansingApr 30Oct 5158 days55950
LaporteMay 17Sep 26131 days56461
LastrupMay 4Oct 5151 days56344
Le CenterMay 2Oct 4153 days56057
Le RoyMay 6Oct 1146 days55951
Le SueurMay 2Oct 4153 days56058
LengbyMay 15Sep 26132 days56651
LeonardMay 12Oct 4142 days56652
LeotaMay 7Sep 29145 days56153
Lester PrairieApr 30Oct 8159 days55354
LewistonMay 8Oct 3147 days55952
LewisvilleApr 30Oct 7160 days56060
LindstromMay 3Oct 5154 days55045
LismoreMay 7Sep 29145 days56155
LitchfieldMay 6Oct 2147 days55355
Little FallsMay 4Oct 5151 days56345
LittleforkMay 23Sep 21118 days56653
LomanMay 23Sep 21118 days56654
Long LakeApr 30Oct 8159 days55356
Long PrairieMay 13Sep 27134 days56347
LongvilleMay 5Oct 5150 days56655
LonsdaleMay 5Oct 5152 days55046
LorettoApr 30Oct 8159 days55357, 55595, 55596, 55597 +2 more
LowryMay 11Sep 27139 days56349
LucanMay 3Oct 2152 days56255
LutsenMay 26Sep 27126 days55612
LuverneMay 1Oct 4156 days56156
LyleApr 30Oct 5158 days55953
LyndMay 5Oct 3150 days56157
MabelMay 10Sep 28140 days55954
MadeliaApr 30Oct 7160 days56062
MadisonMay 3Oct 2151 days56256
Madison LakeApr 30Oct 9161 days56063
MagnoliaMay 1Oct 4156 days56158
MahnomenMay 7Sep 28143 days56557
MakinenMay 12Oct 1141 days55763
MankatoApr 30Oct 9161 days56001, 56002, 56003
MantorvilleMay 12Sep 28139 days55955
Maple GroveApr 29Oct 12163 days55311
Maple LakeApr 30Oct 9163 days55358
Maple PlainApr 30Oct 8159 days55348, 55359, 55570, 55571 +7 more
MapletonApr 30Oct 7161 days56065
MarbleMay 17Sep 24130 days55764
MarcellMay 14Oct 2140 days56657
MargieMay 24Sep 20117 days56658
MariettaMay 3Oct 2151 days56257
Marine On Saint CroixMay 3Oct 5154 days55047
MarshallMay 5Oct 3150 days56258
MaxMay 14Oct 2140 days56659
MayerApr 30Oct 8159 days55360
MaynardMay 4Oct 1149 days56260
MazeppaMay 9Sep 30144 days55956
Mc GrathMay 10Oct 3144 days56350
McgregorMay 7Oct 3148 days55760
McintoshMay 15Sep 26132 days56556
MeadowlandsMay 29Sep 18111 days55765
MedfordMay 5Oct 6154 days55049
MelroseMay 4Oct 1148 days56352
MelrudeMay 27Sep 20115 days55766
MenahgaMay 14Sep 25133 days56464
MendotaApr 23Oct 18176 days55150
MentorMay 9Sep 30142 days56736
MerrifieldMay 13Sep 27138 days56465
Middle RiverMay 20Sep 17118 days56737
MilacaMay 8Oct 1143 days56353
MilanMay 3Oct 2151 days56262
MillvilleMay 7Oct 2148 days55957
MilroyMay 5Oct 3150 days56263
MiltonaMay 2Oct 8159 days56354
MinneapolisApr 23Oct 16175 days55401, 55402, 55403, 55404 +65 more
MinneotaMay 5Oct 3150 days56264
Minnesota CityApr 23Oct 21180 days55959
Minnesota LakeApr 30Oct 6158 days56068
MinnetonkaApr 30Oct 9160 days55345
Minnetonka BeachApr 30Oct 9160 days55361
MizpahMay 16Sep 26131 days56660
MontevideoMay 4Oct 1149 days56265
MontgomeryMay 2Oct 5153 days56069
MonticelloApr 30Oct 9163 days55362
MontroseApr 30Oct 8159 days55363
MoorheadMay 5Oct 3150 days56560, 56561, 56562, 56563
Moose LakeMay 12Oct 2144 days55767
MoraMay 9Sep 30142 days55051
MorganMay 4Oct 1150 days56266
MorrisMay 4Oct 1150 days56267
MorristownMay 5Oct 5152 days55052
MortonApr 30Oct 4157 days56270
MotleyMay 2Oct 6156 days56466
MoundApr 30Oct 9160 days55364
Mountain IronMay 12Oct 1141 days55768
Mountain LakeApr 30Oct 10162 days56159
MurdockMay 4Oct 3151 days56271
NashuaMay 3Oct 3154 days56565
NashwaukJun 5Sep 893 days55769
NavarreApr 29Oct 12163 days55392
NaytahwaushMay 18Sep 27130 days56566
NelsonMay 2Oct 8159 days56355
NerstrandMay 5Oct 5152 days55053
Nett LakeMay 28Sep 16111 days55772
NevisMay 14Sep 25133 days56467
New AuburnApr 30Oct 4156 days55366
New GermanyApr 30Oct 8159 days55367
New LondonMay 4Oct 4152 days56273
New MunichMay 4Oct 1148 days56356
New PragueMay 2Oct 5153 days56071
New RichlandMay 2Oct 4155 days56072
New UlmApr 29Oct 7161 days56073
New York MillsMay 10Sep 29141 days56567
NewfoldenMay 14Sep 28135 days56738
NewportApr 24Oct 16174 days55055
NicolletApr 30Oct 9161 days56074
NielsvilleMay 2Oct 9158 days56568
NisswaMay 2Oct 6156 days56468
NorcrossMay 1Oct 9160 days56274
North BranchMay 19Sep 25128 days55056
NorthfieldMay 5Oct 5152 days55057
NorthomeMay 16Sep 26131 days56661
NorthropApr 25Oct 14171 days56075
NorwoodMay 2Oct 5153 days55383, 55554, 55583
Norwood Young AmericaMay 2Oct 5153 days55368
NoyesMay 16Sep 29137 days56740
Oak IslandMay 16Sep 24129 days56741
Oak ParkMay 8Oct 1143 days56357
OdessaMay 1Oct 8159 days56276
OdinApr 30Oct 7160 days56160
OgemaMay 7Sep 28143 days56569
OgilvieMay 9Sep 30142 days56358
OkabenaMay 2Oct 2153 days56161
OkleeMay 9Sep 30142 days56742
OliviaMay 6Oct 1146 days56277
OnamiaMay 10Oct 3144 days56359
OrmsbyApr 30Oct 7160 days56162
OronocoMay 12Sep 28139 days55960
OrrJun 2Sep 15102 days55771
OrtonvilleMay 1Oct 8159 days56278
OsageMay 14Sep 25133 days56570
OsakisMay 13Sep 27134 days56360
OsloMay 15Sep 26134 days56744
OsseoApr 30Oct 8159 days55369, 55569
OstranderMay 6Oct 1146 days55961
OttertailMay 5Oct 5153 days56571
OutingMay 6Oct 7152 days56662
OwatonnaMay 5Oct 6154 days55060
PalisadeMay 16Sep 28133 days56469
Park RapidsMay 14Sep 25133 days56470
Parkers PrairieMay 2Oct 8159 days56361
PaynesvilleMay 4Oct 4152 days56362
PeaseMay 8Oct 1143 days56363
Pelican RapidsMay 5Oct 3149 days56572
PembertonMay 2Oct 4155 days56078
PengillyMay 17Sep 24130 days55775
PenningtonMay 17Sep 26131 days56663
PennockApr 30Oct 7159 days56279
Pequot LakesMay 6Oct 7152 days56472
PerhamMay 10Sep 29141 days56573
PerleyMay 9Oct 1143 days56574
PetersonMay 8Oct 3147 days55962
PierzMay 4Oct 5151 days56364
PillagerMay 2Oct 6156 days56473
Pine CityMay 11Oct 1141 days55063
Pine IslandMay 9Sep 30144 days55963
Pine RiverMay 6Oct 7152 days56474
PipestoneMay 4Oct 2152 days56164
PlainviewMay 7Oct 2148 days55964
PlatoApr 30Oct 4156 days55370
PlummerMay 9Sep 30142 days56748
PonemahMay 12Oct 4142 days56666
PonsfordMay 5Oct 3150 days56575
PorterMay 2Oct 5156 days56280
PrestonMay 14Sep 28136 days55965
PrincetonMay 7Sep 28144 days55371
PrinsburgApr 30Oct 7159 days56281
Prior LakeApr 23Oct 14172 days55372
PuposkyMay 12Oct 4142 days56667
RacineMay 6Oct 1146 days55967
RandallMay 4Oct 5151 days56475
RandolphApr 27Oct 10166 days55065
RanierMay 29Sep 13109 days56668
RaymondApr 30Oct 7159 days56282
ReadingMay 3Oct 4153 days56165
Reads LandingMay 7Oct 2148 days55968
Red Lake FallsMay 9Sep 30142 days56750
Red WingApr 23Oct 14173 days55066
RedbyMay 12Oct 4142 days56670
RedlakeMay 12Oct 4142 days56671
Redwood FallsApr 30Oct 4157 days56283
RemerMay 8Oct 1144 days56672
RenvilleMay 6Oct 1146 days56284
RevereMay 3Oct 2152 days56166
RiceMay 10Sep 29140 days56367
RichmondMay 3Oct 7155 days56368
RichvilleMay 5Oct 5153 days56576
RichwoodMay 5Oct 3150 days56577
RochertMay 5Oct 3150 days56578
RochesterMay 12Sep 28139 days55901, 55902, 55903, 55904 +2 more
Rock CreekMay 11Oct 1141 days55067
RockfordApr 30Oct 8159 days55373, 55572
RockvilleMay 3Oct 7155 days56369
RogersApr 30Oct 8159 days55374
RollingstoneApr 23Oct 16175 days55969
RooseveltMay 16Sep 24129 days56673
RoscoeMay 3Oct 7155 days56371
Rose CreekApr 30Oct 5158 days55970
RoseauMay 16Sep 24129 days56751
RosemountMay 2Oct 5155 days55068
RothsayMay 5Oct 3149 days56579
Round LakeMay 3Oct 4153 days56167
RoyaltonMay 4Oct 5151 days56373
Rush CityMay 11Oct 1141 days55069
RushfordMay 8Oct 3147 days55971
RushmoreMay 3Oct 4153 days56168
RussellMay 2Oct 5156 days56169
RuthtonMay 7Sep 29145 days56170
SabinMay 5Oct 3150 days56580
Sacred HeartMay 6Oct 1146 days56285
SaginawMay 13Oct 1140 days55779
Saint BonifaciusApr 30Oct 8159 days55375
Saint CharlesApr 30Oct 6159 days55972
Saint ClairApr 30Oct 9161 days56080
Saint CloudMay 7Sep 30144 days56301, 56302, 56303, 56304 +7 more
Saint FrancisMay 1Oct 7158 days55070
Saint HilaireMay 14Sep 28135 days56754
Saint JamesApr 30Oct 7160 days56081
Saint JosephMay 3Oct 7155 days56374
Saint MartinMay 4Oct 1148 days56376
Saint MichaelApr 30Oct 9163 days55376
Saint PaulApr 24Oct 16174 days55101, 55102, 55103, 55104 +39 more
Saint Paul ParkApr 24Oct 16174 days55071
Saint PeterMay 2Oct 4153 days56082
Saint StephenMay 3Oct 7155 days56375
Saint VincentMay 16Sep 29137 days56755
SalolMay 16Sep 24129 days56756
SanbornMay 4Oct 1150 days56083
SandstoneMay 18Sep 26129 days55072
SantiagoMay 7Sep 28144 days55377
SargeantMay 6Oct 1146 days55973
SartellMay 7Sep 30144 days56377
Sauk CentreMay 4Oct 1148 days56378
Sauk RapidsMay 7Sep 30144 days56379
SavageApr 23Oct 14172 days55378
SawyerMay 26Sep 23118 days55780
ScandiaMay 3Oct 5154 days55073
SchroederMay 26Sep 27126 days55613
SeaforthApr 30Oct 4157 days56287
SearlesApr 29Oct 7161 days56084
SebekaMay 10Sep 30141 days56477
ShaferMay 3Oct 5154 days55074
ShakopeeApr 23Oct 14172 days55379
ShellyMay 2Oct 9158 days56581
SherburnApr 28Oct 8162 days56171
ShevlinMay 18Sep 27130 days56676
Side LakeJun 5Sep 893 days55781
Silver BayMay 15Oct 1137 days55614
Silver CreekApr 30Oct 9163 days55380
Silver LakeApr 28Oct 8163 days55381
SlaytonMay 7Sep 29145 days56172
Sleepy EyeMay 4Oct 1150 days56085
SolwayMay 18Sep 27130 days56678
SoudanAny month—89 days55782
South HavenMay 2Oct 5156 days55382
South International FallsMay 29Sep 13109 days56679
South Saint PaulApr 24Oct 16174 days55075
SpicerMay 4Oct 4152 days56288
Spring GroveApr 29Oct 10165 days55974
Spring LakeMay 14Oct 2140 days56680
Spring ParkApr 30Oct 9160 days55384
Spring ValleyMay 6Oct 1146 days55975
SpringfieldMay 4Oct 1150 days56087
Squaw LakeMay 24Sep 17115 days56681
StacyMay 3Oct 5154 days55078, 55079
StanchfieldMay 2Oct 4153 days55080
StaplesMay 2Oct 6156 days56479
StarbuckMay 11Sep 27139 days56381
SteenMay 1Oct 4156 days56173
StephenMay 15Sep 26134 days56757
StewartApr 30Oct 4156 days55385
StewartvilleApr 30Oct 6159 days55976
StillwaterApr 30Oct 11163 days55082, 55083
StocktonApr 23Oct 21180 days55988
StordenApr 30Oct 10162 days56174
StrandquistMay 15Sep 26134 days56758
StrathconaMay 20Sep 17118 days56759
Sturgeon LakeMay 12Oct 2144 days55783
SunburgMay 4Oct 4152 days56289
Swan RiverMay 29Sep 18111 days55784
SwanvilleMay 4Oct 5151 days56382
SwataraMay 7Oct 3148 days55785
SwiftMay 16Sep 24129 days56682
TaconiteMay 17Sep 24130 days55786
TalmoonMay 14Oct 2140 days56637
TamarackMay 31Sep 18107 days55787
TaopiMay 6Oct 1146 days55977
TauntonMay 2Oct 5156 days56291
Taylors FallsMay 19Sep 25128 days55084
TenstrikeMay 24Sep 17115 days56683
Thief River FallsMay 14Sep 28135 days56701
TintahMay 3Oct 3154 days56583
TofteMay 22Oct 9136 days55615
TowerAny month—89 days55790
TracyMay 2Oct 5156 days56175
TrailMay 15Sep 26132 days56684
TrimontApr 25Oct 14171 days56176
TrumanApr 27Oct 10166 days56088
TwigMay 13Oct 1140 days55791
Twin LakesApr 27Oct 9164 days56089
Twin ValleyMay 7Sep 28143 days56584
Two HarborsMay 12Oct 6145 days55616
TylerMay 4Oct 2152 days56178
UlenMay 7Sep 28143 days56585
UnderwoodMay 5Oct 5153 days56586
UpsalaMay 4Oct 1148 days56384
UticaMay 8Oct 3147 days55979
VergasMay 15Sep 24130 days56587
VermillionMay 2Oct 5155 days55085
VerndaleMay 10Sep 30141 days56481
Vernon CenterApr 30Oct 7161 days56090
VestaApr 30Oct 4157 days56292
VictoriaApr 30Oct 9160 days55386
VikingMay 14Sep 28135 days56760
VillardMay 11Sep 27139 days56385
ViningMay 5Oct 5153 days56588
VirginiaMay 12Oct 1141 days55777, 55792
WabashaApr 28Oct 14168 days55981
WabassoMay 3Oct 2152 days56293
WaconiaApr 30Oct 9160 days55387
WadenaMay 10Sep 30141 days56482
WahkonMay 10Oct 3144 days56386
Waite ParkMay 7Sep 30144 days56387, 56388
WaldorfMay 2Oct 4155 days56091
WalkerMay 4Oct 7155 days56484
Walnut GroveMay 3Oct 2152 days56180
WalthamApr 30Oct 5158 days55982
WanamingoMay 9Sep 30144 days55983
WandaMay 3Oct 2152 days56294
WannaskaMay 16Sep 24129 days56761
WarbaMay 17Sep 24130 days55793
WarrenMay 15Sep 26134 days56762
WarroadMay 16Sep 24129 days56763
WarsawMay 5Oct 5152 days55087
WasecaMay 2Oct 4155 days56093
WaskishMay 22Sep 17117 days56685
WatertownApr 30Oct 8159 days55388
WatervilleMay 2Oct 4155 days56096
WatkinsMay 6Oct 2147 days55389
WatsonMay 3Oct 2151 days56295
WaubunMay 7Sep 28143 days56589
WaverlyApr 30Oct 8159 days55390
WayzataApr 29Oct 12163 days55391
WebsterMay 5Oct 5152 days55088
WelchApr 23Oct 14173 days55089
WelcomeApr 25Oct 14171 days56181
WellsApr 30Oct 6158 days56097
WendellMay 3Oct 3154 days56590
West ConcordMay 12Sep 28139 days55985
West UnionMay 13Sep 27134 days56389
WestbrookMay 2Oct 5156 days56183
WheatonMay 1Oct 9160 days56296
White EarthMay 5Oct 3150 days56591
WillernieApr 23Oct 20177 days55090
WilliamsMay 15Sep 26132 days56686
WillmarApr 30Oct 7159 days56201
Willow RiverMay 12Oct 2144 days55795
WilmontMay 7Sep 29145 days56185
WiltonMay 17Sep 26131 days56687
WindomApr 30Oct 10162 days56101
WingerMay 15Sep 26132 days56592
WinnebagoApr 27Oct 10166 days56098
WinonaApr 21Oct 19180 days55987
WinstedApr 30Oct 8159 days55395
WinthropApr 24Oct 15170 days55396
WintonMay 24Sep 23121 days55796
WirtMay 14Oct 2140 days56688
Wolf LakeMay 14Sep 25133 days56593
WolvertonMay 5Oct 3149 days56594
Wood LakeMay 5Oct 3150 days56297
WoodstockMay 7Sep 29145 days56186
WorthingtonMay 3Oct 4153 days56187
WrenshallJun 1Sep 22113 days55797
WrightMay 31Sep 18107 days55798
WykoffMay 6Oct 1146 days55990
WyomingMay 3Oct 5154 days55092
Young AmericaApr 30Oct 9160 days55397, 55550, 55551, 55553 +4 more
ZimmermanMay 7Sep 28144 days55398
Zumbro FallsMay 9Sep 30144 days55991
ZumbrotaMay 9Sep 30144 days55992

Frequently asked questions

When is the last frost in Minnesota?
It varies by location. Across Minnesota, average last spring frost dates range from April 21 (Homer) to June 5 (Side Lake). Look up your ZIP code for your local date.
Why do nearby towns have different frost dates?
Elevation, distance from large bodies of water, and whether a weather station sits in a valley, on a hill, or in a city all change how cold nights get. Each ZIP code is matched to the most representative nearby NOAA station.