We have found 3,330 properties in Amesbury, MA. Average property sale price in Amesbury is $267,653. It is 20.9% lower than average property value in Massachusetts. Average price per square feet in Amesbury is $145. It is 9.9% lower than average property value in Massachusetts.