Walsh County, North Dakota Fishing Lakes

Walsh County, North Dakota is home to a total of 8 lakes, arranged alphabetically in the list below. If you are considering fishing in Walsh County, North Dakota, get more information by clicking on any lake in the list below. Help others by telling us what you know about these county lakes.

Find a Lake

Looking for a particular lake? Search our site!
Fairdale Slough (Osnabrock SW area)
Homme Lake (Edinburg area)
Homme Reservoir (Edinburg area)
Lake Ardoch (Ardoch area)
Lake Charlie (Union area)
North Salt Lake (North Salt Lake area)
Salt Lake (Oakwood area)
Waterloo Lake (Waterloo Lake area)