Explore Haverhill, NH

Haverhill, NH is a charming town located in Grafton County, New Hampshire. Nestled in the picturesque Connecticut River Valley, Haverhill offers stunning natural beauty and a peaceful atmosphere. The town is known for its rich history, with many well-preserved historic buildings and landmarks. Outdoor enthusiasts will find plenty to do in Haverhill, as it is surrounded by beautiful forests, rivers, and mountains, providing ample opportunities for hiking, fishing, and skiing. With its friendly community, scenic surroundings, and historical charm, Haverhill, NH is a wonderful place to visit or call home.


Find Local Businesses


Find Things To Do Near Haverhill, NH


Nearby Locations

Pike, NH
(4.25 mi.)
Piermont, NH
(4.85 mi.)
Woodsville, NH
(7.50 mi.)
Orford, NH
(10.15 mi.)
Warren, NH
(10.39 mi.)
Bath, NH
(10.98 mi.)
Wentworth, NH
(13.99 mi.)
Lisbon, NH
(13.99 mi.)
Monroe, NH
(15.89 mi.)
Sugar Hill, NH
(17.23 mi.)
Lyme, NH
(19.29 mi.)
Lincoln, NH
(19.95 mi.)
Franconia, NH
(20.09 mi.)
Rumney, NH
(20.40 mi.)
Campton, NH
(22.19 mi.)
Thornton, NH
(22.30 mi.)
Littleton, NH
(23.31 mi.)
Etna, NH
(23.81 mi.)

Popular Cities