HomeMichiganOsceola County

Middle Branch River

Osceola County, Michigan Inland Lake Connected Water
2 launchesRec Passport requiredIce fishing
Middle Branch River Access Map 2 launches
🎣 Fishing Guide → Click markers for details
Boat Launches on Middle Branch River
Marion Ponds Boat Launch
Clare Field Office · Carry-in only ramp, 0 lane
Open Kayak Rec Passport
View ramp details →
Middle Branch Boat Launch
Clare Field Office · Carry-in only ramp, 0 lane
Open Kayak Rec Passport
View ramp details →
Connected Waterways

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.

Winter & Ice Safety

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.

Frequently Asked Questions
What is the Middle Branch River?
It's a 35.1-mile tributary of the Muskegon River running through Osceola County. It passes through the village of Marion, where a millpond impoundment historically created a small lake-like fishing and recreation area.
Is there a boat launch on the Middle Branch River near Marion?
There are two launch sites in the Marion area. These are basic access points suited for small boats, canoes, and kayaks — don't expect developed ramps or amenities. There are no bathrooms or playground facilities at the river access points.
Are there campgrounds near the Middle Branch River?
Marion Veteran's Park Campground is nearby and provides a convenient base for exploring the river and surrounding area.
What happened to the Marion Millpond?
The millpond was drained in 2021 as part of a dam remediation and sediment project. The project has been controversial among locals — some are frustrated by the loss of the fishery and concerned about sediment and environmental impacts downstream. Recovery of the impoundment and its fish populations is ongoing.
Where is the Middle Branch River?
It flows through Osceola County in central-western Michigan, passing through the village of Marion. It's part of the larger Muskegon River watershed.
Scout's Notes
Lake Vibe & Fishing Intel

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.

Sources: Wikipedia, Google Reviews, DNR data, campground & beach reviews, ShorelineScout enrichment