Haverhill is a town in Grafton County, New Hampshire, United States. The population was 4,697 at the 2010 census. Haverhill includes the villages of Woodsville, Pike, and North Haverhill, the historic town center at Haverhill Corner, and the district of Mountain Lakes. Located here are Bedell Bridge State Park, Black Mountain State Forest, Kinder Memorial Forest, and Oliverian Valley Wildlife Preserve. It is home to the annual North Haverhill Fair, and to a branch of the New Hampshire Community Technical Colleges. The village of North Haverhill is the county seat of Grafton County.
According to the United States Census Bureau, the town has a total area of 52.1 square miles (134.9 km), of which 51.0 square miles (132.1 km) is land and 1.1 square miles (2.8 km) is water, comprising 2.15% of the town. Bounded on the west by the Connecticut River, Haverhill is drained by the Ammonoosuc River, in addition to Oliverian Brook and Clark Brook. Haverhill lies fully within the Connecticut River watershed.
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.
The town is served by six state-maintained routes. New Hampshire Route 10 is the main north–south highway through Haverhill, paralleling the Connecticut River. U.S. Route 302 enters from Vermont and passes east–west through Woodsville in the northern part of town, joining with Route 10 to head northeast to Bath and Littleton. New Hampshire Route 25 enters Haverhill from Piermont while co-signed with Route 10, splitting off by itself to the southeast in Haverhill Corner. New Hampshire Route 116 has its southern terminus at Route 10 in North Haverhill, and New Hampshire Route 135 has its southern terminus at Route 10 just south of Woodsville. A very short section of New Hampshire Route 112 cuts through the northeastern part of town. Haverhill also has easy access to U.S. Route 5 in Vermont via bridges in North Haverhill and Woodsville.
As of the census of 2010, there were 4,697 people, 1,928 households, and 1,208 families residing in the town. There were 2,379 housing units, of which 451, or 19.0%, were vacant. 294 of the vacant units were for seasonal or recreational use. The racial makeup of the town was 96.7% white, 0.4% African American, 0.4% Native American, 0.9% Asian, 0.1% Native Hawaiian or Pacific Islander, 0.3% some other race, and 1.2% from two or more races. 1.3% of the population were Hispanic or Latino of any race.
Of the 1,928 households, 26.2% had children under the age of 18 living with them, 48.5% were headed by married couples living together, 9.7% had a female householder with no husband present, and 37.3% were non-families. 29.3% of all households were made up of individuals, and 12.4% were someone living alone who was 65 years of age or older. The average household size was 2.29, and the average family size was 2.80.
In the town, 19.4% of the population were under the age of 18, 7.4% were from 18 to 24, 23.4% from 25 to 44, 31.3% from 45 to 64, and 18.7% were 65 years of age or older. The median age was 45.0 years. For every 100 females, there were 97.9 males. For every 100 females age 18 and over, there were 94.9 males.
For the period 2011-2015, the estimated median annual income for a household was $48,405, and the median income for a family was $56,100. Male full-time workers had a median income of $42,363 versus $33,150 for females. The per capita income for the town was $24,493. 15.1% of the population and 9.9% of families were below the poverty line. 26.7% of the population under the age of 18 and 5.3% of those 65 or older were living in poverty.