With over 11,000 inland lakes and a vast network of rivers, Michigan offers anglers some of the best freshwater fishing in the world. Popular gamefish species in Michigan include trout, salmon, walleye, bass and perch. Want to fly fish for trout? We recommend the Au Sable River. For bass, walleye, perch, crappie, sunfish, pike, carp or catfish, try any one of Michigans many inland lakes and waterways. Top Michigan fishing spots include Lake Michigan and Lake Erie.