Minnesota borders Lake Superior, the largest of the Great Lakes, and is famous for being home to more than 10,000 lakes. All of these lakes make it a haven for fisherman. Minnesota has become a popular tourist destination for fisherman. Even during the winter, fishing doesn’t cease when the lakes freeze. Minnesotans have learned to embrace their long, harsh winters. Ice fishing has been around since the arrival of early Scandinavian immigrants. But which lakes in the “Land of 10,000 Lakes” are the best to go fishing in?

Lake Louise
Preston, MN
Lake Louise is located in lake Louise State Park, just north of the Iowa border. The lake is 25 acres and man made. It is situated next to an 1,147 acre state park. The lake is only available for shore fishing. While a total of 47 species have been found in the lake, largemouth and smallmouth bass, crappie, sunfish and channel catfish are the most widely caught fish in Lake Louise. According to the Minnesota Department of Natural Resources, fish travel into the lake from the Upper Iowa and Little Iowa rivers.

Fort Snelling Lake
St. Paul, MN
Located at the confluence of the Mississippi and Minnesota rivers, Fort Snelling Lake is part of Fort Snelling State Park. On the north side of the lake there is a wooden fishing dock, which is handicap accessible. There are also drive-in and carry-in boat launches. This spring fed lake is home to northern pike, sunfish, crappie and carp.

Annie Battle Lake
Whitetail Lane Battle Lake, MN
Glendalough State Park in northern Minnesota is home to Annie Battle Lake. You aren’t allowed to take motor boats out on the 355-acre lake so fishing there is very peaceful. The lake is home so sunfish, crappie, walleye and bass.

Lake Andrew
New London, MN
Lake Andrew is located in Sibley State Park. Crappie is the most populous fish found here followed by walleye and northern pike. At 918-square feet, Lake Andrew doesn’t have any boat access so fisherman have to fish from the shore. The lodge offers free rental equipment.

Lake Minnetonka
Minneapolis, MN
Bluegill, northern pike, and yellow perch are the most populous fish in Lake Minnetonka. The lake covers 14,205 acres and has a maximum depth of 113 feet, making it the ninth largest lake in Minnesota. It is one of the most popular lakes among boaters, fishermen and recreationists. An inland lake, lake Minnetonka is located approximately 15 miles west-southwest of Minneapolis.

With over 10,000 lakes to choose from, Minnesota is one of the best places in the United States to go fishing. For a list of all the lakes in the state check out this list.