We have found 11 properties in Willard, NC. Average property sale price in Willard is $156,084. It is 34.7% lower than average property value in North Carolina. Average price per square feet in Willard is $87. It is 17.1% lower than average property value in North Carolina.