·Discover 2026 Haunt Guides Haunted Houses Trick-or-Treat Times

Trick-or-Treat Times 2026 in Illinois

Halloween 2026 is Saturday, October 31. 250 of the 403 Illinois towns below have posted their 2026 hours; for the rest we show last year's until they do. The most common window for 2026 is 3–7 p.m. So far, 2 towns have moved trick-or-treat off Halloween night this year.

Town missing or out of date? Send us its times ↓

Chicago-Area Trick-or-Treat Times 2026 Quad Cities-Area Trick-or-Treat Times 2026

Boone CountyBureau CountyCarroll CountyChampaign CountyChristian CountyColes CountyCook CountyCumberland CountyDeKalb CountyDeWitt CountyDouglas CountyDuPage CountyEffingham CountyFord CountyFulton CountyGrundy CountyHenry CountyIroquois CountyJackson CountyJersey CountyJo Daviess CountyKane CountyKankakee CountyKendall CountyKnox CountyLake CountyLaSalle CountyLee CountyLogan CountyMacon CountyMacoupin CountyMadison CountyMarshall CountyMason CountyMcHenry CountyMcLean CountyMenard CountyMercer CountyMontgomery CountyOgle CountyPeoria CountyPerry CountyPiatt CountyPutnam CountyRock Island CountySangamon CountySt. Clair CountyStephenson CountyTazewell CountyVermilion CountyWhiteside CountyWill CountyWinnebago CountyWoodford County

Boone County

Town2026Last year (2025)
BelvidereSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
CaledoniaSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
CapronSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Poplar GroveSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.

Bureau County

Town2026Last year (2025)
CherryNot posted yetFri, Oct. 31, 2025, 5:30–7:30 p.m.
La MoilleNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
LaddNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
PrincetonSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
Spring ValleyNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
WalnutNot posted yetFri, Oct. 31, 2025, 5–8 p.m.

Carroll County

Town2026Last year (2025)
Mount CarrollSat, Oct. 31, 5–7 p.m.—
SavannaSat, Oct. 31, 5–7 p.m.—

Champaign County

Town2026Last year (2025)
ChampaignSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 6–8 p.m.
Champaign CountySat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 6–8 p.m.
FisherNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
HomerNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
MahometNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
PhiloNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
RantoulNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
SavoyNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
St. JosephNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
TolonoNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
UrbanaSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 6–8 p.m.

Christian County

Town2026Last year (2025)
AssumptionNot posted yetThu, Oct. 30, 2025, 5–8 p.m.; Fri, Oct. 31, 2025, 5–8 p.m.
MoweaquaNot posted yetThu, Oct. 30, 2025, 5–8 p.m.; Fri, Oct. 31, 2025, 5–8 p.m.
PanaNot posted yetThu, Oct. 30, 2025, 5–8 p.m.; Fri, Oct. 31, 2025, 5–8 p.m.

Coles County

Town2026Last year (2025)
CharlestonNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
MattoonNot posted yetFri, Oct. 31, 2025, 6–8 p.m.

Cook County

