The river enters from St. Johnsbury through the corner of Waterford, in the northeastern part, and gradually turns and flows south, emptying into the Connecticut about 2 miles from the northeastern corner of the town.