Town in New Hampshire, United States
haverhill-nh.com
Haverhill is a town and the seat of Grafton County, New Hampshire, United States. The population was 4,585 at the 2020 census. Wikipedia