Home / Rivers / Muskegon River
216 miles

Muskegon River

The Muskegon starts at Houghton Lake and runs southwest to Lake Michigan at Muskegon. It drains about 2,350 square miles.

N50 mi
Course of the river, simplified. Map data © OpenStreetMap contributors.
Air temp Loading…

River facts

Length216 miles
SourceHoughton Lake, Roscommon County
MouthMuskegon Lake and Lake Michigan
FishSteelhead, brown trout, Chinook salmon, longnose gar

Anglers fish it for large migratory steelhead, brown trout and stocked Chinook salmon. The river passes Newaygo, Big Rapids and Evart on its way.

Listed fish are the species named for the river on its Wikipedia page. Check the Michigan DNR for river-specific regulations before you fish.

Lakes and flowages on the Muskegon River

Lakes in our guide on or connected to this river:

Source: Muskegon River (Wikipedia)

← All rivers

View on interactive map

Zoom and pan on a street, satellite or terrain map to follow the river past roads and towns. Red pins are boat ramps and launches. Tap a pin for directions.