Skip to content

Trick-or-treat hours in Iowa, 2026

Halloween 2026 is Saturday, October 31. 13 of 19 Iowa towns below have posted their 2026 times so far. For the rest we show last year's hours until the new ones are announced; not every town goes out on Halloween itself.

Town20262025
AltoonaNot announced yetOct 31 · 6–8 PM
AmesOct 30 · 5:30–7:30 PMOct 31 · 5:30–7:30 PM
AnkenyOct 31 · 6–8 PMOct 31 · 6–8 PM
BettendorfOct 31 · 5–7:30 PMOct 31 · 5–7:30 PM
Cedar FallsOct 31 · 6–8 PMOct 31 · 6–8 PM
CliveOct 31 · 6–8 PMOct 31 · 6–8 PM
DavenportOct 31 · 5:30–7:30 PMOct 31 · 5:30–7:30 PM
Des MoinesOct 31 · 6–8 PMOct 31 · 6–8 PM
DubuqueNot announced yetOct 31 · 5:30–7:30 PM
GrimesNot announced yetOct 31 · 6–8 PM
IndianolaOct 31 · 6–8 PMOct 31 · 6–8 PM
Iowa CityOct 31 · 5:30–8 PM—
JohnstonOct 31 · 6–8 PMOct 31 · 6–8 PM
NorwalkNot announced yetOct 31 · 6–8 PM
Sioux CityNot announced yetOct 31 · 6–8 PM
UrbandaleOct 31 · 6–8 PMOct 31 · 6–8 PM
WaterlooNot announced yetOct 31 · 6–8 PM
WaukeeOct 31 · 6–8 PMOct 31 · 6–8 PM
West Des MoinesOct 31 · 6–8 PMOct 31 · 6–8 PM

Missing your town or see a wrong time? Tell us and we'll check it within 24 hours.