We have found 37 properties on N Main St, Middleton, MA. Average price per square feet on N Main St is $150. It is 7.4% lower than average price per sqft Middleton. Average sale price on N Main St is $323,006. It is 22.7% lower than average sale price in Middleton.