Town2026Last year (2025)
Arlington HeightsSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
BarringtonSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Barrington HillsSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
BartlettSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Bedford ParkSat, Oct. 31, 1–5 p.m.Fri, Oct. 31, 2025, 3–6 p.m.
BellwoodNot posted yetFri, Oct. 31, 2025, 3–7 p.m.
BerwynSat, Oct. 31, 3–7 p.m.—
BridgeviewSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
BroadviewSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
BrookfieldSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
BurbankSat, Oct. 31, 2–6 p.m.Fri, Oct. 31, 2025, 2–6 p.m.
ChicagoNot posted yetNo official hours
Chicago RidgeNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
CiceroSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Country Club HillsNot posted yetFri, Oct. 31, 2025, 3–7 p.m.
CountrysideSat, Oct. 31, 2–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
CrestwoodSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Des PlainesNo official hoursNo official hours
Elk Grove VillageNot posted yetFri, Oct. 31, 2025, 3–8 p.m.
Elmwood ParkSat, Oct. 31, 11 a.m.–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
EvanstonSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
FlossmoorSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Forest ParkSat, Oct. 31, 3–7:30 p.m.Fri, Oct. 31, 2025, 3–7:30 p.m.
Franklin ParkSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
GlencoeSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
GlenviewSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Hanover ParkSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
HillsideSat, Oct. 31, 2–6 p.m.Fri, Oct. 31, 2025, 2–6 p.m.
HodgkinsSat, Oct. 31, 1–3 p.m.Fri, Oct. 31, 2025, 3–6 p.m.
Hoffman EstatesSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
HomewoodSat, Oct. 31, 3–7 p.m.—
Indian Head ParkSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
InvernessSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
JusticeSat, Oct. 31, 1–6 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
KenilworthSat, Oct. 31, 3:15–8 p.m.—
La GrangeSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
La Grange ParkSat, Oct. 31, 2–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
LemontSat, Oct. 31, 3–6:30 p.m.Fri, Oct. 31, 2025, 3–6:30 p.m.
LyonsSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
MaywoodSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Melrose ParkSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
MidlothianNot posted yetFri, Oct. 31, 2025, 3–7 p.m.
Mount ProspectSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
North RiversideSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
NorthbrookSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
NorthfieldSat, Oct. 31, 3–7 p.m.—
NorthlakeSat, Oct. 31, 2–7 p.m.Fri, Oct. 31, 2025, 2–7 p.m.
Oak ForestSat, Oct. 31, 1–6 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
Oak LawnNot posted yetFri, Oct. 31, 2025, 3–8 p.m.
Oak ParkSat, Oct. 31, 3:30–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
Orland ParkSat, Oct. 31, 2–8 p.m.Fri, Oct. 31, 2025, 2–8 p.m.
PalatineSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Palos HeightsNot posted yetFri, Oct. 31, 2025, 2–7 p.m.
Park RidgeSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
PosenNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
Prospect HeightsNot posted yetFri, Oct. 31, 2025, 2–7 p.m.
River ForestSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
RiversideSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Rolling MeadowsSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
RosemontSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
SchaumburgSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Schiller ParkSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
SkokieSat, Oct. 31, 3–8 p.m.—
South BarringtonSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
South HollandNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
StreamwoodSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
SummitSat, Oct. 31, noon–5 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Tinley ParkSat, Oct. 31, 2–6 p.m.Fri, Oct. 31, 2025, 3:30–7 p.m.
WestchesterSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Western SpringsSat, Oct. 31, 2–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
WheelingSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Willow SpringsSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3:30–7:30 p.m.
WilmetteSat, Oct. 31, 3–7 p.m.—
WinnetkaSat, Oct. 31, 3–7 p.m.—

Cumberland County

Town2026Last year (2025)
NeogaSat, Oct. 31, 6–8 p.m.—

DeKalb County

Town2026Last year (2025)
DeKalbSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
GenoaSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
HinckleySat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
KingstonNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
KirklandSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
MaltaNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
SycamoreNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
WatermanSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–8 p.m.

DeWitt County

Town2026Last year (2025)
Farmer CityNot posted yetFri, Oct. 31, 2025, 5:30–8:30 p.m.

Douglas County

Town2026Last year (2025)
ArcolaNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
TuscolaNot posted yetFri, Oct. 31, 2025, 5:30–7:30 p.m.

DuPage County

Town2026Last year (2025)
AddisonSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
BensenvilleSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
BloomingdaleSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Burr RidgeSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
Carol StreamSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Clarendon HillsSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
DarienNo official hoursNo official hours
Downers GroveNo official hoursNo official hours
ElmhurstSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Glen EllynSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Glendale HeightsSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
HinsdaleNo official hoursNo official hours
ItascaSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
LisleSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
LombardSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
NapervilleNo official hoursNo official hours
Oak BrookSat, Oct. 31, 3:30–7 p.m.Fri, Oct. 31, 2025, 3:30–7 p.m.
Oak Brook TerraceSat, Oct. 31, 1–5 p.m.Fri, Oct. 31, 2025, 2–6 p.m.
RoselleSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
Villa ParkSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
WarrenvilleSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
WayneSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
West ChicagoSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
WestmontSat, Oct. 31, 2–7 p.m.Fri, Oct. 31, 2025, 2–7 p.m.
WheatonSat, Oct. 31, 3:30–7:30 p.m.Fri, Oct. 31, 2025, 3:30–7:30 p.m.
WillowbrookSat, Oct. 31, 2–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
WinfieldSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Wood DaleSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
WoodridgeSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.

Effingham County

Town2026Last year (2025)
DieterichSat, Oct. 31, 5–7 p.m.—
EffinghamSat, Oct. 31, 6–8 p.m.Fri, Oct. 31, 2025, 6–8 p.m.

Ford County

Town2026Last year (2025)
ElliottNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
Gibson CityNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
MelvinNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
PaxtonSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
Piper CityNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
RobertsNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
SibleyNot posted yetFri, Oct. 31, 2025, 5–8 p.m.

