Minnesota inland lakes
Minnesota lake depth maps
Interactive 3D depth maps of Minnesota's lakes, built from public Minnesota DNR bathymetric surveys. 1964 lakes across 77 counties — and growing.
Tap a highlighted county to explore its lakes. Counties shown in gray have no DNR-surveyed lakes in the current dataset.
Fish of Minnesota lakes20 species: where each one lives, how many turn up in DNR surveys, and how to tell them apartInvasive species: how to spot and report 4 plants and animals recorded in Minnesota lakes
Counties mapped

Aitkin County

Anoka County

Becker County

Beltrami County

Benton County

Big Stone County

Blue Earth County

Brown County

Carlton County

Carver County

Cass County

Chisago County

Clay County

Clearwater County

Cook County

Cottonwood County

Crow Wing County

Dakota County

Douglas County

Faribault County

Freeborn County

Goodhue County

Grant County

Hennepin County

Houston County

Hubbard County

Isanti County

Itasca County

Jackson County

Kanabec County

Kandiyohi County

Kittson County

Koochiching County

Lac qui Parle County

Lake County

Le Sueur County

Lincoln County

Lyon County

Mahnomen County

Marshall County

Martin County

McLeod County

Meeker County

Mille Lacs County

Morrison County

Mower County

Murray County

Nicollet County

Nobles County

Olmsted County

Otter Tail County

Pennington County

Pine County

Polk County

Pope County

Ramsey County

Redwood County

Renville County

Rice County

Roseau County

Scott County

Sherburne County

Sibley County

St. Louis County

Stearns County

Steele County

Stevens County

Swift County

Todd County

Traverse County

Wadena County

Waseca County

Washington County

Watonwan County

Winona County

Wright County

Yellow Medicine County


