North Dakota lakes

Every North Dakota lake we monitor — search, sort by conditions, or switch to the map. Cards show real readings or a clear dash.

Browse North Dakota by county
83lakes
30counties
314,243acres · largest
7live gauges

LakeVibe tracks 83 lakes across North Dakota in 30 counties. The largest is Lake Sakakawea at about 314,243 acres. 7 lakes have live USGS water readings, refreshed regularly. Browse every lake by size or water clarity, see what each is good for, or find one near you — with real conditions, not guesses.

Good for
83 lakes
Alkali Lake

Alkali Lake

Kidder County
Water
Clarity
Level
Alkaline Lake

Alkaline Lake

Kidder County
Water
Clarity
Level
Antelope Lakes

Antelope Lakes

Pierce County
Water
2 ftClarity
Level
Arrowwood Lake

Arrowwood Lake

Stutsman County
Water
Clarity
Level
Audubon Lake

Audubon Lake

McLean County
Clear water
Water
10.5 ftClarity
Level
Beaver Lake

Beaver Lake

Logan County
Water
0.7 ftClarity
Level
Big Muddy Lake

Big Muddy Lake

Kidder County
Water
Clarity
Level
Bowman-Haley Lake

Bowman-Haley Lake

Bowman County
Water
4.4 ftClarity
Level
Buffalo Lodge Lake

Buffalo Lodge Lake

McHenry County
Water
4.9 ftClarity
Level
Carpenter Lake

Carpenter Lake

Rolette County
Water
Clarity
Level
Chain Lake

Chain Lake

Ramsey County
Water
Clarity
Level
Chase Lake

Chase Lake

Stutsman County
Water
Clarity
Level
Cottonwood Lake

Cottonwood Lake

Mountrail County
Water
Clarity
Level
Cranberry Lake

Cranberry Lake

Benson County
Water
Clarity
Level
Crooked Lake

Crooked Lake

McLean County
Water
Clarity
Level
Demicks Lake

Demicks Lake

McKenzie County
Water
Clarity
Level
Devils Lake

Devils Lake

Ramsey County
Water
5.2 ftClarity
1451 ftLevel
Dry Lake

Dry Lake

Ramsey County
Water
Clarity
Level
Dry Lake

Dry Lake

McIntosh County
Water
Clarity
Level
East Devils Lake

East Devils Lake

Ramsey County
Water
4.3 ftClarity
1451 ftLevel
Girard Lake

Girard Lake

Pierce County
Water
Clarity
Level
Goose Lake

Goose Lake

Emmons County
Water
Clarity
Level
Goose Lake

Goose Lake

McIntosh County
Water
Clarity
Level
Grass Lake

Grass Lake

Pierce County
Water
Clarity
Level
Grass Lake

Grass Lake

Richland County
Water
Clarity
Level
Green Lake

Green Lake

McIntosh County
Water
4.9 ftClarity
Level
Harriet Lake

Harriet Lake

Burleigh County
Water
Clarity
Level
Hobart Lake

Hobart Lake

Barnes County
Water
Clarity
Level
Horsehead Lake

Horsehead Lake

Kidder County
Water
Clarity
Level
Horseshoe Lake

Horseshoe Lake

Pierce County
Water
Clarity
Level
Hurricane Lake

Hurricane Lake

Pierce County
Water
Clarity
Level
Island Lake

Island Lake

Rolette County
Water
Clarity
Level
Jamestown Reservoir

Jamestown Reservoir

Stutsman County
Clear water
Water
7.9 ftClarity
Level
Jim Lake

Jim Lake

Stutsman County
Water
Clarity
Level
Krueger Lake

Krueger Lake

Sheridan County
Water
Clarity
Level
Kunkel Lake

Kunkel Lake

Kidder County
Water
Clarity
Level
Lake Alice

Lake Alice

Ramsey County
Water
Clarity
Level
Lake Ardoch

Lake Ardoch

Walsh County
Water
Clarity
Level
Lake Ashtabula

Lake Ashtabula

Barnes County
Clear water
Water
7.1 ftClarity
1267 ftLevel
Lake Bertha

Lake Bertha

Cass County
Water
Clarity
Level
Lake Darling

Lake Darling

Renville County
67°FWater
2 ftClarity
1598 ftLevel
Lake George

Lake George

