It is a left tributary of the Merrimack River, part of the Gulf of Maine watershed.
The river flows into the Merrimack River as its left branch, and it belongs to the larger Gulf of Maine hydrological system.