Muskegon River Fishing Report – The Muskegon River is a great place to fish for Salmon, Steelhead and Trout. The river has its headwaters in Houghton Lake in Roscommon County, flowing out of the North Bay into neighboring Missaukee County. From there it flows mostly southwest to Muskegon, Michigan, where it empties into Muskegon Lake. The River is full of beautiful scenery and the river does have many good fishing spots.
Depending on the time of year, the following fish are best caught:
- January – February: Great for catching native Rainbow and Brown trouts up to 20″.
- March – April: These months are great for the spring Steelhead spawning run.
- May – June: The end of the run for Steelhead and the start of the big river Brown Trout.
- July, August and September: Large schools of Salmon gather in Muskegon Lake so they can start making their way into our harbor to stage for the annual Salmon run up the Muskegon River.
- September – October: These two months we see the annual Salmon spawning run, with thousands of Chinook Salmon migrating up our rivers.
- November – December: There is no better time to fish for Steelhead then during November and December.
I recommend using a charter service to get the best fishing experience. A charter fishing service such as Steelhead Charter / Action Salmon Charter. Captain Art Schotts Jr. is a world class fishing charter captain and has a great knowledge of the hot secret fishing spots on the Muskegon River. He can be reached via either of the 2 website linked above or by calling 231-329-2117. The home port of Steelhead Charter / Action Salmon Charter is Muskegon, MI.