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 countyLakeVibe 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.



















































































See all best-of North Dakota lake rankings
LakeVibe tracks 83 lakes across North Dakota in 30 counties, each with real water data and things to do.
Lake Sakakawea is the largest lake we track in North Dakota, at about 314,243 acres.
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.
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.