The river flows southeast into Strafford, then, running up against the Blue Hills Range, the river reverses course, turning west into Barnstead, where it meets the Suncook River in the village of Center Barnstead.
Flowing generally southeast into Strafford, the river encounters the Blue Hills Range and makes a sharp turn, shifting its course westward into Barnstead, where it converges with the Suncook River within the village of Center Barnstead.