Williams County, North Dakota Fishing Lakes

Williams County, North Dakota is home to a total of 26 lakes, arranged alphabetically in the list below. If you are considering fishing in Williams 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!
Alkali Lake (Appam area)
Berg Slough (Tom Berg Lake area)
Blacktail Lake (Blacktail Lake area)
Chase Lake State Game Management Area (Brush Mountain area)
Cottonwood Lake (Alamo area)
Epping Dam (Spring Brook area)
Erdahl Slough (Twin Lakes area)
Green Lake (Appam area)
Helle Slough (Tom Berg Lake area)
Holm Lake (Appam area)
Horseshoe Lake (Brush Lake area)
Kettle Lake (Appam area)
Knudsvig Lake (Appam area)
Lake Trenton (Trenton area)
Lake Zahl (Zahl area)
Lone Tree Lake (Twin Lakes area)
Marple Slough (Twin Lakes area)
McLedd Lake (Ray area)
McLeod Lake (Ray area)
Peterson Slough (Tom Berg Lake area)
Shirley Lake (Zahl area)
Stink Lake (Brush Lake area)
Sueet Slough (Brush Mountain area)
Tioga Dam (Tioga area)
Tom Berg Lake (Tom Berg Lake area)
Twin Lakes (Brush Lake area)
Twin Lakes (Twin Lakes area)