Fishing in
Pierce County
Pierce County, North Dakota has 32 named fishable waters, 3 of them with stocking records on the books.
On the map
32 waters
Waters in Pierce County
- Clear Lakelake3× stocked
- Antelope Lakeslake2× stocked
- Sand Lakelake1× stocked
- Round Lakelake2,585 ac
- Hurricane Lakelake2,231 ac
- Grass Lakelake1,659 ac
- Rush Lakelake1,609 ac
- Girard Lakelake1,462 ac
- Horseshoe Lakelake1,225 ac
- Long Lakelake682 ac
- Goose Lakelake616 ac
- Twin Lakeslake614 ac
- Red Lakelake609 ac
- Kilgore Lakelake579 ac
- Battema Lakelake453 ac
- Petrified Lakelake446 ac
- Gunderson Lakelake394 ac
- Sand Sloughlake387 ac
- Guss Lakelake348 ac
- Davis Lakelake298 ac
- Lesmeister Lakelake181 ac
- Herd Lakelake170 ac
- Ranch Lakelake125 ac
- Spring Lakelake100 ac
- Soap Lakelake97 ac
- Aylmer Lakelake80 ac
- Stony Lakelake74 ac
- Sandy Lakeslake53 ac
- Alkali Lakelake49 ac
- Round Lakelake46 ac
2 more on the map above.
What you'll catch here
- Largemouth Bass1 waters
- Northern Pike1 waters
- Walleye1 waters
Latest stockings
- Clear LakeWalleyeJun 17, 2026
- Clear LakeNorthern PikeMay 22, 2026
- Clear LakeWalleyeJun 24, 2025
- Antelope LakesWalleyeJun 24, 2025
- Antelope LakesWalleyeJun 24, 2025
- Sand LakeLargemouth BassMay 30, 2025
All North Dakota counties → · Fishing in North Dakota →
Pierce County fishing — FAQ
Where can I fish in Pierce County, North Dakota?+
Pierce County has 32 named fishable waters, 3 with stocking records. The map above shows every one.
What fish are stocked in Pierce County?+
Waters in Pierce County hold largemouth bass, northern pike and walleye. See each water's page for its full stocking history.
Do I need a license to fish in Pierce County?+
Yes — North Dakota requires a fishing license statewide. Buy one from the state agency before you go.

