We have found 7,053 properties in Salem, MA. Average property sale price in Salem is $329,080. It is 2.7% lower than average property value in Massachusetts. Average price per square feet in Salem is $155. It is 3.7% lower than average property value in Massachusetts.

List of properties