Trick-or-Treat Hours in Chicago’s Far Western Suburbs, Sponsored by the Wheaton Park District’s Halloween Happening

Friday, Oct 13th, 2017 by

Halloween is on a Tuesday (Oct. 31, of course) this year, and below you will find a list of the official or “suggested” trick-or-treat times in villages, cities and towns in the area. If your town isn’t on this list — or if you have info on the towns I couldn’t track down for 2017 — please email me at, and I’ll be glad to add it!


This list is brought to you by the Wheaton Park District, which is hosting a Halloween Happening in Wheaton on Friday, Oct. 20, at its Community Center, located at 177 S. Blanchard Street. The event kicks off at 5 p.m. and runs until 7:30 p.m. Halloween Happening features entertainment such as strolling magic by Jason Kollum, a costume parade, an airbrush tattoo station and an interactive “batastic” exhibit from the folks at Lincoln Marsh Natural Area. There is also a “Trick or Treat Trail” featuring friendly fictional characters who greet kids as they wind their way through the building and outdoors, a “Trunk or Treat” featuring vehicles like police cars, fire trucks, dump trucks and more.


Advance registration isn’t required, and the event is free to enter. But there is a small fee for some events and concessions are available to purchase. If you purchase a Fun Pass you get access to unlimited games and one airbrush tattoo voucher. You can purchase the Fun Pass online here, or call the community center at 630-890-4880 to purchase one. Find more info on the Halloween Happening here. And thanks to the Wheaton Park District for sponsoring this important list!


The Halloween Happening, hosted by the Wheaton Park District, features a “Trunk or Treat” in which kids can collect goodies from decorated vehicles. Photo courtesy of the Wheaton Park District.


Halloween Trick-or-Treat Times on Tuesday, Oct. 31, 2017


Aurora: N/A (2016 hours were 4 p.m. to 7:30 p.m.)


Batavia: 4 p.m. to 7 p.m.


Campton Hills:  N/A (2016 hours were 4 p.m. to 8 p.m.)


Carol Stream: 3 p.m. to 7 p.m.


DeKalb: N/A (2016 hours were 4 p.m. to 8 p.m.)


Elburn: 4 p.m. to 7 p.m.


Elgin: 4 p.m. to 7 p.m.


Geneva: 3 p.m. to 7 p.m.


Gilberts: 3 p.m. to 7 p.m.


Glendale Heights: 3 p.m. to 7 p.m.


Glen Ellyn: 3 p.m. to 7 p.m.


Hinckley: 4 p.m. to 7 p.m.


Maple Park: 4 p.m. to 7 p.m.


Montgomery:  N/A (2016 hours were 4 p.m. to 8 p.m.)


Naperville: The city of Naperville does not have an ordinance determining Halloween hours for children.


North Aurora: 4 p.m. to 8 p.m.


Oswego: 3:30 p.m. to 8 p.m.


Plano: 5 p.m. to 8 p.m.


South Elgin: 4 p.m. to 7 p.m


St. Charles: N/A (2016 hours were 3 p.m. to 7 p.m.)


Sugar Grove:  N/A (2016 hours were 4 p.m. to 7 p.m. )


Sycamore:  N/A (2016 hours were 4 p.m. to 8 p.m.)


West Chicago: 3 p.m. to 7 p.m.


Wheaton: N/A (2016 hours were 3 p.m. to 7 p.m.)


Winfield: 3 7 p.m.


Yorkville:  4 p.m. to 7 p.m.