Fulton County

Town2026Last year (2025)
CantonNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
FarmingtonNot posted yetFri, Oct. 31, 2025, 5–7 p.m.

Grundy County

Town2026Last year (2025)
Carbon HillSat, Oct. 31, 4–7 p.m.—
MorrisSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 5–8 p.m.

Henry County

Town2026Last year (2025)
AlphaSat, Oct. 31, 6–8 p.m.Fri, Oct. 31, 2025, 6–8 p.m.
AnnawanNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
CambridgeSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 5:30–7:30 p.m.
GeneseoSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
KewaneeSat, Oct. 31, 5–7 p.m.—

Iroquois County

Town2026Last year (2025)
BuckleyNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
LodaNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
OnargaNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
ThawvilleNot posted yetFri, Oct. 31, 2025, 4–7 p.m.

Jackson County

Town2026Last year (2025)
CarbondaleSat, Oct. 31, 5–8 p.m.—

Jersey County

Town2026Last year (2025)
JerseyvilleNot posted yetFri, Oct. 31, 2025, 5–9 p.m.

Jo Daviess County

Town2026Last year (2025)
East DubuqueNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
GalenaFri, Oct. 30, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.

Kane County

Town2026Last year (2025)
AuroraNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
BataviaSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
BurlingtonNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
Campton HillsSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
CarpentersvilleSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
East DundeeSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
ElburnSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
ElginSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
GenevaSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
GilbertsSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
HampshireSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
KanevilleNot posted yetFri, Oct. 31, 2025, 4–8 p.m.
Lily LakeSat, Oct. 31, 4–8 p.m.—
Maple ParkSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4:30–9 p.m.
MontgomerySat, Oct. 31, 4–7:30 p.m.Fri, Oct. 31, 2025, 4:30–7:30 p.m.
North AuroraSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
Pingree GroveSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
Sleepy HollowSat, Oct. 31, 1–7 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
South ElginSat, Oct. 31, 2–6 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
St. CharlesSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Sugar GroveSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
West DundeeSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.

Kankakee County

Town2026Last year (2025)
BourbonnaisNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
BradleyNot posted yetFri, Oct. 31, 2025, 4:30–6:30 p.m.
KankakeeNot posted yetFri, Oct. 31, 2025, 5–7 p.m.

Kendall County

Town2026Last year (2025)
OswegoSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 3:30–8 p.m.
PlanoSat, Oct. 31, 3:30–7:30 p.m.Fri, Oct. 31, 2025, 4:30–8:30 p.m.
YorkvilleSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.

Knox County

Town2026Last year (2025)
GalesburgSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.

Lake County

Town2026Last year (2025)
AntiochSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Beach ParkSat, Oct. 31, 2–5 p.m.Sun, Oct. 26, 2025, 2–5 p.m.
Buffalo GroveSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
Deer ParkSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
DeerfieldSat, Oct. 31, 3:30–7 p.m.Fri, Oct. 31, 2025, 3:30–7 p.m.
Fox LakeSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Grandwood ParkSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
GrayslakeSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Green OaksSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
GurneeSat, Oct. 31, 2–5 p.m.Sun, Oct. 26, 2025, 2–5 p.m.
HainesvilleSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4:30–7:30 p.m.
Hawthorn WoodsSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
Highland ParkNot posted yetFri, Oct. 31, 2025, 3:30–7 p.m.
InglesideSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
KildeerSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
Lake BarringtonSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Lake BluffSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Lake ForestSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
Lake VillaSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Lake ZurichSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
LakemoorSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
LibertyvilleSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
LincolnshireSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
LindenhurstSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Long GroveSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
MettawaSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
MundeleinSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
North BarringtonSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
North ChicagoNot posted yetSun, Oct. 26, 2025, 3–5 p.m.
Park CitySat, Oct. 31, 2–5 p.m.Sun, Oct. 26, 2025, 2–5 p.m.
RiverwoodsSat, Oct. 31, 3:30–7 p.m.Fri, Oct. 31, 2025, 3:30–7 p.m.
Round Lake AreaSat, Oct. 31, 1–5 p.m.Sun, Oct. 26, 2025, 1–5 p.m.
Third LakeSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Tower LakesSat, Oct. 31, 4–8 p.m.—
Vernon HillsSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
VoloSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
WadsworthSat, Oct. 31, 2–5 p.m.Sun, Oct. 26, 2025, 2–5 p.m.
WaucondaSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
WaukeganSat, Oct. 31, 2–5 p.m.Sun, Oct. 26, 2025, 2–5 p.m.
WildwoodSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
Winthrop HarborNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
ZionNot posted yetSun, Oct. 26, 2025, 2–5 p.m.

