Illinois
- Aledo: Monday, Oct. 31 from 5:30 to 7:30 p.m.
- Alpha: Monday, Oct. 31 from 6 to 8 p.m.
- Andalusia: Monday, Oct. 31 from 5 to 7 p.m.
- Annawan: Monday, Oct. 31 from 5 to 7 p.m.
- Atkinson: Monday, Oct. 31 from 5 to 7 p.m.
- Cambridge: Sunday, Oct. 30 from 5 to 7 p.m.
- Carbon Cliff: Monday, Oct. 31 from 5 to 7 p.m.
- Coal Valley: Monday, Oct. 31 from 5 to 8 p.m.
- Colona: Monday, Oct. 31 from 5:30 to 7:30 p.m.
- Dixon: Monday, Oct. 31 from 5 to 7:30 p.m.
- East Moline: Monday, Oct. 31 from 5 to 8 p.m.
- Erie: Monday, Oct. 31 from 5 to 7 p.m.
- Fulton: Saturday, Oct 29 from 6 to 8 p.m.
- Galesburg: Monday, Oct. 31 from 5 to 8 p.m.
- Galva: Monday, Oct. 31 from 5 to 7 p.m.
- Geneseo: Monday, Oct. 31 from 4 to 7 p.m.
- Kewanee: Monday, Oct. 31 from 5 to 7 p.m.
- Milan: Monday, Oct. 31 from 5 to 8 p.m.
- Moline: Monday, Oct. 31 from 5 to 8 p.m.
- Monmouth: Monday, Oct. 31 from 5 to 8 p.m.
- Orion: Monday, Oct. 31 from 5 to 7 p.m.
- Morrison: Monday, Oct. 31 from 4 to 7 p.m.
- Niabi Zoo: Saturday, Oct. 29 and Sunday, Oct. 30 from 10 a.m. to 4 p.m.
- Port Byron: Monday, Oct. 31 from 5 to 8 p.m.
- Princeton: Monday, Oct. 31 from 5 to 8 p.m.
- Rock Falls: Monday, Oct. 31 from 4:30 to 7 p.m.
- Rock Island: Monday, Oct. 31 from 5 to 8 p.m.
- Sherrard: Monday, Oct. 31 from 5 to 7 p.m.
- Silvis: Monday, Oct. 31 from 5 to 7 p.m.
- Sterling: Monday, Oct. 31 from 4:30 to 7 p.m.
- Viola: Monday, Oct. 31 from 5 to 7 p.m.
- Woodhull: Monday, Oct. 31 from 6 to 8 p.m.
Iowa
- Bettendorf: Monday, Oct. 31 from 5 to 7:30 p.m.
- City Hall will open for a special trick-or-treat event on Friday, Oct. 28 from 9 to 11 a.m. The event is free of charge and open to costumed children up to 5 years old.
- Blue Grass: Monday, Oct. 31 from 5 to 7 p.m.
- Buffalo: Monday, Oct. 31 from 5 to 7 p.m.
- Clinton: Saturday, Oct. 29 from 6 to 8 p.m.
- Davenport: Monday, Oct. 31 from 5:30 to 7:30 p.m.
- DeWitt: Monday, Oct. 31 from 5:30 to 7:30 p.m.
- Donahue: Monday, Oct. 31 from 5 to 7 p.m.
- Durant: Monday, Oct. 31 from 5 to 7:30 p.m.
- Eldridge: Monday, Oct. 31 from 5:30 to 7:30 p.m.
- LeClaire: Monday, Oct. 31 from 6 to 8 p.m.
- Long Grove: Monday, Oct. 31 from 5:30 to 7:30 p.m.
- Maquoketa: Monday, Oct. 31 from 5 to 7 p.m.
- Muscatine: Monday, Oct. 31 from 5:30 to 7:30 p.m.
- Riverdale: Monday, Oct. 31 from 5:30 to 7:30 p.m.
- Walcott: Sunday, Oct. 30 from 5 to 7 p.m.
- Welton: Monday, Oct. 31 from 5 to 7 p.m.
- West Liberty: Monday, Oct. 31 from 6 to 7:30 p.m.