Where is the Merrimack River?

The Merrimack River is located in the state of New Hampshire and Massachusetts in the U.S. It eventually empties into the Atlantic Ocean. It is only 110 miles long, but there are many tributaries that run into this river.