
New this year, Des Moines and many other communities are celebrating Trick or Treat on October 31 instead of Beggar’s Night, October 30.
Des Moines and Central Iowa communities trick or treat on several different nights, based on location. Here’s a comprehensive list of trick-or-treating, by date, by the area for 2025!
Several communities are choosing to celebrate on the last Saturday of the month, October 25, this year.
Have your jokes ready and your bags ready to be filled!
<< RELATED: Check out: Family Friendly Halloween Events >>
Trick or Treat Dates and Times in & around Des Moines
Saturday, October 25
Bondurant: 6 p.m. to 8 p.m.
Dallas Center: 6 p.m. to 8 p.m.
Granger: 6 p.m. to 8 p.m.
Windsor Heights: 6 p.m. to 8 p.m.
<< RELATED: Need jokes? 31 Jokes for Beggars Night >>
Thursday, October 30
Newton: 5:30 p.m. to 7:30 p.m.
Runnels: 6 p.m. to 8 p.m.
Van Meter: 6 p.m. to 8 p.m.
Friday, October 31
Adel: 6 p.m. to 8 p.m.
Altoona: 6 p.m. to 8 p.m.
Ames: 5:30 pm to 7:30 pm
Ankeny: 6 pm to 8 pm
Boone: 6 pm to 8 pm
Carlisle: 6 pm to 8 pm
Clive: 6 p.m. to 8 p.m.
Des Moines: 6 p.m. to 8 p.m.
De Soto: 6 p.m. to 8 p.m.
Grimes: 6 p.m. to 8 p.m.
Indianola: 6 p.m. to 8 p.m.
Johnston: 6 p.m. to 8 p.m.
Mitchellville: 6 p.m. to 8 p.m.
Norwalk: 6 p.m. to 8 p.m.
Perry: 6 p.m. to 8 p.m.
Pleasant Hill: 6 p.m. to 8 p.m.
Polk City: 6 p.m. to 8 p.m.
Urbandale: 6 p.m. to 8 p.m.
Waukee: 6 p.m. to 8 p.m.
West Des Moines: 6 p.m. to 8 p.m.
Winterset: 5 p.m. to 7 p.m.
Make sure you check out what night your Des Moines community is trick-or-treating this year. Cheers to a fun and safe Halloween!













DeSoto is on the 31st according to the town website!
Thanks! we made the change
Granger is Oct 26th 5-7pm. The city posted this on the websites
Thanks! We updated it.