LaSalle County

Town2026Last year (2025)
Grand RidgeNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
La SalleNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
LostantNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
MarseillesNot posted yetFri, Oct. 31, 2025, 5–7:30 p.m.
MendotaSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
OglesbyNot posted yetFri, Oct. 31, 2025, 5:30–7:30 p.m.
OttawaSat, Oct. 31, 6–8 p.m.Fri, Oct. 31, 2025, 6–8 p.m.
PeruNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
SenecaNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
StreatorNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
TonicaNot posted yetFri, Oct. 31, 2025, 5:30–7:30 p.m.
UticaNot posted yetFri, Oct. 31, 2025, 5:30–7:30 p.m.

Lee County

Town2026Last year (2025)
AmboySat, Oct. 31, 4–6 p.m.Sun, Oct. 26, 2025, 4–6 p.m.
AshtonSat, Oct. 31, 4–7 p.m.Sat, Nov. 1, 2025, 4:30–7 p.m.
ComptonSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
DixonSat, Oct. 31, 5–7:30 p.m.Fri, Oct. 31, 2025, 5–7:30 p.m.
Franklin GroveSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
HarmonSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
Paw PawSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
StewardSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
SubletteSat, Oct. 31, 4–6 p.m.Fri, Oct. 31, 2025, 6–8 p.m.
West BrooklynSat, Oct. 31, 5:30–7 p.m.Fri, Oct. 31, 2025, 6–7:30 p.m.

Logan County

Town2026Last year (2025)
LincolnNot posted yetFri, Oct. 31, 2025, 5–8 p.m.

Macon County

Town2026Last year (2025)
ArgentaNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
Blue MoundNot posted yetThu, Oct. 30, 2025, 5–8 p.m.; Fri, Oct. 31, 2025, 5–8 p.m.
DecaturSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
MaroaNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
Mt. ZionSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
OreanaNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
WarrensburgNot posted yetThu, Oct. 30, 2025, 5–8 p.m.; Fri, Oct. 31, 2025, 5–7 p.m.

Macoupin County

Town2026Last year (2025)
BrightonNot posted yetSat, Oct. 25, 2025, 6–9 p.m.

Madison County

Town2026Last year (2025)
AltonNot posted yetThu, Oct. 30, 2025, 6–8 p.m.; Fri, Oct. 31, 2025, 6–8 p.m.
BethaltoNot posted yetThu, Oct. 30, 2025, 6–9 p.m.; Fri, Oct. 31, 2025, 6–9 p.m.
CollinsvilleNot posted yetFri, Oct. 31, 2025, 6–9 p.m.
East AltonNot posted yetThu, Oct. 30, 2025, 6–8 p.m.; Fri, Oct. 31, 2025, 6–8 p.m.
EdwardsvilleNot posted yetThu, Oct. 30, 2025, noon–9 p.m.; Fri, Oct. 31, 2025, noon–9 p.m.
GodfreyNot posted yetThu, Oct. 30, 2025, 6–8 p.m.; Fri, Oct. 31, 2025, 6–8 p.m.
Granite CityNot posted yetFri, Oct. 31, 2025, 6–9 p.m.
HartfordNot posted yetThu, Oct. 30, 2025, 6–8 p.m.; Fri, Oct. 31, 2025, 6–8 p.m.
South RoxanaNot posted yetThu, Oct. 30, 2025, 6–8 p.m.
Wood RiverNot posted yetThu, Oct. 30, 2025, 6–8 p.m.; Fri, Oct. 31, 2025, 6–8 p.m.

Marshall County

Town2026Last year (2025)
LaconNot posted yetFri, Oct. 31, 2025, 5–8 p.m.

Mason County

Town2026Last year (2025)
ManitoNot posted yetFri, Oct. 31, 2025, 5–8 p.m.

McHenry County

