Haverhill is located in northeastern
Massachusetts,
37 miles (60 kilometers) north of Boston.
It is part of Essex County, and home
to 58,969 residents. Haverhill is situated
on the Merrimack River.
Established in 1640 and incorporated
in 1870, Haverhill is one of the oldest
communities in the state. The city
has undergone many dramatic transformations,
evolving from an agricultural community...