Pierce County, North Dakota Fishing Lakes

Pierce County, North Dakota is home to a total of 29 lakes, arranged alphabetically in the list below. If you are considering fishing in Pierce 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 (Martin area)
Antelope Lakes (Clifton area)
Battema Lake (Balta SE area)
Buffalo Lake (Esmond area)
Buffalo Lake (Selz NE area)
Clear Lake (Martin area)
Davis Lake (Balta area)
Gilmore Lake (Overly SE area)
Girard Lake (Petrified Lake area)
Goose Lake (Rugby NW area)
Grass Lake (Island Lake area)
Gunderson Lake (Rugby area)
Guss Lake (Wolford area)
Herd Lake (Rugby NW area)
Horseshoe Lake (Towner NE area)
Hurricane Lake (Hurricane Lake West area)
Kilgore Lake (Balta NW area)
Lesmeister Lake (Clifton area)
Long Lake (Esmond area)
Petrified Lake (Petrified Lake area)
Ranch Lake (Balta area)
Red Lake (Balta area)
Round Lake (Petrified Lake area)
Round Lake (Round Lake area)
Rush Lake (Round Lake area)
Sand Lake (Rugby NE area)
Sand Slough (Tunbridge area)
Sandy Lakes (Selz NW area)
Soap Lake (Rugby NW area)
Spring Lake (Rugby NW area)
Stony Lake (Balta NW area)