We have found 1,403 properties in Shelby, NC. Average property sale price in Shelby is $142,085. It is 40.6% lower than average property value in North Carolina. Average price per square feet in Shelby is $66. It is 37.1% lower than average property value in North Carolina.

List of properties