Contoocook River
The Contoocook River is a 71-mile-long river in New Hampshire. It flows from Pool Pond and Contoocook Lake on the Jaffrey/Rindge border to Penacook, where it empties into the Merrimack River. It is one of only a few rivers in New Hampshire that flow in a predominantly northward direction.