Trick or treat! Halloween falls on a Thursday this year. Here are the times when you can expect eager trick-or-treaters at your door:
Belleville -- 5:30 to 8 p.m. Friday for Downtown Belleville Halloween Trick or Treat. Neighborhood trick-or-treating is 5 to 8:30 p.m. Halloween.
Collinsville -- 10 a.m. to 3 p.m. Saturday Fall Festival in downtown Collinsville. Neighborhood trick-or-treating 5:30 to 8 p.m. Halloween.
Columbia -- 10 a.m. Saturday for trick-or-treating with Main Street merchants. Trick-or-treating at Garden Place of Columbia will be from 2 to 4 p.m. Sunday. The Scare Square and Pumpkin Glow at Fountain Park will be from 5:30 to 8 p.m. Halloween.
Edwardsville -- Main Street trick-or-treating begins immediately after noon costume contest Saturday at City Park Bandstand. Neighborhood trick-or-treating noon to 9 p.m. Wednesday and Halloween.
Fairview Heights -- 5 to 6 p.m. Halloween at St. Clair Square. No neighborhood restrictions on Halloween.
Freeburg -- Until 9 p.m. Halloween.
Granite City -- 6 to 9 p.m. Halloween.
Highland -- 2 to 6 p.m. Friday for Trick or Treat Trail at Downtown Square and surrounding shops. Neighborhood trick-or-treating 5 to 9 p.m. Halloween.
Maryville -- Dusk to 9 p.m. Halloween.
Millstadt -- Through 10 p.m. Halloween.
New Baden 5:30 to 8:30 p.m. Halloween.
O'Fallon -- Noon to noon to 3 p.m. Saturday for Downtown Trick-or-Treating. Neighborhood trick-or-treating 6 to 9 p.m. Halloween.
Swansea -- Through 9 p.m. Halloween.
Troy -- 6 to 9 p.m. Halloween.
Contact reporter Maria Hasenstab at 618-239-2460 or firstname.lastname@example.org.