Haverhill is a populated place located within the Town of Haverhill, a minor civil division (MCD) of Grafton County.
Haverhill appears on the Newbury U.S. Geological Survey Map. Grafton County is in the Eastern Time Zone (UTC -5 hours).
Grafton County: Subdivisions (MCDs) | Cities & Towns | ZIP Codes | Features (airports, churches, hospitals, etc.)
Nearby Hotels | Driving DirectionsBIG Map | Driving Directions | Terrain Map | Satellite Map
BOUNDARY MAPS: Town of Haverhill | Grafton County
Newbury, VT
(3.1 miles N) Bradford, VT (4.3 miles SW) North Haverhill, NH (4.3 miles NNE) Mountain Lakes, NH (8.1 miles NE) Woodsville, NH (8.2 miles N) |
Wells River, VT
(8.3 miles N) Fairlee, VT (9.7 miles SSW) Groton, VT (13.8 miles NNW) Lisbon, NH (14.5 miles NNE) Barnet, VT (18.2 miles N) |
South Newbury, VT
(1.4 miles NW) Pike, NH (2.7 miles E) Peach Four Corners, VT (2.7 miles NNW) West Newbury, VT (3.6 miles NW) Goshen, VT (4.3 miles WNW) |
Piermont, NH
(4.5 miles S) East Haverhill, NH (4.7 miles E) Center Haverhill, NH (4.9 miles NE) Bradford Center, VT (5.5 miles WSW) Newbury Center, VT (7.5 miles NW) |