Trick-or-treating in North Carolina occurs every year on October 31st. In most counties that have set times, the time for trick-or-treating is between 6-8 p.m.
The counties in North Carolina which have established trick-or-treating time as 6-8 p.m. include Cumberland, Fayetteville, Goldsboro, Mount Olive, Wake Forest and Oxford. Lillington has trick-or-treating from 6:30-8:30 p.m. The town of Apex suggests that trick-or-treating be over by 9 p.m., and the town of Dunn suggests that trick-or-treating be over by 8:30 p.m. Smithfield has trick or treating from 5-8 p.m. The other counties do not have specific times designated for trick-or-treating, but the average times of 6-8 p.m. still remain.