Kidder County
Water
Clarity
Level
Lake Henry

Lake Henry

Kidder County
Water
Clarity
Level
Lake Ibsen

Lake Ibsen

Benson County
Water
Clarity
Level
Lake Ilo

Lake Ilo

Dunn County
Water
Clarity
Level
Lake Irvine

Lake Irvine

Ramsey County
Water
Clarity
Level
Lake Isabel

Lake Isabel

Kidder County
Water
Clarity
Level
Lake Josephine

Lake Josephine

Kidder County
Water
Clarity
Level
Lake Laretta

Lake Laretta

Nelson County
Clear water
Water
10.5 ftClarity
Level
Lake Sakakawea

Lake Sakakawea

Mountrail County
Water
Clarity
Level
Lake Tewaukon

Lake Tewaukon

Sargent County
Water
Clarity
Level
Lake Tschida

Lake Tschida

Grant County
Water
2.6 ftClarity
Level
Long Lake

Long Lake

Kidder County
Water
Clarity
Level
Long Lake

Long Lake

Pierce County
Water
Clarity
Level
Long Lake

Long Lake

Rolette County
Water
Clarity
Level
McKenna Lake

McKenna Lake

Logan County
Water
Clarity
Level
Metigoshe Lake

Metigoshe Lake

Bottineau County
Water
3.6 ftClarity
Level
Mikes Lake

Mikes Lake

Ramsey County
Water
Clarity
Level
Miller Lake

Miller Lake

Divide County
Water
Clarity
Level
Morrison Lake

Morrison Lake

Ramsey County
Water
Clarity
1460 ftLevel
Mud Lake

Mud Lake

Kidder County
Water
Clarity
Level
Mud Lake

Mud Lake

Benson County
Water
Clarity
Level
Mud Lake

Mud Lake

McIntosh County
Water
Clarity
Level
Pelican Lake

Pelican Lake

Ramsey County
Water
1.3 ftClarity
Level
Pelican Lake

Pelican Lake

Burleigh County
Water
Clarity
Level
Pipestem Lake

Pipestem Lake

Stutsman County
Water
Clarity
Level
Powers Lake

Powers Lake

Mountrail County
Water
0.8 ftClarity
Level
Rice Lake

Rice Lake

Emmons County
Water
Clarity
Level
Round Lake

Round Lake

Pierce County
Water
Clarity
Level
Rush Lake

Rush Lake

Pierce County
Water
Clarity
Level
Sibley Lake

Sibley Lake

Kidder County
Water
Clarity
Level
Sibley Lake

Sibley Lake

Griggs County
Water
Clarity
Level
Smoky Lake

Smoky Lake

McHenry County
Water
Clarity
Level
Spring Lake

Spring Lake

Benson County
Water
Clarity
Level
Stump Lake

Stump Lake

Nelson County
Water
6.2 ftClarity
1451 ftLevel
Swan Lake

Swan Lake

Nelson County
Water
Clarity
Level
Swan Lake

Swan Lake

Richland County
Water
Clarity
Level
Sweetwater Lake

Sweetwater Lake

Ramsey County
Water
Clarity
Level
Turtle Lake

Turtle Lake

McLean County
Water
Clarity
Level
Twin Lakes

Twin Lakes

LaMoure County
Clear water
Water
10.8 ftClarity
Level
Upper Des Lacs Lake

Upper Des Lacs Lake

Burke County
Water
Clarity
Level
White Lake

White Lake

Mountrail County
Water
Clarity
2153 ftLevel
Willow Lake

Willow Lake

Rolette County
Water
Clarity
Level

See all best-of North Dakota lake rankings

North Dakota lakes — frequently asked

How many North Dakota lakes are on LakeVibe?

LakeVibe tracks 83 lakes across North Dakota in 30 counties, each with real water data and things to do.

What is the largest lake in North Dakota?

Lake Sakakawea is the largest lake we track in North Dakota, at about 314,243 acres.

Which North Dakota lake has the clearest water?

Of the lakes with measured clarity, Twin Lakes has the deepest Secchi-disk reading — about 10.8 ft of visibility. Clarity varies by season and conditions.

Which North Dakota lakes have live water-level and temperature?

7 North Dakota lakes have live USGS gauge readings for water level and/or temperature, updated regularly. Each lake page shows its source and the time it was last checked.