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
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Lake Ardoch | Walsh | 842 acres | - |
| 2 | North Salt Lake | Walsh | 277.5 acres | - |
| 3 | Waterloo Lake | Walsh | 207.1 acres | - |
| 4 | Salt Lake | Walsh | 79.3 acres | - |
| 5 | Fairdale Slough | Walsh | 35.3 acres | - |
Sources: North Dakota Game and Fish lake data; USGS. Verified October 30, 2026.