2025 Trick-Or-Treat Schedule Around Columbus

Trick Or Treat schedules around Columbus

Trick Or Treat schedules around Columbus

Whether you’re passing out candy at home or taking your little ones to trick-or-treat, here is the Trick-or-Treat Schedule around Columbus (or Beggar’s Night).  Don’t forget to drive carefully these days.

Halloween falls on Thursday, October 30, 2025, and most communities avoid holding trick-or-treat on weekend evenings. Therefore, many communities are electing to have trick-or-treat, or beggar’s night, on Thursday, October 30.

Trick-or-Treat Schedule around Columbus on Thursday, October 30, 2025.

Many communities opt to use the recommendations from MORPC (Mid-Ohio Regional Planning Commission). Local government members support a unified date for the region.

When Halloween, October 31, falls on a Friday, Saturday, or Sunday, Trick-or-Treat is held the Thursday before October 31.

When October 31 falls on a Monday, Tuesday, Wednesday, or Thursday, Trick-or-Treat is held on October 31.
Local communities maintain the authority to change or keep their trick-or-treat date and time. In the event of inclement weather, the recommended date will likely not change.

Local communities maintain the authority to change or keep their trick-or-treat date and time. In the event of inclement weather, the recommended date will not change.

Franklin County

  • Bexley: 5:30 to 7 p.m. on Thursday, Oct. 30.
  • Blendon Township: 6 to 8 p.m. on Thursday, Oct. 30.
  • Columbus: 6 to 8 p.m. on Thursday, Oct. 30.
  • Dublin: 6 to 8 p.m. on Thursday, Oct. 30.
  • Gahanna: 6 to 8 p.m. on Thursday, Oct. 30.
  • Grandview Heights: 6 to 8 p.m. on Thursday, Oct. 30.
  • Grove City: 6 to 8 p.m. on Thursday, Oct. 30.
  • Groveport: 5:30 to 7 p.m. on Thursday, Oct. 30.
  • Hilliard: 6 to 8 p.m. on Thursday, Oct. 30.
  • Hamilton Township: 6 to 8 p.m. on Thursday, Oct. 30.
  • Madison Township: 5:30 to 7 p.m. on Thursday, Oct. 30.
  • Minerva Park: 6 p.m. on Thursday, Oct. 30.
  • New Albany: 6 to 8 p.m. on Thursday, Oct. 30.
  • Obetz: 6 to 8 p.m. on Thursday, Oct. 30.
  • Pickerington: 6 to 8 p.m. on Thursday, Oct. 30.
  • Prairie Township: 6 to 8 p.m. on Thursday, Oct. 30.
  • Reynoldsburg: 6 to 8 p.m. on Thursday, Oct. 30.
  • Upper Arlington: 6 to 8 p.m. on Thursday, Oct. 30.
  • Westerville: 6 to 8 p.m. on Thursday, Oct. 30.
  • Whitehall: 6 to 8 p.m. on Thursday, Oct. 30.
  • Worthington: 6 to 8 p.m. on Thursday, Oct. 30.

And don’t forget about being safe this year!

 

Union County

  • Marysville: 6 to 8 p.m. on Thursday, Oct. 30.
  • Plain City: 6 to 8 p.m. on Thursday, Oct. 30.

Logan County

  • Bellefontaine: 6 to 7:30 p.m. on Thursday, Oct. 30.
  • Lakeview: 6 to 8 p.m. on Thursday, Oct. 30.

Licking County

  • Heath: 5:30 to 7 p.m. on Thursday, Oct. 30.
  • Johnstown: 6 to 7:30 p.m. on Thursday, Oct. 30.
  • Kirkersville: 6 to 7:30 p.m. on Thursday, Oct. 30.
  • Newark: 5:30 to 7 p.m. on Thursday, Oct. 30.
  • Pataskala: 6 to 8 p.m. on Thursday, Oct. 30.

Fairfield County

  • Canal Winchester: 5:30 to 7:30 p.m. on Thursday, Oct. 30.
  • Baltimore: 5 to 7 p.m. on Thursday, Oct. 30.
  • Bremen: 6 to 7:30 p.m. on Thursday, Oct. 30.
  • Lancaster: 6 to 7:30 p.m. on Thursday, Oct. 30.
  • Pickerington: 6 to 8 p.m. on Thursday, Oct. 30.

Delaware County

  • Galena: 6 to 7:30 p.m. on Thursday, Oct. 30.
  • Genoa Township: 6 to 8 p.m. on Thursday, Oct. 30.
  • Ostrander: 6 to 8 p.m. on Thursday, Oct. 30.
  • Powell: 6 to 8 p.m. on Thursday, Oct. 30.
  • Sunbury: 6 to 8 p.m. on Thursday, Oct. 30.