Chesterfield County sets no trick-or-treat hours for Midlothian; Halloween is Saturday, Oct. 31. Spooktacular is 6 to 8:30 p.m. Oct. 20 on Genito Road.

Last checked Oct. 19, 2026. This page is updated each year. Event details come from Chesterfield County Parks and Recreation and the Chesterfield County Public Library.

Chesterfield County has set no official trick-or-treat hours for Midlothian this year. Midlothian is unincorporated, so the county is the local government, and as of Oct. 19 neither its website nor its event calendar listed any. Halloween falls on Saturday, Oct. 31, 2026. Most families go door to door that evening, and many subdivisions and homeowners associations set their own times, so check your neighborhood newsletter or HOA.

Who to call

Halloween events in and near Midlothian

These are run by the county or the library. Times are as published; some need registration, so open the link first.

Date Event Where
Tuesday, Oct. 20, 6 to 8:30 p.m. Spooktacular! River City SportsPlex, 13030 Genito Road, Midlothian
Tuesday, Oct. 20, 4:30 to 5:30 p.m. Jack-O’-Lantern Printmaking Central Library
Friday, Oct. 23, 6 to 8 p.m. Family Fright Night Bensley Recreation Center, 2900 Drewry’s Bluff Road
Saturday, Oct. 24, 10:30 to 11:15 a.m. Spooktacular Science Show Bon Air Library
Saturday, Oct. 24, 2 to 4 p.m. Historic Tricks, Treats and Tales Henricus Historical Park, 251 Henricus Park Road, Chester
Oct. 29-30, 7 to 8:30 p.m. Things That Go Bump in the Night Henricus Historical Park
Saturday, Oct. 31, 5 to 8 p.m. Halloween Paddle Henricus Historical Park

Spooktacular is the big one for Midlothian families: the county’s free costume party on Genito Road, with candy, food vendors, music, bounce houses, spooky train rides and face painting. A large tent keeps trick-or-treaters dry if it rains.

Historic Tricks, Treats and Tales lets children trick or treat in costume through the 17th century site at Henricus. The county asks children 12 and under to bring a candy bag. Family Fright Night in Bensley is a dance party with a costume contest; it is free, but registration is required.

Trunk-or-treats

Churches, schools and businesses across Midlothian hold trunk-or-treats in the last two weeks of October, where children collect candy from decorated car trunks in a parking lot. Most are posted only on the host’s own social media. We list one here once the host publishes the date and time itself. To add yours, use our event form.

Safety on Halloween night

  • Call the right number. For suspicious activity or a problem that is not an emergency, call Chesterfield County Police at 804-748-1251. For an emergency, call 911.
  • Loose dogs. The county’s running at large rule counts a dog off its owner’s property and not under immediate control as at large. Report an animal attack through the police non-emergency number and ask for an Animal Services officer.
  • Sex offender registry. Virginia State Police publish the Sex Offender and Crimes Against Minors Registry, searchable by address.
  • Fireworks. Fireworks are not part of Halloween here; see our Fourth of July page for the county’s rules.

Next year

This page is refreshed every October with the year’s events and any hours the county sets. If Chesterfield County announces official hours, we will put them at the top.

Frequently asked questions

What are the trick-or-treat hours in Midlothian, Virginia?

Chesterfield County, which governs Midlothian, had posted no official trick-or-treat hours as of Oct. 19, 2026. Halloween falls on Saturday, Oct. 31, and neighborhoods and homeowners associations set their own customs.

Is Halloween on a Saturday in 2026?

Yes. Oct. 31, 2026, is a Saturday.

Where is Spooktacular in Chesterfield County?

At River City SportsPlex, 13030 Genito Road in Midlothian, from 6 to 8:30 p.m. Tuesday, Oct. 20. The county lists candy, food vendors, music, bounce houses, spooky train rides and face painting.

Who do I call about a Halloween problem in Midlothian that is not an emergency?

Chesterfield County Police at 804-748-1251, the non-emergency number. In an emergency, call 911.