When it comes to trick-or-treating in the Chicago area, knowing when to go depends on where you want to go as many suburbs have different set times for trick-or-treating. As a general rule of thumb, skip homes that do not have any exterior lighting turned on and plan to accompany your child while they trick-or-treat. If your suburb doesn’t have trick-or-treating hours, then consider finishing by about 7 p.m. Remind your child to respect someone’s decision not to provide treats on Halloween, too. Take a look at official trick-or-treating times for many suburbs in the Chicago area, as well as the city itself, right here. Unless stated otherwise, all times are for October 31. When in doubt, you can also consult a suburb’s official website for trick-or-treat times.
The city of Chicago does not have trick-or-treat hours. With that in mind, consider trick-or-treating at Navy Pier on October 30 from 4 p.m. to 8 p.m., and October 31 from noon to 4 p.m. Chicago Park District is also hosting Halloween-themed parties in several parks throughout the city through October 31.
Grab your costume and get ready to trick-or-treat in the northern suburbs.
Evanston: 4 p.m. to 7 p.m.
Glenview: 3 p.m. to 7 p.m.
Highland Park: 3 p.m. to 7 p.m.
Lake Bluff: 4 p.m. to 7 p.m.
Lake Forest: 4 p.m. to 8 p.m.
Lincolnwood: 3 p.m. to dusk
Morton Grove: 3:30 p.m. to 7:30 p.m.
Northbrook: This suburb has “suggested” hours for trick-or-treating from 3 p.m to 8 p.m.
Skokie: 3 p.m. to 8 p.m.
Wilmette: 4 p.m. to 8 p.m.
Winnetka: 2 p.m. to 5:30 p.m.
If your Halloween plans include the northwest suburbs, then take a look at trick-or-treating times for many of the municipalities in the area.
Arlington Heights: Trick-or-treating is available downtown on October 30 from 3 p.m. and 6 p.m., and throughout the village on October 31 from 3 p.m. to 7 p.m.
Barrington: 3 p.m. to 7 p.m.
Buffalo Grove: 2 p.m. to 7 p.m.
Des Plaines: No official hours
Grayslake: 4 p.m. to 7 p.m.
Gurnee: 2 p.m. to 5 p.m.
Hoffman Estates: 3 p.m. to 7 p.m.
Lake Zurich: 3 p.m. to 8 p.m.
Libertyville: Trick-or-treat on Main Street on October 30 from 11 a.m. to 2 p.m., and on October 31 in the neighborhoods from 4 p.m. to 8 p.m.
Mount Prospect: 3 p.m. to 8 p.m.
Palatine: 3 p.m. to 7 p.m.
Park Ridge: 3 p.m. to 8 p.m.
Prospect Heights: 3 p.m. to 7 p.m.
Rolling Meadows: 3 p.m. to 8 p.m.
Schaumburg: 2 p.m. to 7 p.m.
Vernon Hills: 4 p.m. to 8 p.m.
Wheeling: 3 p.m. to 7 p.m.
You and your child can trick-or-treat in the south suburbs, too. Keep these trick-or-treating times in mind for the following suburbs.
Blue Island: 3 p.m. to 7 p.m.
Chicago Heights: 3 p.m. to 7 p.m.
Crete: 3 p.m. to 7 p.m.
Evergreen Park: 2 p.m. to 6 p.m.
Glenwood: 3 p.m. to 8 p.m.
Homewood: 3 p.m. to 7 p.m.
Matteson: 3 p.m. to 7 p.m.
Oak Forest: 3 p.m. to 7 p.m.
Orland Park: 2 p.m. to 8 p.m.
South Holland: 4 p.m. to 7 p.m.
Tinley Park: 2 p.m. to 6 p.m.
There’s plenty of fun to be had in the western suburbs of Chicago. Take a look at trick-or-treating times for some of the suburbs in the area.
Brookfield: 3 p.m. to 7 p.m.
Carol Stream: 3 p.m. to 7 p.m.
Clarendon Hills: 2 p.m. to 7:30 p.m.
Elgin: The suburb has “recommended” hours from 3 p.m. to 7 p.m.
Elmhurst: 3:30 p.m. to 7:30 p.m.
Hinsdale: 3 p.m. to dusk
Lombard: Does not have a set time for trick-or-treating; however, it is advised that trick-or-treating is completed by 7 p.m.
Naperville: Does not have an ordinance regarding trick-or-treating hours; however, the suburb advises that young children complete trick-or-treating when it starts getting dark, and older children should be home by 8 p.m.
Oak Brook: 2 p.m. to 7 p.m.
Oak Park: 3 p.m. to 7 p.m.
River Forest: 3 p.m. to 7 p.m.
Wheaton: 3 p.m. to 7 p.m.