Haverhill, Massachusetts is located on the Merrimack River. The river flows through the city from north to south and is a major source of water for the area. The river is also a popular spot for fishing, boating, and other recreational activities.
Haverhill: Unraveling the Rich Tapestry of Massachusetts