Devils Lake Fishing Guide

Devils Lake is the largest natural freshwater lake in North Dakota and is a 122,000 acre lake, over 300 miles of shoreline and has earned the reputation of being the “Perch Capital of the World”

Devils Lake is located in a city in Ramsey County approximately 200 miles north east of Bismarck. North Dakota and is a fish factory!

Devils Lake has numerous boat launch ramps and parks are located around the lake.

Devils Creek Lake offers great fishing for Walleye, White Crappie, White Bass, Yellow Perch, Northern Pike and Muskie.

Devils Lake is great for trolling, casting, jigging or bobber fishing.

Devils Lake Resources

Directions to Devils Lake, North Dakota