Trick-or-treat times for the WNIJ listening area are sorted by county below:
Bureau County
Manlius: 4 to 7 p.m.
Princeton: 5:30 to 7:00 p.m.
Spring Valley: 5 to 7 p.m.
Walnut: 4:30 to 6 p.m., until 7 p.m. in rural areas in Whiteside County
Boone County
Belvidere: 4 to 8 p.m.
Capron: 4 to 7 p.m.
Poplar Grove: 4 to 7 p.m.
Carroll County
Chadwick: 5 to 7 p.m.
Milledgeville: 4 to 7 p.m.
DeKalb County
DeKalb: 4 to 8 p.m.
Genoa: 4 to 7 p.m.
Hinckley: 4 to 8 p.m.
Maple Park: 3 to 7 p.m.
Marengo: 3 to 8 p.m.
Somonauk: 4 to 7 p.m.
Sycamore: 4 to 8 p.m.
Grundy County
Diamond: 2 to 6 p.m.
Dwight: 3 to 7 p.m.
Minooka: 4 to 7 p.m.
Morris: 4 to 7 p.m.
Jo Daviess County
East Dubuque: 5 to 7 p.m.
Elizabeth: 5 to 7 p.m.
Galena: 5:30 to 7:30 p.m.
Hanover: 3 to 5 p.m.
Stockton: 5 to 7:30 p.m.
Kane County
Aurora: 4 to 7:30 p.m.
Batavia: 4 to 7 p.m.
Carpentersville: 3 to 7 p.m.
East Dundee: 3 to 7 p.m.
Elgin: 3 to 10 p.m.
Geneva: 3 to 7 p.m.
Hampshire: 4 to 7 p.m.
Hoffman Estates: 3 to 7 p.m.
North Aurora: 4 to 8 p.m.
Pingree Grove: 4 to 8 p.m.
South Elgin: 4 to 8 p.m.
Sugar Grove: 3 to 7 p.m.
West Dundee: 3 to 7 p.m.
Lake County
Algonquin: 3 to 7 p.m.
Antioch: 3 to 6 p.m.
Bannockburn: 3 to 7 p.m.
Barrington: 4 to 7 p.m.
Beach Park: 2 to 5 p.m.
Buffalo Grove: 2 to 7 p.m.
Deer Park: 3 to 8 p.m.
Deerfield: 3:30 to 7 p.m.
Fox Lake: 4 to 7 p.m.
Fox River Grove: 3 to 7 p.m.
Grandwood Park: 4 to 7:30 p.m.
Grant Township: 4 to 7 p.m.
Grayslake: 3 to 7 p.m.
Gurnee: 2 to 5 p.m.
Hainesville: 3:30 to 7 p.m.
Hawthorn Woods: 4 to 8 p.m.
Highwood: 3 to 7 p.m.
Ingleside: 4 to 7 p.m.
Kildeer: 3 to 8 p.m.
Lake Bluff: 4 to 7 p.m.
Lake Forest: 4 to 8 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.
Mundelein: 4 to 8 p.m.
North Barrington: 3 to 7 p.m.
Park City: 2 to 4 p.m.
Riverwoods: 3:30 to 7 p.m.
Round Lake area: 1 to 5 p.m.
Vernon Hills: 4 to 8 p.m.
Volo: 4 to 7 p.m.
Wadsworth: 2 to 5 p.m.
Wauconda: 4 to 8 p.m.
Waukegan: 2 to 4 p.m.
Wheeling: 3 to 7 p.m.
Wildwood: 4 to 7 p.m.
Winthrop Harbor: 4 to 7 p.m.
Zion: 2 to 5 p.m.
LaSalle County
LaSalle: 5 to 7 p.m.
Losant: 5 to 8 p.m.
Marseilles: 5 to 8 p.m.
Oglesby: 5:30 to 7:30 p.m.
Ottawa: 6 to 8 p.m.
Peru: 5 to 7 p.m.
Streator: 5 to 7 p.m.
Utica: 6 to 8 p.m.
Lee County
Amboy: Start time for all-ages parade starts at 3 p.m. Trick-or-treating begins from after parade until dark.
Ashton: 4:30 to 7 p.m.
Dixon: 5 to 7:30 p.m.
McHenry County
Cary: 3 to 8 p.m.
Crystal Lake: 3 to 7 p.m.
Harvard: 5 to 8 p.m.
Huntley: 1 to 7 p.m.
Island Lake: 4 to 8 p.m.
Johnsburg: 3 to 7 p.m.
Lake in the Hills: 2 to 8 p.m.
Prairie Grove: 3 to 7 p.m.
Spring Grove: 3 to 7 p.m.
Ogle County
Bryon: 5 to 8 p.m.
Grand Detour: 5 to 8 p.m.
Mount Morris: 5 to 8 p.m.
Oregon: 5 to 8 p.m.
Polo: 5 to 8 p.m.
Rochelle: 5 to 8 p.m.
Putnam County
Granville: 6 to 8 p.m.
Hennepin: 5 to 7 p.m.
Stephenson County
Freeport: 5 to 7 p.m.
Whiteside County
Albany: 5 to 7 p.m.
Erie: 5 to 7 p.m.
Fulton: 5 to 7 p.m.
Lyndon: 4:30 to 7 p.m.
Morrison: 4 to 7 p.m.
Prophetstown: 4 to 7 p.m.
Rock Falls: 4:30 to 7 p.m.
Sterling: 4:30 to 7 p.m.
Tampico: 4:30 to 7 p.m.
Will County
Joliet: 4 to 7 p.m.
Lockport: 4 to 7 p.m.
Winnebago County
Caledonia: 5 to 7 p.m.
Cherry Valley: 5:30 to 7:30 p.m.
Durand: 5 to 8 p.m.
Loves Park: 5:30 to 7:30 p.m.
Machesney Park: 5 to 7:30 p.m.
Pecatonica: 4 to 7 p.m.
Rockford: 5:30 p.m. to 7:30 p.m.
Rockton: 5 to 8 p.m.
Roscoe: 5:30 to 7:30 p.m.
South Beloit: 4:30 to 7:30 p.m.
Winnebago: 5 to 8 p.m.
This post will be updated as more times become available.