Halloween trick or treat hours in Virginia vary by city and county, but generally begin around dusk and continue until 8 p.m. Some areas don't have official times, and some cities have an age restriction that trick or treaters must be under the age of 13.
No official trick or treat times exist in Alexandria, Falls Church, Loudoun County or Vienna. Fairfax, Prince William and Loudoun County also have no official trick or treat hours. In Chesapeake and Williamsburg, trick or treating is allowed from 6 p.m. until 8 p.m. In Portsmouth, it begins at 5 p.m., and Hampton reports a start time of dusk. Police recommend that parents accompany children during trick or treating, staying alert for unusual or suspicious behavior.