
Trick-or-treat hours for Halloween 2026 in more than 80 cities and towns
See more PinScene stories in your Google results.
Halloween is a Saturday this year, and some towns moved trick-or-treat to Thursday, October 29. Check yours.
Halloween falls on Saturday, October 31, this year, and many towns have set official trick-or-treat hours. Most picked the evening of Halloween itself, but some moved it. Columbus, Ohio, and many of its suburbs are trick-or-treating on Thursday, October 29, along with several towns in central Pennsylvania. All times below are p.m. They come from city announcements and from lists published by local TV stations and newspapers, so confirm with your town if you're unsure.

Plenty of big cities don't set hours at all. Chicago doesn't have designated trick-or-treat times, NBC Chicago reported, and Louisville's Jefferson County traditionally hasn't set specific hours either.
Pennsylvania
| Place | Date | Hours |
|---|---|---|
| Pittsburgh | Saturday, October 31 | 5:30 to 7:30 |
| Harrisburg | Thursday, October 29 | 5 to 7 |
| York (city) | Thursday, October 29 | 6 to 8 |
| Lancaster County | Saturday, October 31 | 6 to 8 |
| Lebanon County | Thursday, October 29 | 6 to 8 |
| Carlisle | Saturday, October 31 | 6 to 8 |
| Gettysburg | Saturday, October 31 | 6 to 8 |
| Chambersburg | Saturday, October 31 | 6 to 8 |
| Mechanicsburg | Thursday, October 29 | 6 to 8 |
| Camp Hill | Thursday, October 29 | 6 to 8 |
| Hanover | Tuesday, October 27 | 6 to 8 |
| Hummelstown | Saturday, October 31 | 6 to 8 |
| Johnstown (city) | Friday, October 30 | 6 to 9 |
| Ebensburg | Saturday, October 31 | Parade at 1, trick-or-treat until 4 |
Ohio
| Place | Date | Hours |
|---|---|---|
| Columbus | Thursday, October 29 | 6 to 8 |
| Dublin, Westerville, Hilliard, Upper Arlington, Gahanna, Reynoldsburg, New Albany | Thursday, October 29 | 6 to 8 |
| Worthington | Saturday, October 31 | 6 to 8 |
| Cleveland | Saturday, October 31 | 6 to 8 |
| Cincinnati | Saturday, October 31 | 6 to 8 |
| Dayton | Saturday, October 31 | 6 to 8 |
| Akron | Saturday, October 31 | 5 to 7 |
| Canton | Saturday, October 31 | 3 to 5 |
| New Philadelphia | Saturday, October 31 | 6 to 8 |
| Lima | Thursday, October 29 | 6 to 8 |
| Ironton | Saturday, October 31 | 5:30 to 7:30 |
| Circleville | Tuesday, October 27 | 5 to 6 |
Toledo's hours were still listed as to be determined as of October 6.
Indiana
| Place | Date | Hours |
|---|---|---|
| South Bend, Mishawaka, Elkhart | Saturday, October 31 | 5 to 7 |
| Goshen | Saturday, October 31 | 5 to 7:30 |
| Warsaw | Saturday, October 31 | 5:30 to 8 |
| Michigan City | Saturday, October 31 | 5 to 7 Central |
| Columbus | Saturday, October 31 | 5:30 to 8 |
| Shelbyville | Saturday, October 31 | 5 to 8 |
| Knox | Saturday, October 31 | 5 to 7 |
Illinois
| Place | Date | Hours |
|---|---|---|
| Champaign, Urbana, and Champaign County | Saturday, October 31 | 5 to 7 |
| Springfield | Saturday, October 31 | 4:30 to 8 |
| Decatur | Saturday, October 31 | 5 to 8 |
| Danville | Saturday, October 31 | 5 to 8 |
| Charleston | Saturday, October 31 | 5 to 8 |
| Mattoon | Saturday, October 31 | 6 to 8 |
| Effingham | Saturday, October 31 | 6 to 8 |
| Oak Forest | Saturday, October 31 | 1 to 6 |
Wisconsin
| Place | Date | Hours |
|---|---|---|
| Milwaukee | Saturday, October 31 | 5 to 7 |
| Waukesha | Saturday, October 31 | 5 to 7 |
| Racine | Saturday, October 31 | 5 to 7 |
| Kenosha | Saturday, October 31 | 4 to 7 |
| West Allis | Saturday, October 31 | 4 to 7 |
| Wauwatosa | Sunday, October 25 | 1 to 4 |
| Rochester | Saturday, October 31 | 1 to 4 |
| Green Bay | Saturday, October 31 | 4 to 7 |
| Appleton | Saturday, October 31 | 4 to 8 |
| Oshkosh | Saturday, October 31 | 4 to 7 |
| Fond du Lac | Saturday, October 31 | 3:30 to 5:30 |
Michigan
| Place | Date | Hours |
|---|---|---|
| Niles | Saturday, October 31 | 6 to 7:30 |
| St. Joseph | Saturday, October 31 | 6 to 7:30 |
| Benton Harbor | Saturday, October 31 | 5:30 to 7:30 |
| Buchanan | Saturday, October 31 | 6 to 8 |
Iowa
In the Des Moines area, trick-or-treat is on Halloween itself this year. Ames goes a night early.
| Place | Date | Hours |
|---|---|---|
| Des Moines, Ankeny, West Des Moines, Urbandale, Waukee | Saturday, October 31 | 6 to 8 |
| Ames | Friday, October 30 | 5:30 to 7:30 |
Kentucky and West Virginia
| Place | Date | Hours |
|---|---|---|
| Franklin County, Kentucky, including Frankfort | Saturday, October 31 | 6 to 8 |
| Ashland, Kentucky | Saturday, October 31 | 6 to 7:30 |
| Charleston, West Virginia | Saturday, October 31 | 6 to 8 |
| Huntington, West Virginia | Saturday, October 31 | 6 to 8 |
| Barboursville, West Virginia | Saturday, October 31 | 6 to 8 |
Other states
| Place | Date | Hours |
|---|---|---|
| Chesapeake, Virginia | Saturday, October 31 | 6 to 8, ages 14 and under |
| Rochester, New Hampshire | Friday, October 30 | 4 to 7 |
| Barre, Massachusetts | Saturday, October 31 | 5:30 to 7:30 |
| Mendham Township, New Jersey | Saturday, October 31 | 5 to 8 |
| Glennville, Georgia | Thursday, October 29 | 6 to 8 |
Some places also set age limits. In Chesapeake, Virginia, trick-or-treating is for kids up to age 14. Norfolk, Virginia Beach, Newport News, Hampton, Portsmouth, and Suffolk limit it to children 12 and under, ending by 8, according to WAVY. Belleville, Illinois, limits its downtown trick-or-treat to city children 12 and under, under a city ordinance. And in Mendham Township, New Jersey, an 8:30 curfew applies to children under 18 who aren't with an adult.
Whatever time your town picks, the early evening is the riskiest stretch for kids on foot. Our look at Halloween pedestrian safety covers what the crash data shows.
Sources
- City of Pittsburgh: Trick-or-treat hours and Halloween events
- FOX43 via Yahoo: Trick-or-treat 2026 in central Pennsylvania
- Tribune-Democrat via Yahoo: Boroughs and townships list trick-or-treat times
- Spectrum News 1: Trick-or-treat times in Ohio for 2026
- City of New Albany: Trick-or-treat
- City of New Philadelphia: Trick or treat
- WLIO: 2026 trick-or-treat times in west central Ohio
- City of Columbus, Indiana: Trick-or-treat hours
- GIANT fm: Shelbyville trick-or-treat hours
- City of Knox: Trick or treat
- WNDU: Trick-or-treat times across Michiana
- City of Urbana: Trick-or-treating hours
- WCIA via Yahoo: Central Illinois 2026 trick-or-treat hours
- WAND: Trick-or-treat times across central Illinois
- Patch: Oak Forest extends trick-or-treat hours
- City of Belleville: Halloween information
- WISN: Wisconsin trick-or-treat times 2026
- WBAY: Trick-or-treat hours in northeast Wisconsin
- WHO13 via Yahoo: 2026 Beggars' Night and trick-or-treat times
- State Journal: Trick-or-treating 6 to 8 p.m. October 31
- WSAZ: 2026 trick-or-treat times and dates
- WAVY via Yahoo: 2026 Hampton Roads Halloween guide
- City of Rochester, New Hampshire: Citywide trick-or-treat
- Town of Barre, Massachusetts: Trick-or-treat
- Patch: Halloween in Mendham Township
- City of Glennville, Georgia: Trick-or-treat
- NBC Chicago: Chicago-area trick-or-treat times
- Louisville Family Fun: Halloween trick-or-treat times
Frequently asked
What time is trick-or-treat in 2026?
It depends on your town. Many set evening hours on Saturday, October 31, such as Pittsburgh from 5:30 to 7:30 p.m. and Cleveland, Cincinnati, and Dayton from 6 to 8 p.m. Columbus, Ohio, and many of its suburbs moved to Thursday, October 29, from 6 to 8 p.m.
Is trick-or-treat on Halloween night in 2026?
In most towns, yes, since Halloween falls on a Saturday. But some places picked another night, including Columbus, Ohio, and Harrisburg, Pennsylvania, on Thursday, October 29, Ames, Iowa, on Friday, October 30, and Wauwatosa, Wisconsin, on Sunday, October 25.
Is there an age limit for trick-or-treating?
In some cities. Norfolk, Virginia Beach, and several other Hampton Roads cities limit trick-or-treating to children 12 and under, ending by 8 p.m. Chesapeake, Virginia, allows kids up to age 14, and Belleville, Illinois, limits its downtown event to children 12 and under.
