We have found 1,629 properties in Salem, VA. Average property sale price in Salem is $155,983. It is 54% lower than average property value in Virginia. Average price per square feet in Salem is $83. It is 48.8% lower than average property value in Virginia.