Where is the Merrimack River Located?

The Merrimack River begins in Franklin, New Hampshire and flows south into Massachusetts, then it turns northeast and empties into the Atlantic Ocean at Newburyport.