Listed below are the best fishing lakes near Lafayette. Our fishing community has rated these lakes as having the best fishing via their submitted fishing reports. To find more detailed information click on the lakes name. The lake page contains a fishing map with catch photos, fishing spots and other nearby features as well as fishing reports and general information about the lake.
Lafayette is a small town in Nicollet County Minnesota, United States Of America. Local and visiting anglers will find an abundance of lakes that other great fishing within close proximity. There are an incredible 204 lakes within 50 km including Sand Lake, Mud Lake, Mud Lake, Clear Lake, Peterson Lake, Indian Lake, Plaman Lake, Swan Lake, Mud Lake and Horseshoe Lake. Lafayette also offers great river fishing in one of it's many rivers and streams. Within 50 km there are 63 rivers, streams, and creeks including Huelskamp Creek, Fritsche Creek, Eightmile Creek, Heymans Creek, Cottonwood River, Little Rock Creek, Little Cottonwood River, Morgan Creek, Spring Creek and Middle Branch Rush River.