El Merrimack corre hacia el sur a través de Nuevo Hampshire, y luego hacia el este a través del noreste de Massachusetts antes de desembocar en el Atlántico en Newburyport, Massachusetts.