From its source (coord) in Maine Township 7, Range 11, WELS, in Piscataquis County, the river runs 17 miles southeast through the North Maine Woods to Grand Lake Matagamon reservoir, in the northeast corner of Baxter State Park.