Union River, Maine
Hancock county. The head waters of this river proceed within a few miles from the Passadumkeag. It flows south through the towns of Hampton, Amherst, and Mariaville; it meets the tide water at Ellsworth, and passes to the ocean by Blue Hill bay. This stream has numerous tributaries, the recipients of a great number of ponds, which are scattered over the interior parts of the country. This beautiful river is in some parts gentle and fertilizing, in other parts rapid, producing a valuable water power for mills. Its length, from Ellsworth, is between forty and fifty miles.