The river rises in the town of Orange, New Hampshire, on high ground north of Mount Cardigan. It flows north through the southwest corner of the town of Groton and the eastern part of Dorchester, enters Wentworth, and drops rapidly to the Baker River.