I was searching for information on the extent of the Contoocook River watershed and came across this map from the New Hampshire Department of Environmental Services here (a 563 KB PDF). I was amazed to see over 30 towns within the watershed! Everything to the east drains into the Merrimack River and on to the Atlantic near Cape Ann, while the western side drains into the Connecticut and Ashuelot Rivers and on to the Atlantic in Long Island Sound.