We have found 83 properties on Elm St, Marlboro, MA. Average price per square feet on Elm St is $140. It is 4.8% lower than average price per sqft Marlboro. Average sale price on Elm St is $264,084. It is 7.8% lower than average sale price in Marlboro.