We have found 2,618 properties in Salisbury, NC. Average property sale price in Salisbury is $148,842. It is 37.7% lower than average property value in North Carolina. Average price per square feet in Salisbury is $73. It is 30.5% lower than average property value in North Carolina.