It is home to the annual North Haverhill Fair, and to a branch of the New Hampshire Community Technical Colleges.
Haverhill was the terminus of the old Province Road, which connected the northern and western settlements with the seacoast.
By 1859, when the town had 2,405 inhabitants, industries included three gristmills, twelve sawmills, a paper mill, a large tannery, a carriage manufacturer, an iron foundry, seven shoe factories, a printing office, and several mechanic shops.
The village of Woodsville, named for John L. Woods of Wells River, Vermont, was once an important railroad center.
While the village of Haverhill Corner was historically considered to be the primary settlement in town, the town's municipal offices are currently located in the village of North Haverhill, with Grafton County's offices and courthouse located just two miles farther north along Route 10.
The village of Woodsville is now the commercial center of Haverhill and its smaller surrounding towns, including several in Vermont.
Woodsville is home to the town's supermarkets, pharmacies, banks (including the headquarters of the regional Woodsville Guaranty Savings Bank), state liquor store, and most of its restaurants and chain stores, although a few are located in North Haverhill.
[4] The highest point in Haverhill, at 2,320 feet (710 m) above sea level, is on the western slope of Black Mountain, whose 2,830 ft (860 m) summit is in the neighboring town of Benton.
[7] Maura Murray disappeared on the evening of February 9, 2004, after a car crash on New Hampshire Route 112 near Woodsville.