North Haverhill is an unincorporated community and census-designated place in the town of Haverhill in Grafton County, New Hampshire, United States. It is one of several villages in the town of Haverhill, which is the county seat of Grafton County. North Haverhill is centered on the junction of New Hampshire Routes 10 and 116, on a bluff overlooking the Connecticut River, the western boundary of New Hampshire. It is situated in the middle of a fertile... Show more

source