INDIANAPOLIS, Ind. – Grab your costume and a bag big enough to hold lots of candy—Halloween is almost here!
Find our list of trick-or-treat times around central Indiana below. Some cities have shifted their official hours due to the weather forecast. We’ll update our list as we learn more official times.
Marion County (October 31)
- Indianapolis: 6 p.m. to 8 p.m.
- Beech Grove: 5 p.m. to 8 p.m.
- Clermont: 6 p.m. to 8 p.m.
- Lawrence: 6 p.m. to 8 p.m.
- Southport: 6 p.m. to 8 p.m.
- Speedway: 6 p.m. to 8 p.m.
- IMPD locations will also have trick-or-treat hours
Adams County (October 31)
- Decatur: 6 p.m.- 8 p.m.
Allen County
- Fort Wayne: 4:30 p.m. to 8:30 p.m. (Moved to Nov. 2)
Brown County (October 31)
- Trick or Treating in the Village: 5 p.m. to 8 p.m.
Bartholomew County (October 31)
- Columbus: 5:30 p.m. to 8 p.m.
Blackford County (October 31)
- Hartford City: 5:30 p.m. to 8 p.m.
Boone County (October 31)
- Lebanon: 6 p.m. to 9 p.m.
- Whitestown: 6 p.m. to 9 p.m.
- Zionsville: 5:30 p.m. to 8:30 p.m.
Cass County (October 30 and October 31)
- Logansport: 6 p.m. to 8 p.m.
Clinton County (October 31)
- Frankfort: 5 p.m. to 9 p.m. for community trick-or-treat; downtown merchants will hold trick-or-treat on the square from 5:30 p.m. to 7 p.m.
Decatur County (October 31)
- Greensburg: 5 p.m. to 7 p.m.
Delaware County
- Muncie: 5 p.m. to 9 p.m. (Moved to Nov. 1)
- Yorktown: 6 p.m. to 8 p.m. (Oct. 31)
Fayette County (October 31)
- Connersville: 5 p.m. to 7 p.m.
Grant County (November 1)
- Marion: 5 p.m. to 8 p.m.
Greene County (October 30 and October 31)
- Linton: 5 p.m. to 8:30 p.m.
Hamilton County (October 31)
- Arcadia: 6 p.m. to 8 p.m.
- Atlanta: 6 p.m. to 8 p.m.
- Carmel: 5 p.m. to 8 p.m.
- Cicero: 6 p.m. to 8:30 p.m.
- Fishers: 6 p.m. to 8 p.m.
- Noblesville: 5:30 p.m. to 8:30 p.m.
- Westfield: 5 p.m. to 8 p.m.
Hancock County (October 31)
- Fortville: 5 p.m. to 8 p.m.
- Greenfield: 5 p.m. to 8 p.m.
- McCordsville: 5 p.m. to 8 p.m.
- New Palestine: 5 p.m. to 9 p.m.
Hendricks County (October 31)
- Avon: 5:30 p.m. to 8:30 p.m.
- Brownsburg: 6 p.m. to 8:30 p.m.
- Danville: 6 p.m. to 8:30 p.m.
- Pittsboro: 6 p.m. to 8 p.m.
- Plainfield: 5:30 p.m. to 8:30 p.m.
Henry County (October 31)
- Knightstown: 6 p.m. to 8 p.m.
- New Castle: 5 p.m. to 8 p.m.
Howard County (October 31)
- Kokomo: 6 p.m. to 8 p.m.
Jackson County (October 31)
- Seymour: 6 p.m. to 8 p.m.
Jefferson County (October 31)
- Madison: 6 p.m. to 8 p.m.
Jennings County (moved to November 1)
- North Vernon: 5:30 p.m. to 8 p.m.
Johnson County (October 31)
- Bargersville: 6 p.m. to 8 p.m.
- Franklin: 5:30 p.m. to 9 p.m.
- Greenwood: 6 p.m. to 8:30 p.m.
- New Whiteland: 6 p.m. to 8:30 p.m.
- Princes Lakes: 6 p.m. to 8 p.m.
- Trafalgar: 6 p.m. to 8 p.m.
- Whiteland: 6 p.m. to 9 p.m.
Lawrence County (October 31)
- Bedford: 6 p.m. to 9 p.m.
Madison County (October 31)
- Alexandria: 6 p.m. to 8 p.m.
- Anderson: 5:30 p.m. to 8 p.m. (moved to November 1)
- Chesterfield: 5:30 p.m. to 9 p.m.
- Elwood: 5:30 p.m. to 8:30 p.m.
- Lapel: 5 p.m. to 8 p.m. (moved to November 1)
- Pendleton: 6 p.m. to 9 p.m. (moved to November 2)
Marion County (October 31)
- Indianapolis: 6 p.m. to 8 p.m.
- Beech Grove: 5 p.m. to 8 p.m.
- Clermont: 6 p.m. to 8 p.m.
- Lawrence: 6 p.m. to 8 p.m.
- Southport: 6 p.m. to 8 p.m.
- Speedway: 6 p.m. to 8 p.m.
- IMPD locations will also have trick-or-treat hours
Miami County (October 31)
- Peru: 5 p.m. to 7:30 p.m.
Montgomery County
- Crawfordsville: 5 p.m. to 8 p.m.
Morgan County (October 31)
- Martinsville: 6 p.m. to 8 p.m.
- Morgantown: 5:30 p.m. to 8 p.m.
- Mooresville: 6 p.m. to 8 p.m.
Monroe County (October 31)
- Bloomington: 5:30 p.m. to 8:30 p.m.
Owen County
- Spencer: 6 p.m. to 8:30 p.m. (Moved to Nov. 2)
Putnam County (October 31)
- Greencastle: 4 p.m. to 6 p.m. (downtown); 6 p.m. to 8 p.m. (neighborhood)
Ripley County
- Batesville: 6 p.m. to 8 p.m.
- Milan: 5 p.m. to 7 p.m.
Rush County (October 31)
- Rushville: 5 p.m. to 8 p.m.
Shelby County (October 31)
- Shelbyville: 6 p.m. to 8 p.m.
Tippecanoe County
- Lafayette, West Lafayette and Battle Ground: No official set times
Tipton County (October 30 and October 31)
- Tipton: 5 p.m. to 8 p.m.
Wayne County
- Hagerstown: 6 p.m. to 8 p.m. (Moved to Nov. 1)
- Richmond: 5:30 p.m. to 8 p.m. (Oct. 31)