The Ammonoosuc River is located in the northwestern part of New Hampshire. The river flows through several areas of the state. It begins on the western side of Mount Washington. The river then flows through the Presidential Range into Grafton County.