We have found 198 properties in Williamston, NC. Average property sale price in Williamston is $83,163. It is 65.2% lower than average property value in North Carolina. Average price per square feet in Williamston is $47. It is 55.2% lower than average property value in North Carolina.