We have found 50 properties on Mechanic St, Spencer, MA. Average price per square feet on Mechanic St is $98. It is 7.5% lower than average price per sqft Spencer. Average sale price on Mechanic St is $158,347. It is 12.5% lower than average sale price in Spencer.