LakeCount. Every Lake. Measured.

Lakes / Minnesota

Minnesota Lakes

3,727 lakes and counting - every figure from the Minnesota DNR. The deepest natural lake counted so far is Mahnomen, Alstead & Arco Mine at 525 ft.

3,727
Lakes Counted
725,583 acres
Largest - Lake of the Woods
525 ft
Deepest Natural - Mahnomen, Alstead & Arco Mine

Rankings

Deepest Natural LakesLargest LakesFish Species

Featured Lake

#LakeCountySurface AreaMax Depth
1Lake of the WoodsLake of the Woods725,583 acres210 ft

Lakes Near Cities

Near MinneapolisNear St. PaulNear DuluthNear RochesterNear Brainerd

Browse by County

Aitkin County (111)Anoka County (24)Becker County (86)Beltrami County (76)Benton County (2)Big Stone County (15)Blue Earth County (16)Brown County (5)Carlton County (37)Carver County (36)Cass County (215)Chisago County (29)Clay County (5)Clearwater County (38)Cook County (398)Cottonwood County (12)Crow Wing County (198)Dakota County (27)Douglas County (58)Faribault County (2)Fillmore County (1)Freeborn County (10)Goodhue County (4)Grant County (10)Hennepin County (86)Houston County (2)Hubbard County (103)Isanti County (19)Itasca County (366)Jackson County (12)Kanabec County (12)Kandiyohi County (31)Kittson County (1)Koochiching County (13)Lac Qui Parle County (2)Lake County (366)Lake of the Woods County (1)Le Sueur County (24)Lincoln County (12)Lyon County (15)Mahnomen County (13)Martin County (20)McLeod County (13)Meeker County (33)Mille Lacs County (5)Morrison County (24)Mower County (6)Murray County (14)Nicollet County (1)Nobles County (7)Olmsted County (10)Otter Tail County (149)Pennington County (1)Pine County (50)Pipestone County (2)Polk County (17)Pope County (19)Ramsey County (40)Redwood County (2)Renville County (2)Rice County (18)Rock County (3)Roseau County (1)Scott County (24)Sherburne County (22)Sibley County (5)St. Louis County (448)Stearns County (79)Steele County (2)Stevens County (5)Swift County (7)Todd County (45)Traverse County (2)Wadena County (4)Waseca County (7)Washington County (41)Watonwan County (6)Winona County (2)Wright County (91)Yellow Medicine County (7)
Source: Minnesota DNR lake data. Verified October 30, 2026.