Skip to main content
LakeQuality

Minnesota Ice-Out and Freeze-Up Dates

Typical freeze-up and ice-out dates for 975 Minnesota lakes, from DNR observation records — 951 with a typical ice-out date and 762 with a typical freeze-up date. These are medians across many winters, not a forecast: individual years swing by weeks.

Updated 2026-07-20T13:08:09.728Z · Ice thickness guidelines →

975
Lakes with ice records
Mar 16
Earliest typical ice-out
May 14
Latest typical ice-out
Nov 6
Earliest typical freeze-up

First to Freeze in Minnesota

Lakes with the earliest typical freeze-up date.

#LakeCountyTypical freeze-upWintersGrade
1Pomme de Terre LakeGrantNov 67D
2Stewart LakeLakeNov 75A
3Devil'S LakeOtter TailNov 85A
4Roy LakeMahnomenNov 98C
5Shoal LakeItascaNov 107C
6Sand Hill LakePolkNov 105B
7Ghost LakeItascaNov 105B
8Holly LakeCookNov 1111D
9Pine Mountain LakeCassNov 1217A
10Sawbill LakeCookNov 1214C
11Orchard LakeDakotaNov 129C
12Hoff LakeMeekerNov 127F
13Big Bass LakeBeltramiNov 126A
14Midge LakeHubbardNov 1375A
15Owl LakeHubbardNov 1344B
16Buck LakeItascaNov 1321B
17Crystal LakeCassNov 1315A
18Dora LakeItascaNov 1315B
19Colby LakeSt. LouisNov 1314C
20Clear LakeItascaNov 1311A
21Gander LakeLakeNov 1310D
22White LakeSt. LouisNov 138A
23Island LakeItascaNov 136C
24Leech LakeCassNov 1474B
25Boy Bay LakeCassNov 1474B

Last to Freeze in Minnesota

Lakes that hold open water longest — typically the largest and deepest, which store more summer heat.

#LakeCountyTypical freeze-upWintersGrade
1St. James LakeWatonwanDec 2116D
2Manuella LakeMeekerDec 1818B
3Fox LakeMartinDec 1813F
4Ten Mile LakeOtter TailDec 1710B
5Long LakeHubbardDec 1668A
6Little Chippewa LakeDouglasDec 169C
7Big Sand LakeHubbardDec 1527A
8Josephine LakeRamseyDec 1524C
9Belle LakeMeekerDec 1414C
10Cedar LakeWrightDec 1379B
11Latoka LakeDouglasDec 1243A
12Diamond LakeHennepinDec 1214D
13Mitchell LakeCrow WingDec 1213B
14Irene LakeDouglasDec 1212B
15Bde Maka Ska LakeHennepinDec 11154C
16Ten Mile LakeCassDec 1191A
17Charlotte LakeWrightDec 1125A
18Mcmahon LakeScottDec 1115F
19Bloody LakeMurrayDec 1110F
20Harriet LakeHennepinDec 10160D
21Roosevelt LakeCassDec 1041A
22Whitefish LakeCrow WingDec 1034A
23Big LakeSherburneDec 1023A
24Hiawatha LakeHennepinDec 1021D
25Mary LakeCrow WingDec 1012C

Earliest Ice-Out in Minnesota

The first lakes to open in spring.

#LakeCountyTypical ice-outWintersGrade
1Crystal LakeRiceMar 163F
2Deans LakeScottMar 189B
3Manor Woods PondOlmstedMar 186F
4Pike LakeScottMar 1915F
5Little Tuttle LakeMartinMar 2014F
6State Line LakeFreebornMar 205D
7Terrapin LakeWashingtonMar 204C
8Mays LakeWashingtonMar 204A
9Hall LakeMartinMar 2129F
10Clear LakeMartinMar 219D
11Cottonwood LakeLyonMar 219F
12Fox LakeMartinMar 2213F
13Round LakeAnokaMar 229B
14Goose LakeRamseyMar 227F
15North Silver LakeMartinMar 2330D
16Union LakeRiceMar 2312F
17Klawitter PondWashingtonMar 2312F
18Ann LakeSherburneMar 243A
19South Silver LakeMartinMar 2540F
20Mud LakeMartinMar 2527F
21Mcmahon LakeScottMar 2515F
22German LakeLe SueurMar 2510D
23Indian LakeNoblesMar 2510F
24Thole LakeScottMar 254F
25Snyder LakeHennepinMar 254F

Latest Ice-Out in Minnesota

The last lakes to open — usually deep or far north.

#LakeCountyTypical ice-outWintersGrade
1Deer Yard LakeCookMay 145B
2Esther LakeCookMay 134C
3Crescent LakeCookMay 123C
4Kane LakeLakeMay 96D
5Greenwood LakeCookMay 825A
6Holly LakeCookMay 811D
7South Twin LakeBeltramiMay 85A
8Devil Track LakeCookMay 756B
9Sawbill LakeCookMay 714C
10Caribou LakeItascaMay 79A
11Moose LakeLakeMay 74B
12Gunflint LakeCookMay 687A
13Trout LakeCookMay 68A
14East Bearskin LakeCookMay 63B
15Mountain LakeUnknownMay 551A
16Rove LakeCookMay 551C
17Hungry Jack LakeCookMay 524A
18Brule LakeCookMay 58B
19Medicine LakeBeltramiMay 56B
20Basswood LakeLakeMay 56C
21Big Traverse Bay LakeLake of the WoodsMay 56C
22Lake of the WoodsLake of the WoodsMay 56C
23Low: Mpca Co-Located Site Muskeg Bay LakeLake of the WoodsMay 56C
24Low: Mpca Co-Located Site Big Traverse Bay LakeLake of the WoodsMay 56C
25Low: Mpca Co-Located Site LakeLake of the WoodsMay 56C

Longest Ice Season in Minnesota

Fewest open-water days per year.

#LakeCountyOpen-water daysIce-covered daysGrade
1Holly LakeCook187178D
2Sawbill LakeCook189176C
3Shoal LakeItasca191174C
4Kane LakeLake195170D
5Roy LakeMahnomen196169C
6Tait LakeCook198167B
7Johnson LakeLake199166B
8Medicine LakeBeltrami199166B
9Leech LakeCass200165B
10Boy Bay LakeCass200165B
11Portage Bay LakeCass200165A
12Traders Bay LakeCass200165A
13Headquarters Bay LakeCass200165B
14Sucker Bay LakeCass200165B
15Walker Bay LakeCass200165A
16Agency Bay LakeCass200165A
17Devil Track LakeCook200165B
18Bassett LakeSt. Louis200165C
19Perch LakeSt. Louis200165A
20Gander LakeLake200165D
21Lax LakeLake202163B
22Island LakeItasca202163C
23Toad LakeBecker203162B
24Pleasant LakeSt. Louis203162A
25Hungry Jack LakeCook204161A

These are dates, not ice conditions

A typical freeze-up date tells you roughly when a lake has iced over in past winters. It says nothing about whether the ice is safe today, and we hold no thickness measurement for any lake. Read the ice thickness guidelines and measure it yourself before going out.

Source: Minnesota DNR Climate Office ice-in / ice-out records.