It rises in Nubble Pond, between Nubble Mountain and Hussey Mountain, and flows northwest, then northeast, reaching the Cochecho near the town center of Farmington.
It originates in Nubble Pond, between Nubble Mountain and Hussey Mountain, and flows northwest, then northeast, eventually reaching the Cochecho near the town center of Farmington.