Town2026Last year (2025)
AlgonquinSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
CarySat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Crystal LakeSat, Oct. 31, 3–7 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
Fox River GroveSat, Oct. 31, 3:30–7:30 p.m.Fri, Oct. 31, 2025, 3:30–7:30 p.m.
HarvardNot posted yetFri, Oct. 31, 2025, 4–8 p.m.
HebronNot posted yetFri, Oct. 31, 2025, 4–8 p.m.
Holiday HillsNot posted yetFri, Oct. 31, 2025, 4–8 p.m.
HuntleySat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
Island LakeSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
JohnsburgNot posted yetFri, Oct. 31, 2025, 3–7 p.m.
Lake in the HillsSat, Oct. 31, 2–8 p.m.Fri, Oct. 31, 2025, 2–8 p.m.
LakewoodSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
MarengoSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 3–8 p.m.
McCullom LakeNot posted yetFri, Oct. 31, 2025, 4–8 p.m.
McHenrySat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
Oakwood HillsNot posted yetFri, Oct. 31, 2025, 3–7 p.m.
Port BarringtonSat, Oct. 31, 1–4 p.m.Sun, Oct. 26, 2025, 1–4 p.m.
Prairie GroveNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
RichmondNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
Spring GroveSat, Oct. 31, 4–8 p.m.—
UnionNot posted yetFri, Oct. 31, 2025, 3–5:45 p.m.
Wonder LakeNot posted yetFri, Oct. 31, 2025, 3–8 p.m.
WoodstockSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.

McLean County

Town2026Last year (2025)
BloomingtonNot posted yetFri, Oct. 31, 2025, 5:30–8:30 p.m.
LeRoyNot posted yetFri, Oct. 31, 2025, 4:30–7:30 p.m.
NormalSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.

Menard County

Town2026Last year (2025)
PetersburgNot posted yetFri, Oct. 31, 2025, 5–8 p.m.

Mercer County

Town2026Last year (2025)
AledoSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
SherrardSat, Oct. 31, 5:30–7 p.m.Fri, Oct. 31, 2025, 5:30–7 p.m.
ViolaSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.

Montgomery County

Town2026Last year (2025)
LitchfieldNot posted yetFri, Oct. 31, 2025, 6–9 p.m.

Ogle County

Town2026Last year (2025)
ByronSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
Davis JunctionSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
ForrestonSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5:30–7:30 p.m.
Mt. MorrisSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
OregonSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
PoloSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
RochelleSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
Stillman ValleyNot posted yetFri, Oct. 31, 2025, 5–7 p.m.

Peoria County

Town2026Last year (2025)
BartonvilleNot posted yetFri, Oct. 31, 2025, 4–8 p.m.
BrimfieldNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
DunlapNot posted yetFri, Oct. 31, 2025, 5:30–8:30 p.m.
ElmwoodNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
Hanna CityNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
PeoriaNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
PrincevilleSat, Oct. 31, 5–8 p.m.—

Perry County

Town2026Last year (2025)
PinckneyvilleThu, Oct. 29, 6–9 p.m.—

Piatt County

Town2026Last year (2025)
Cerro GordoNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
MansfieldNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
MonticelloNot posted yetFri, Oct. 31, 2025, 5–8 p.m.

Putnam County

Town2026Last year (2025)
GranvilleNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
HennepinNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
MagnoliaNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
MarkSat, Oct. 31, 6–8 p.m.Fri, Oct. 31, 2025, 6–8 p.m.

Rock Island County

Town2026Last year (2025)
AndalusiaSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
East MolineSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
MolineSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
Rock IslandSat, Oct. 31, 5–8 p.m.—
Rock Island CountyNot posted yetFri, Oct. 31, 2025, 5–8 p.m.

Sangamon County

Town2026Last year (2025)
AuburnNot posted yetThu, Oct. 30, 2025, 5–8 p.m.; Fri, Oct. 31, 2025, 5–8 p.m.
ChathamNot posted yetFri, Oct. 31, 2025, 4:30–8 p.m.
RochesterNot posted yetFri, Oct. 31, 2025, 5–8 p.m.; Sat, Nov. 1, 2025, 5–8 p.m.
SpringfieldNot posted yetFri, Oct. 31, 2025, 4:30–8 p.m.

St. Clair County

Town2026Last year (2025)
BellevilleNot posted yetFri, Oct. 31, 2025, 5–8:30 p.m.
Fairview HeightsNot posted yetNo official hours
O'FallonNot posted yetFri, Oct. 31, 2025, 6–9 p.m.
ShilohNot posted yetFri, Oct. 31, 2025, 6–9 p.m.

Stephenson County

Town2026Last year (2025)
CedarvilleSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
DakotaSat, Oct. 31, 5:30–7:30 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
DavisSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
FreeportSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
LenaSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
OrangevilleSat, Oct. 31, 4:30–7:30 p.m.Fri, Oct. 31, 2025, 4:30–7:30 p.m.
Rock CitySat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.

