The Middle Branch River is a 35.1-mile tributary of the Muskegon River, one of Michigan's major river systems. It flows generally south and west through Osceola County before joining the Muskegon River, which ultimately empties into Lake Michigan at Muskegon. The Marion Millpond is an impoundment along this river's course.
The Marion Millpond historically froze reliably enough for ice fishing given its shallow, impounded nature. However, with the 2021 drawdown and ongoing restoration, ice conditions and fishability are uncertain — check local conditions before heading out.
What is the Middle Branch River?
Is there a boat launch on the Middle Branch River near Marion?
Are there campgrounds near the Middle Branch River?
What happened to the Marion Millpond?
Where is the Middle Branch River?
The Middle Branch River is a 35-mile tributary of the Muskegon River flowing through Osceola County, passing through the village of Marion. The two launch sites here are associated with the Marion Millpond — an impoundment on the river that was drained in 2021 as part of a contentious dam and sediment remediation project. Before the drawdown, the millpond was a reliable spot for perch and panfish, and locals have fished it for generations. Reviews from longtime residents mention catching sturgeon here as far back as the late 1940s, which gives you a sense of the river's historical fishery.
As of recent reports, fishing at the millpond itself has been poor since the drawdown — expect limited catch until the impoundment and habitat recover. The river upstream and downstream still holds fish and is a decent spot for a quiet afternoon with a line in the water. Marion Veteran's Park Campground is nearby if you want to make a weekend of exploring the Muskegon River watershed. This isn't a destination fishery right now — it's a small-town river access point with a complicated recent history.