Skip to content

Huntington

Huntington is in southwestern Hampshire County, bordered to the south and west by towns in Hampden County. The Westfield River runs through the town, joined by its West Branch at the village of Huntington in the southern part of the town. U.S. Route 20 follows the lower Westfield River and its West Branch through the town, leading southeast 12 miles (19 km) to the city of Westfield and northwest 23 miles (37 km) to Lee.

According to the United States Census Bureau, the town of Huntington has a total area of 26.8 square miles (69.4 km2), of which 26.3 square miles (68.2 km2) are land and 0.46 square miles (1.2 km2), or 1.78%, are water.