We have found 80 properties on Mechanic St, Foxborough, MA. Average price per square feet on Mechanic St is $148. It is 6.9% lower than average price per sqft Foxborough. Average sale price on Mechanic St is $259,303. It is 23.4% lower than average sale price in Foxborough.