We have found 1,217 properties in Belmont, NC. Average property sale price in Belmont is $213,462. It is 10.7% lower than average property value in North Carolina. Average price per square feet in Belmont is $93. It is 11.4% lower than average property value in North Carolina.