
2025 Trick-or-Treat Times For Western Illinois And Eastern Iowa
Halloween will be here before we know it.
Whether you're procrastinating getting a costume or if you've been ready for the spooky season since July, October 31st is coming in hot.
Trick-or-treating in 2025 looks like it will be significantly easier since Halloween falls on a Friday.
Of course, the celebrations begin well before then. The weekend of October 25th-26th alone there are ways for you and the kids to get in the spooky season spirit:
- Davenport's Halloween Parade (Oct. 26th)
- Candy Crawl (Oct. 25th)
- Halloween Masquerade Ball (Oct. 25th)
It's important to have at least some idea early on of when you can take the kids trick-or-treating on Halloween so here are the times for QCA cities. We're keeping this updated as more towns announce their trick-or-treat times for this year!
Illinois
- Aledo
- October 31 -- 5-7 p.m.
- Alpha
- October 31 -- 6-8 p.m.
- Andalusia
- October 31 -- 5-8 p.m.
- Annawan
- October 31 -- 5-7 p.m.
- Ashton
- Nov. 1 -- 4:30-7 p.m.
- Cambridge
- October 31 -- 5:30-7:30 p.m.
- East Dubuque
- October 31 -- 5-7 p.m.
- East Moline
- October 31 -- 5-8 p.m.
- Dixon
- October 31 -- 5-7:30 p.m.
- Fulton
- October 31 -- 6-8 p.m.
- Galena
- October 31 --5-7 p.m.
- Galesburg
- October 31 -- 5-8 p.m.
- Geneseo
- October 31 -- 4-7 p.m.
- Moline
- October 31--5-8 p.m.
- Morrison
- October 31 -- 4-7 p.m.
- Morris
- October 31 -- 5-8 p.m.
- Oregon
- October 31 -- 5-8 p.m.
- Polo
- October 31 -- 4-7 p.m.
- Princeton
- October 31 -- 5-8 p.m.
- Rock Falls
- October 31 --4:30-7 p.m.
- Rock Island County
- October 31 --5-8 p.m.
- Savanna
- October 26-- starts at 5:00 p.m.
- Sherrard
- October 31 -- 5:30-7 p.m.
- Sterling
- October 31 -- 4:30-7 p.m.
- Viola
- October 31 -- 5-7 p.m.
Don't see your Illinois town or the time isn't correct? Let us know immediately by emailing us here.
Iowa
- Bettendorf
- October 31 -- 5-7:30 p.m.
- Blue Grass
- October 31 -- 5-7 p.m.
- Burlington
- October 31 -- 5:30-7:30 p.m.
- Camanche
- October 31 -- 6-8 p.m.
- Clinton
- October 31 -- 6-8 p.m.
- Coralville
- October 31 -- 5:30-8 p.m.
- Davenport
- October 31 -- 5:30-7:30 p.m.
- Dixon
- October 31 --6-8 p.m.
- Donahue
- October 31 -- 5-7 p.m.
- Dubuque
- October 31 -- 5:30-7:30 p.m.
- Durant
- October 31 -- 5-7 p.m.
- Eldridge
- October 31 --5:30-7:30 p.m.
- Goose Lake
- October 26 -- 3-5 p.m.
- Grand Mound
- October 31 -- 5-7 p.m.
- Iowa City
- October 31 -- 5:30-8 p.m
- LeClaire
- October 31 -- 6-8 p.m.
- Long Grove
- October 31 --5:30-7:30 p.m.
- McCausland
- Nov. 1 --5-7 p.m.
- Maquoketa
- October 31 -- 5-7 p.m.
- Maysville
- October 26 --2-4 p.m.
- Park View
- October 31 --6-8 p.m.
- Preston
- October 26 -- 4-6 p.m.
- Princeton
- Nov. 1 --5-7 p.m.
- Walcott
- October 30 -- 6-8 p.m.
- Wilton
- October 31 -- 5:30-7 p.m.
Don't see your Iowa town or the time isn't correct? Let us know immediately by emailing us here.
The Top 10 Apple Cider Donuts In Illinois And Iowa
Gallery Credit: Various
Iowa's Top 5 Biggest Phobias

