Haverhill & WoodsvilleNH.com

Find us on

Local Businesses!

Visit the Official Haverhill, NH town website

Haverhill is town a town in Grafton County, New Hampshire that is made up of the villages Pike, Haverhill, North Haverhill, Woodsville, Mountain Lakes. Haverhill was founded in 1763. The town has an area of 52.1miles and and elevation of 640ft. At the 2010 census the population was 4,697. Haverhill is home to Bedell Bridge State Park, Black Mountain State Forest, Kinder Memorial Forest, and the Oliverian Valley Wildlife Preserve.