Haverhill, New Hampshire
Haverhill, New Hampshire, is a small town located in Grafton County. It is situated along the banks of the Connecticut River and is known for its scenic landscapes and outdoor recreational opportunities. The town has a rich history, with its incorporation dating back to 1763.
The population of Haverhill is around 4,000 residents, making it a close-knit community. The town features several local amenities, including parks, schools, and shops. Haverhill is also home to the Haverhill-Bath Covered Bridge, a historic landmark that attracts visitors interested in the area's heritage.