How Is the Fishing in Devils Lake North Dakota?

Fishing in Devils Lake North Dakota is one of the most popular outdoor activities in the region. Located in Ramsey and Benson Counties, Devils Lake is one of the largest natural lakes in North Dakota, with over 200 square miles of water. The lake is extremely deep, reaching depths of up to 200 feet and has a variety of structure and cover that makes it an ideal habitat for many species of fish.

Devils Lake has a rich fishing history and is home to some of the best fishing opportunities in North Dakota. The lake supports healthy populations of walleye, northern pike, yellow perch, white bass, smallmouth bass, black crappie, bluegill and pumpkinseed sunfish.

Fishing for trophy-sized walleye has become increasingly popular due to the abundance of large fish in the lake. Summertime anglers often Target these fish in shallow weed beds or near rocky shorelines.

Additionally, ice fishing on Devils Lake is becoming a popular activity as well. Anglers will venture out onto the hard surface of the frozen lake with their ice augers and tip-ups to Target walleye, pike and perch through the winter months. Many local businesses offer guided trips as well as rentals for those looking to experience ice fishing on Devils Lake.


Devils Lake North Dakota offers some excellent fishing opportunities throughout the year. The lake boasts healthy populations of multiple species that are sought after by anglers from near and far. Whether you’re looking for open water or ice fishing adventure, Devils Lake has something for you.

Photo of author

Lindsay Collins