Tazewell County

Town2026Last year (2025)
East PeoriaSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
MackinawNot posted yetFri, Oct. 31, 2025, 4–8 p.m.
PekinNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
WashingtonNot posted yetFri, Oct. 31, 2025, 5–7 p.m.

Vermilion County

Town2026Last year (2025)
DanvilleSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
RankinNot posted yetFri, Oct. 31, 2025, 5–7 p.m.

Whiteside County

Town2026Last year (2025)
ErieNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
FultonNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
MorrisonNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
ProphetstownNot posted yetFri, Oct. 31, 2025, 4:40–7 p.m.
Rock FallsSat, Oct. 31, 4:30–7:30 p.m.Fri, Oct. 31, 2025, 4:30–7 p.m.
SterlingSat, Oct. 31, 4:30–7 p.m.Fri, Oct. 31, 2025, 4:30–7 p.m.

Will County

Town2026Last year (2025)
BolingbrookNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
BraidwoodSat, Oct. 31, 4–7 p.m.—
ChannahonNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
Crest HillSat, Oct. 31, 3–6 p.m.Fri, Oct. 31, 2025, 3–7 p.m.
CreteNot posted yetFri, Oct. 31, 2025, 3–7 p.m.
ElwoodNot posted yetFri, Oct. 31, 2025, 3–7 p.m.
FrankfortSat, Oct. 31, 3–7 p.m.—
Homer GlenNot posted yetFri, Oct. 31, 2025, 2–7:30 p.m.
JolietNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
LockportSat, Oct. 31, 4–7 p.m.Fri, Oct. 31, 2025, 4–7 p.m.
ManhattanSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
MinookaNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
MokenaNot posted yetFri, Oct. 31, 2025, 3–7 p.m.
MoneeNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
New LenoxSat, Oct. 31, 3–8 p.m.Fri, Oct. 31, 2025, 4:30–7 p.m.
PlainfieldSat, Oct. 31, 4–8 p.m.Fri, Oct. 31, 2025, 4–8 p.m.
RockdaleNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
RomeovilleSat, Oct. 31, 4–7 p.m.—
ShorewoodNot posted yetFri, Oct. 31, 2025, 4–7 p.m.
WilmingtonSat, Oct. 31, 4:30–7:30 p.m.—

Winnebago County

Town2026Last year (2025)
Cherry ValleySat, Oct. 31, 5:30–7:30 p.m.Fri, Oct. 31, 2025, 5:30–7:30 p.m.
DurandSat, Oct. 31, 5–7:30 p.m.Fri, Oct. 31, 2025, 5–7:30 p.m.
Loves ParkSat, Oct. 31, 5:30–7:30 p.m.Fri, Oct. 31, 2025, 5:30–7:30 p.m.
Machesney ParkSat, Oct. 31, 5:30–7:30 p.m.Fri, Oct. 31, 2025, 5:30–7:30 p.m.
New MilfordNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
PecatonicaSat, Oct. 31, 5–8 p.m.Fri, Oct. 31, 2025, 5–8 p.m.
RockfordSat, Oct. 31, 5:30–7:30 p.m.Fri, Oct. 31, 2025, 5:30–7:30 p.m.
RocktonSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
RoscoeSat, Oct. 31, 5–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
South BeloitSat, Oct. 31, 4:30–7 p.m.Fri, Oct. 31, 2025, 5–7 p.m.
WinnebagoSat, Oct. 31, 5:30–7:30 p.m.Fri, Oct. 31, 2025, 5:30–7:30 p.m.

Woodford County

Town2026Last year (2025)
EurekaNot posted yetFri, Oct. 31, 2025, 5–8 p.m.
MinonkNot posted yetFri, Oct. 31, 2025, 5–7 p.m.
RoanokeNot posted yetFri, Oct. 31, 2025, 6–8 p.m.
Town missing or out of date?Send us its 2026 trick-or-treat times and the link to the announcement.

Link to the town, police, school or local news page that announces it. We check every link before anything goes live, usually within a few days.

Plan the rest of Halloween night

FrightMaps maps home haunts, decorated houses and haunted attractions near you, free. Find the best-decorated streets before you head out.

Open the Halloween map →

Hours come from town, police and county announcements and from local news reports; each entry links to the page it came from and shows when we checked it. Plans change for weather, so check your town's own page or social media on the day. Spotted a change or a missing town? Send us the times and the link with the form on this page, or email contact@frightmaps.com.

Updated

← Every state · Halloween haunts in Illinois · Live map