Willard is an unincorporated community in Pender County, North Carolina, United States. The community is located on North Carolina Highway 11 3.3 miles south-southeast of Wallace. Willard has a post office with ZIP code 28478.The Penderlea Homesteads Historic District was listed on the National Register of Historic Places in 2013.