The Blackwater River is formed at Cilleyville,[2] a village in the western part of the town of Andover, by the junction of two branch streams. Cascade Brook, the western branch, begins at Cascade Marsh in the northeast part of Sutton and flows northeast to Wilmot Flat, where it is joined by the outlet of Pleasant Lake of New London before continuing east to Cilleyville. Frazier Brook, the northern stream branch, rises just south of Danbury village and flows south parallel to Route 4, passing South Danbury, flowing through Eagle Pond in Wilmot and then through Bog Pond below West Andover, joining Cascade Brook just south of the outlet of Bog Pond. Kimpton Brook (formerly known as Quickwater Brook[2]), flowing easterly through the village of Wilmot Center, is the primary tributary of Eagle Pond.
From its start at Cilleyville, the Blackwater River flows east through the town of Andover, passing the village of Potter Place. Beyond Andover village, the river continues to wind its way east, eventually turning south near the Blackwater Bays and dropping over rapids through the village of West Salisbury to the impoundment area of the Blackwater Dam in the town of Webster. Below the reservoir dam, the Blackwater encounters a short, intense whitewater stretch before flattening again for the final miles to the Contoocook in Hopkinton.