LakeCount. Every Lake. Measured.

Lakes / North Dakota / Walsh County

Lakes in Walsh County, North Dakota

5 lakes counted in Walsh County - the largest is Lake Ardoch at 842 acres.

5
Lakes Counted
842 acres
Largest - Lake Ardoch

Walsh County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Lake ArdochWalsh842 acres-
2North Salt LakeWalsh277.5 acres-
3Waterloo LakeWalsh207.1 acres-
4Salt LakeWalsh79.3 acres-
5Fairdale SloughWalsh35.3 acres-
Sources: North Dakota Game and Fish lake data; USGS. Verified October 30, 2026.