8 Great Fishing Spots in North Dakota

North Dakota is famous for its lakes and rivers. Here are some of the best places to drop a line.
A canoe glides gently down the Missouri River in North Dakota. 1
The Upper Missouri River

The Missouri River enters North Dakota from Montana just west of Williston. The free-flowing river offers a good setting for sauger in the spring and fall. And at the western reaches of the river in North Dakota, anglers can find one of the better spots in the country to snag a giant paddlefish in late spring.

riverdale, ND 58565
Lake Sakakwea's diverse offering means you can land anything from salmon to walleye along its 180 miles. 2
Lake Sakakawea

Named for the American Indian woman who helped guide Lewis & Clark 200 years ago, this lake is filled by the Missouri River and contained by the Garrison Dam. The huge lake covers more shoreline than the state of California and is home to walleye, northern pike and Chinook salmon, to name a few.

781 N 42 1/2 Ave NW Pick City, ND 58545
Lake Sakakawea is a great place for a family to spend the day fishing 3
Central Missouri River

The stretch of river is home to nationally renowned walleye fishing. And just south of Garrison Dam is an area known as the Tailrace, which is home to state records for Chinook salmon, brown trout, rainbow trout and cutthroat trout that were caught within 20 miles downstream of the dam.

Hatchery Rd Riverdale, ND 58565
4
Lake Oahe

This lake stretches from Pierre, S.D. into extreme and rural south-central North Dakota. Anglers can find walleye and northern pike in this area, but there’s also crappie, catfish and white bass swimming around.

92nd Street Fort Yates, ND 58538
Devils Lake is a recreational hotspot and nationally known fishery. 5
Devils Lake

The state’s largest natural body of water has roughly quadrupled in size since 1993, and fish populations have kept up. You'll find northern pike, walleye, white bass and crappie and excellent ice fishing in the winter.

Fraine Rd. Devils Lake, ND 58301
6
Lake Metigoshe

Tucked within the scenic Turtle Mountains and straddling the U.S.-Canadian border, Lake Metigoshe is one of the cleanest natural fresh-water lakes in North Dakota. Its many surrounding small bodies of water are perfect for an afternoon on the water chasing pike, walleye and bluegills.

16 miles Northeast Bottineau, ND 58318
7
Jamestown Reservoir

This eastern North Dakota lake boasts seven boat launches and 2,492 acres. It also features a stocked fishing pond and great walleye, crappie and pike fishing. Take a break from casting and check out the two swimming beaches, three miles of hard-surfaced walking and biking trails and the world-class disc golf course.

3225 E. Lakeside Road Jamestown, ND 58402
8
Red River of the North

Forming the boundary between Minnesota and North Dakota, this river serves as one long recreational playground for canoeing, boating and fishing opportunities year-round.

161st Ave. NE Pembina, ND 58271
Related Content: