The river rises in New Hampshire, just west of the state line, on the southern slopes of 3,654-foot-high (1,114 m) Rump Mountain. The river flows southeast, quickly entering the state of Maine, where it ends at Aziscohos Lake on the Magalloway River. The entire watershed is forested and subject to logging.