We have found 92 properties on Elm St, Salisbury, MA. Average price per square feet on Elm St is $101. It is 21.1% lower than average price per sqft Salisbury. Average sale price on Elm St is $251,454. It is 5.4% higher than average sale price in Salisbury.