Guide To The Best Places To Fish in North Dakota
There are many great places to fish in The Peace Garden State. Join local anglers who can fish for a wide variety of species in rivers, streams, ponds and lakes across the state.
North Dakota's Top-Five, Amazing Fishing Spots
- Lake Oahe in south-central ND
- Devils Lake in northeast ND
- Lake Sakakawea in west-central ND
- Lake Metigoshe in north-central ND
- Jamestown Reservoir in central ND
It is no surprise that some of the best places to fish in North Dakota are among the larger lakes in the state. Ice fishing is available during winter and conventional fishing during warmer months. Learn more...
Most Popular Fish Species In North Dakota
Fisheries across the state support numerous species, including two species of bass, two species of catfish, both species of crappie, walleye, sauger, saugeye, four species of trout, chinook salmon, bluegill, perch, white bass and others. Learn more...
Best Bass Fishing Lakes In North Dakota
- Lake Audubon in west-central ND
- Lake Darling in north-central ND
- Lake Oahe in south-central ND
Largemouth bass and smallmouth bass are the most favored fish in the state. The state record largemouth is over 8 pounds and the state record smallie is over 6 pounds. These three lakes are considered by locals to be among the best places in the state to catch bass. Learn more...
Best Lakes To Fish For Catfish In North Dakota
- Lake Sakakawea in west-central ND
- Lake Oahe in south-central ND
- Heart Butte Reservoir in southwest ND
Big channel catfish and flathead catfish swim in many of the waters across the state. The state record flathead is over 29 pounds, and the state record channel cat is over 42 pounds. Learn more...
Top Places To Fish For Crappie In North Dakota
- Jamestown Reservoir in central ND
- Stump Lake in eastern ND
- Devils Lake in northeast ND
Crappie appear in about half of the fisheries in the state. The state record crappie is over three pounds. Crappie can be caught year round, as this is a popular species for ice fishing. Learn more...
Best Walleye Fishing Lakes In North Dakota
- Lake Oahe in south-central ND
- Devils Lake in northeast ND
- Lake Sakakawea in west-central ND
Whether you are looking to catch a monster walleye, or out to catch 3 to 4-pounders for a fish fry, these lakes are three great options. The state record walleye is over 15 pounds. Learn more...
Best Sunfish Fishing Lakes In North Dakota
- Lake Metigoshe in north-central ND
- Lake Oahe in south-central ND
- Lake Darling in north-central ND
Bluegill, white bass and yellow perch are the mainstay of sunfish in North Dakota fisheries. All three are an integral part of the food chain for larger fish. And, they are all fun to catch and make great fish frys. Learn more...
Enjoy these top spots to go fishing in North Dakota
Find the best places to fish, by state.
NORTH DAKOTA

