We have found 33 properties on Main St, Topsfield, MA. Average price per square feet on Main St is $164. It is 9.4% lower than average price per sqft Topsfield. Average sale price on Main St is $433,366. It is 5.3% lower than average sale price in Topsfield.