We have found 58 properties on Main St, Hatfield, MA. Average price per square feet on Main St is $94. It is 14.5% lower than average price per sqft Hatfield. Average sale price on Main St is $236,900. It is 6.3% higher than average sale price in Hatfield.