Illinois Trick or Treat Dates and Times 2021

Illinois Trick or Treat 2021 – Looks like most places are doing it on Halloween, Sunday, October 31st.

FRIDAY OCTOBER 29TH

Downtown Highwood – 3 p.m. – 6 p.m.
Long Grove – 2 p.m. – 5 p.m.

SATURDAY, OCTOBER 30TH

Blue Mound – 5 p.m. to 8 p.m. (also on Halloween)
Edwardsville – 12 p.m. – 9 p.m. (most popular time is the 30th from 5 – 8. Trick or treating also available on Halloween)
Jacksonville – dusk to 9 p.m. (also on Halloween)
Litchfield – 6 p.m. – 9 p.m. (begins after the parade; Also held on Halloween)
Macon – 5 p.m. – 8 p.m.
Pana – 5 p.m. – 8 p.m. (also on Halloween)
Petersburg – 5 p.m. – 8 p.m. (also on Halloween)
Roscoe – 4 p.m. – 7 p.m
Taylorville – 5 p.m. – 8 p.m. (also on Halloween)

SUNDAY, OCTOBER, 31ST

Algonquin – 3 p.m. – 7 p.m.
Antioch – 3 p.m. – 7 p.m.
Athens – 4 p.m. – 7 p.m.
Atlanta – 5 p.m. – 7 p.m.
Auburn – 5 p.m. – 8 p.m.
Barrington – 3 p.m. – 7 p.m.
Beach Park – 2 p.m. – 5 p.m.
Beloit – 5 p.m. – 7 p.m.
Belvidere – 4 p.m. – 8 p.m.
Bloomington – 5 p.m. – 8 p.m.
Blue Mound – 5 p.m. to 8 p.m. (also on Saturday, Oct. 30)
Bolingbrook – 3 p.m. – 7 p.m.
Buffalo Grove – 3 p.m. – 7 p.m.
Carol Stream – 3 p.m. – 7 p.m.
Carbon Cliff – 5 p.m. – 7 p.m.
Champaign – 5 p.m. – 7 p.m.
Charleston -5 p.m. – 8 p.m.
Chatham – 4:30 p.m. – 8 p.m.
Cherry Valley – 5:30 p.m. – 7:30 p.m.
Coal Valley – 5 p.m. – 8 p.m.
Danville – 5 p.m. – 8 p.m.
Decatur – 5 p.m. – 7 p.m.
Deerfield – 3 p.m. – 7 p.m.
Deer Park – 3 p.m. – 7 p.m.
Divernon – 5 p.m. – 8 p.m.
Dixon – 4 p.m. – 7:30 p.m.
Edwardsville – 12 p.m. – 9 p.m. (also on the 30th)
Forreston – 5 p.m. – 8 p.m.
Fox Lake – 4 p.m. – 8 p.m.
Freeport – 4:30 p.m. – 6 p.m.
Galesburg – 5 p.m. – 8 p.m.
Geneseo – 4 p.m. – 7 p.m.
Gibson City – 5 p.m. – 8 p.m.
Glencoe – 4 p.m. – 8 p.m.
Grandwood Park – 5 p.m. – 8 p.m.
Grayslake – 4 p.m. – 7 p.m.
Gurnee – 2 p.m. – 5 p.m.
Hainesville – 4 p.m. – 7 p.m.
Hawthorn Woods – 4 p.m. – 7 p.m.
Highland Park – 3 p.m. – 7 p.m.
Highwood – 3 p.m. – 7 p.m.
Hoopeston – 5 p.m. – 7:30 p.m.
Ingleside – 3 p.m. – 6 p.m.
Island Lake – 4 p.m. – 8 p.m.
Jacksonville – dusk to 9 p.m. (also on Saturday, Oct. 30)
Janesville – 5:30 p.m. – 7:30 p.m.
Johnsburg – 3 p.m. – 7 p.m.
Joliet – 4 p.m. – 7 p.m.
Kildeer – 3 p.m. – 8 p.m.
Lakemoor – 4 p.m. – 8 p.m.
Lake Barrington – 3 p.m. – 7 p.m.
Lake Bluff – 4 p.m. – 7 p.m.
Lake Forest – 4 p.m. – 8 p.m.
Lake Villa – 4 p.m. – 7 p.m.
Lake Zurich – 3 p.m. – 8 p.m.
LeRoy – 4:30 p.m. – 7:30 p.m.
Libertyville – 4 p.m. – 8 p.m.
Lincoln – 5 p.m. – 8 p.m.
Lincolnshire – 4 p.m. – 8 p.m.
Lindenhurst – 4 p.m. – 7 p.m.
Litchfield – 6 p.m. – 9 p.m.
Loves Park – 5:30 p.m. – 7:30 p.m.
Machesney Park – 4:00 p.m. – 7 p.m.
Mahomet – 6 p.m. – 8 p.m.
Mansfield – 5:30 p.m. – 8 p.m.
Mattoon – 6 p.m. – 8 p.m.
Mettawa – 4:30 p.m. – 7 p.m.
Moline – 5 p.m. – 8 p.m.
Mount Prospect – 2 p.m. – 7 p.m.
Mt. Pulaski – 5 p.m. – 8 p.m.
Mt. Zion – 5 p.m. – 8 p.m.
Mundelein – 4 p.m. – 8 p.m.
Monmouth – 5:30 p.m. – 8 p.m.
New Berlin – 5:30 p.m. – 8:30 p.m.
Normal – 5 p.m. – 8 p.m.
North Barrington – 3 p.m. – 7 p.m.
North Chicago – 3 p.m. – 5 p.m.
Oak Park – 1 p.m. – 5:30 p.m.
Oregon – 5 p.m. – 8 p.m.
Palatine – 3 p.m. – 7 p.m.
Pana – 5 p.m. – 8 p.m. (also on Saturday, Oct. 30)
Park Ridge – 3 p.m. – 7 p.m.
Pawnee – 6 p.m. – 8 p.m.
Petersburg – 5 p.m. – 8 p.m. (also on Saturday, Oct. 30)
Pleasant Plains – 4 p.m. to 8 p.m
Poplar Grove – 4 p.m. – 7 p.m.
Riverton – 5 p.m. – 8 p.m.
Rochelle – 5 p.m. – 8 p.m.
Rochester – 5 p.m. – 8 p.m.
Rock Falls – 4:30 p.m. – 7 p.m.
Rockford – 5:30 p.m. – 7:30 p.m
Rockton – 5 p.m. – 7 p.m
Round Lake – 1 p.m. – 5 p.m.
Round Lake Beach – 1 p.m. – 5 p.m.
Round Lake Heights – 1 p.m. – 5 p.m.
Round Lake Park – 1 p.m. – 5 p.m.
Savoy – 6 p.m. – 8 p.m.
Sherman – 5 p.m. – 8 p.m.
South Beloit – 4:30 p.m. – 6:00 p.m.
Springfield – 4:30 p.m. – 8 p.m.
Spring Grove – 3 p.m. – 7 p.m.
St Charles – 3 p.m. – 7 p.m.
Stillman Valley – 4 p.m. – 7 p.m.
Taylorville – 5 p.m. – 8 p.m. (also on Saturday, Oct. 30)
Tuscola – 5:30 p.m. – 7:30 p.m.
Urbana – 5 p.m. – 7 p.m.
Vernon Hills – 4 p.m. – 8 p.m.
Villa Grove – 5 p.m. – 7 p.m.
Virden – 5 p.m. – 8 p.m.
Volo – 4 p.m. – 7 p.m.
Wadsworth – 2 p.m. – 5 p.m.
Warrenville – 3 p.m. – 7 p.m.
Waterloo – Downtown 6 p.m. – 8 p.m.
Wauconda – 4 p.m. – 8 p.m.
Waukegon – 2 p.m. – 5 p.m.
Wheeling – 3 p.m. – 7 p.m.
Winnebago – 4 p.m. – 7 p.m.
Wildwood – 4 p.m. – 7 p.m.
Williamsville – 5 p.m. – 8 p.m.
Wilmette – 4 p.m. – 8 p.m.
Winthrop Harbor – 4 p.m. – 7 p.m.
Woodridge – 3 p.m. – 7 p.m.
Zion – 2 p.m. – 5 p.m.

Shop Funtober for Halloween Costumes