We have found 145 properties on Main St, Northampton, MA. Average price per square feet on Main St is $105. It is 19.2% lower than average price per sqft Northampton. Average sale price on Main St is $591,112. It is 130.6% higher than average sale price in Northampton.