It is situated along the upper reaches of the Ashuelot River, a tributary of the Connecticut River.
It is positioned within the upper stretches of the Ashuelot River, a branch of the Connecticut River.