We have found 2,037 properties in Salisbury, MA. Average property sale price in Salisbury is $238,661. It is 29.4% lower than average property value in Massachusetts. Average price per square feet in Salisbury is $128. It is 20.5% lower than average property value in Massachusetts.