When to trick or treat in the suburbs
Suburban trick or treat hours for Sunday, Oct. 31.
NW Cook County
3-7 p.m.: Arlington Heights, Barrington, Bartlett, Deer Park, Hanover Park, Hoffman Estates, Inverness, North Barrington, Palatine, Rosemont, South Barrington, Streamwood, Wheeling.
1-8 p.m.: Elk Grove Village
1-7 p.m.: Schaumburg
2-7 p.m.: Buffalo Grove
3-8 p.m.: Lake Barrington, Mount Prospect, Rolling Meadows, Tower Lakes
3 p.m.-dusk: Prospect Hts.
No set hours: Barrington Hills, Des Plaines
DuPage County
Addison: 3-7 p.m.
Aurora: 4-7:30 p.m.
Bloomingdale: 3-6 p.m.
Bensenville: 3-8 p.m.
Carol Stream: 3-7 p.m.
Glendale Heights: 2-7 p.m.
Glen Ellyn: 3-7 p.m.
Itasca: 1-6 p.m.
Lisle: 3-8 p.m.
Lombard: 3-7 p.m.
Naperville: No official hours; police suggest young children end when it begins to get dark and older children end by 8 p.m.
Oak Brook: 3-7 p.m.
Oakbrook Terrace: 2-6 p.m.
Roselle: 4-8 p.m.
Villa Park: 3-7 p.m.
Warrenville: 3-7 p.m.
West Chicago: 3-7 p.m.
Wheaton: 3-7 p.m.
Winfield: 3-7 p.m.
Wood Dale: 3-7 p.m.
Fox Valley
Algonquin: 3 to 7 p.m.
Batavia: 4 to 7 p.m.
Campton Hills: 4 to 8 p.m.
Carpentersville: 3 to 7 p.m.
Cary: 4 p.m. to dusk
Crystal Lake: 3 to 7 p.m.
East Dundee: 3 to 7 p.m.
Elburn: 4 to 7 p.m.
Elgin: 2 to 6 p.m.
Fox River Grove: 3:30-7:30 p.m.
Geneva: 3 to 7 p.m.
Gilberts: 3 to 7 p.m.
Hampshire: 3 to 8 p.m.
Huntley: 4 to 7 p.m.
Lake in the Hills: 2 to 8 p.m., with special event at Safety Town from 3 to 6 p.m.
Maple Park: 3 to 6 p.m. with a Halloween costume parade and party at 3 p.m. Hot dogs will be served after the judging of costumes.
McHenry: 4 to 7 p.m.
North Aurora: 4 to 8 p.m.
Pingree Grove: 3 to 7 p.m.
Sleepy Hollow: 3 to 7 p.m.
St. Charles: 3 to 7 p.m.
South Elgin: 2 to 6 p.m.
Sugar Grove: 4 to 8 p.m.
Wayne: 2 to 7 p.m.
West Dundee: 3 to 7 p.m.
Lake County
Antioch: 3 to 6 p.m.
Buffalo Grove: 2 to 7 p.m.
Fox Lake: 3 to 7 p.m.
Grayslake: 4 to 7 p.m.
Green Oaks: 4 to 8 p.m.
Gurnee: 2 to 6 p.m.
Hainesville: 4 to 7 p.m.
Hawthorn Woods: 4-8 p.m.
Island Lake: 4 to 8 p.m.
Kildeer: 3 to 8 p.m.
Lakemoor: 2 to 8 p.m.
Lake Villa: 4 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 to7 p.m.
Long Grove: No set hours
Mettawa: No set hours
Mundelein: 4 to 8 p.m.
Round Lake, Round Lake Beach, Round Lake Heights, Round Lake Park: 1-5 p.m.
Third Lake: 4 to 7 p.m.
Volo: 2 to 8 p.m.
Vernon Hills: 4 to 8 p.m.
Wadsworth: 2 to 6 p.m.
Waukegan: 2 to 4 p.m.
Wauconda: 4 to 8 p.m.