We have found 556 properties in Marshall, NC. Average property sale price in Marshall is $160,132. It is 33% lower than average property value in North Carolina. Average price per square feet in Marshall is $108. It is 2.9% higher than average property value in North Carolina.