We have found 22 properties on S Main St, Topsfield, MA. Average price per square feet on S Main St is $205. It is 13.3% higher than average price per sqft Topsfield. Average sale price on S Main St is $511,942. It is 11.9% higher than average sale price in Topsfield.