HAMPTON ROADS, Va. (WAVY) – Halloween, which is celebrated every year on Oct. 31, falls on a Friday night this year!
Trick-or-treating fun officially kicks off at dusk in most Hampton Roads cities. We’ve posted specifics, including links to city code, when available, below.
2025 Hampton Roads Halloween & Fall Events Guide AAA tips for a safe Halloween
Chesapeake
Halloween night: Trick-or-Treat hours will be from 6 p.m. until 8 p.m. on October 31 for children up to 14. The City’s trick-or-treat ordinancewas updated in 2019 when City Council voted to remove the (never before used) penalty of jail time and to raise the age limit to 14, making it one of the least restrictive ordinances in all of Hampton Roads.
Hampton
Isle of Wight & Smithfield
Halloween Night: Trick-or-treating is for children 12 and under.
Newport News
Norfolk
Portsmouth
Poquoson
Halloween Night: Trick-or-Treating is from dusk to 8 p.m. for children 12 and under.
Suffolk
Halloween Night: Trick-or-Treating will end at 8 p.m. and is for children 12 and under. Suffolk uniquely states in its city code that “Halloween shall be designated as Meet ‘N Treat Day within the city.” For the city ordinance, clickhere.
Virginia Beach
Williamsburg
Halloween Night: Trick-or-Treating will be from 6 p.m. to 8 p.m. and is for children 12 and under…