Trick-or-treat hours in the suburbs
To help ensure a safe and fun Halloween, communities have established official hours for trick-or-treating activities. All times are on Halloween Day, Wednesday, Oct. 31.
Addison: 3 to 7 p.m.
Algonquin: 3 to 7 p.m.
Antioch: 4 to 7 p.m.
Arlington Heights: No set hours
Aurora: 4 to 7:30 p.m.
Barrington: 3-7 p.m.
Barrington Hills: 3-7 p.m.
Bartlett: 3-7 p.m.
Batavia: 4 to 7 p.m.
Bensenville: 3 to 8 p.m.
Bloomingdale: 3 to 7 p.m.
Buffalo Grove: 2-7 p.m.
Campton Hills: 4 to 8 p.m.
Carol Stream: 3 to 7 p.m.
Carpentersville: 3 to 7 p.m.
Cary: 4 to 7 p.m.
Crystal Lake: 3 to 7 p.m., with special downtown Halloween Handout from 3 to 5 p.m.
Deer Park: 4-7 p.m.
Des Plaines: No set hours
East Dundee: 4 to 7 p.m.
Elburn: 4 to 7 p.m.
Elgin: 4 to 7 p.m.
Elk Grove Village: 1-8 p.m.
Fox Lake: 4 to 7 p.m.
Fox River Grove: 3:30 to 7:30 p.m.
Geneva: 3 to 7 p.m.
Gilberts: 3 to 7 p.m.
Glen Ellyn: 3 to 7 p.m.
Glendale Heights: 3 to 7 p.m.
Grayslake: 4 to 7 p.m.
Green Oaks: 4 to 8 p.m.
Hampshire: 3 to 8 p.m.
Hanover Park: 3-7 p.m.
Hawthorn Woods: 4 to 8 p.m.
Hoffman Estates: 3-7 p.m.
Huntley: 4 to 7 p.m.
Island Lake: 4 to 8 p.m.
Itasca: 3 to 7 p.m.
Kildeer: 3 to 8 p.m.
Lakemoor: 4 to 8 p.m.
Lake Barrington: 3-8 p.m.
Lake in the Hills: 2 to 8 p.m., with special event at Safety Town from 3 to 6 p.m.
Lake Villa: 4:30 to 7 p.m.
Lake Zurich: 3 to 8 p.m.
Libertyville: 4 to 8 p.m.
Lincolnshire: 4 to 8 p.m.
Lindenhurst: 4 to 7 p.m.
Lisle: 3 to 8 p.m.
Lombard: 3 to 7 p.m.
Long Grove: 10 a.m.-7 p.m. in the historic downtown
Maple Park: 4 to 7 p.m.
Mettawa: No designated hours
Mount Prospect: 3-8 p.m.
Mundelein: 4 to 8 p.m.
Naperville: No set hours, small children end before dark, older children no later than 8 p.m.
North Aurora: 4 to 8 p.m.
North Barrington: 3-7 p.m.
Oak Brook: 4 to 8 p.m.
Oakbrook Terrace: 2 to 6 p.m.
Palatine: 3-7 p.m.
Pingree Grove: 3 to 7 p.m.
Prospect Heights: 2 p.m.-dusk
Rolling Meadows: 3-8 p.m.
Roselle: 4 to 8 p.m.
Rosemont: 3-7 p.m.
St. Charles: 3 to 7 p.m.
Schaumburg: 3-7 p.m.
Sleepy Hollow: 3 to 7 p.m.
South Barrington: 3-7 p.m.
South Elgin: 3 to 7 p.m.
Streamwood: 3-7 p.m.
Sugar Grove: 4 to 7 p.m.
Third Lake: 4 to 7 p.m.
Tower Lakes: 4-8 p.m.
Vernon Hills: 4 to 8 p.m.
Villa Park: 3 to 8 p.m.
Volo: 4 to 8 p.m.
Warrenville: 3 to 7 p.m.
Wauconda: 4 to 8 p.m.
Wayne: 3 to 7 p.m.
West Chicago: 3 to 7 p.m.
West Dundee: 3 to 7 p.m.
Wheaton: 3 to 7 p.m.
Wheeling: 3-7 p.m.
Winfield: 3 to 7 p.m.
Wood Dale: 2 to 7 p.m.