Middle Branch Union River

The Middle Branch Union River is a river in Hancock County, Maine, United States. From the outflow of Lower Middle Branch Pond (44.8659°N, -68.2265°W) in Aurora, the river runs 13.8 mi west and south to its confluence with the East Branch of the Union River in Osborn.