We have found 89 properties on Elm St, Amesbury, MA. Average price per square feet on Elm St is $108. It is 25.5% lower than average price per sqft Amesbury. Average sale price on Elm St is $223,717. It is 16.4% lower than average sale price in Amesbury.