From Ancestry.com Wiki

Haverhill is a town in Grafton county, New Hampshire. It was formed in 1763 and has gone by the following other name/s: Lower Coos. For more information, contact the county at 2975 Dartmouth College Hwy., N. Haverhill 03774. On the attached map, Haverhill is shown as 14 in Grafton.