We have found 136 properties in Barnardsville, NC. Average property sale price in Barnardsville is $140,747. It is 41.1% lower than average property value in North Carolina. Average price per square feet in Barnardsville is $98. It is 6.7% lower than average property value in North Carolina.