81 of the 131 towns below have posted 2026 dates; where a town hasn't, we show last year's so you know what to expect. Of the towns that have posted, 79 picked Saturday, October 31. The most common window for 2026 is 6–8 p.m.
Town missing or out of date? Send us its times ↓
Explore Halloween in Ohio
Find decorated houses, home haunts, and haunted attractions near you. Plan your next Halloween stop.
Planning with friends? Send them these local times.
| Town | 2026 | Last year (2025) |
|---|---|---|
| Boone County | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Florence | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Union | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Walton | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Fairfield | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Fairfield Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Hamilton | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Hanover Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Liberty Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Madison Township | Sat, Oct. 31, 5:30–7 p.m. | Fri, Oct. 31, 2025, 5:30–7 p.m. |
| Middletown | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Milford Township | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Monroe | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Morgan Township | Sat, Oct. 31, 5:30–7:30 p.m. | — |
| Oxford | Sat, Oct. 31, 5:30–7:30 p.m. | Fri, Oct. 31, 2025, 5:30–7:30 p.m. |
| Ross Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| St. Clair Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Trenton | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| West Chester | Sat, Oct. 31, 6–8 p.m. | — |
| West Chester Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Alexandria | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Bellevue | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| California | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Cold Spring | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Dayton | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Fort Thomas | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Highland Heights | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Mentor | Sun, Oct. 25, 6–8 p.m. | — |
| Newport | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Silver Grove | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Southgate | Sat, Oct. 31, 5:30–7:30 p.m. | Fri, Oct. 31, 2025, 5:30–7:30 p.m. |
| Wilder | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Woodlawn | Sun, Oct. 25, 2–4 p.m. | — |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Batavia | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Bethel | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Goshen Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Miami Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Milford | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| New Richmond | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Pierce Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Union Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Williamsburg | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Addyston | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Amberley | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Anderson Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Arlington Heights | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Blue Ash | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Cheviot | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Cincinnati | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Cleves | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Colerain Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Columbia Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Crosby Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Deer Park | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Delhi Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Elmwood Place | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Evendale | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Fairfax | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Forest Park | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Glendale | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Golf Manor | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Green Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Greenhills | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Harrison | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Harrison Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Indian Hill | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Lincoln Heights | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Lockland | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Loveland | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Madeira | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Mariemont | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Miami Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Montgomery | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Mount Healthy | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Newtown | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| North Bend | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| North College Hill | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Norwood | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Reading | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Sharonville | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Silverton | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Springdale | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Springfield Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| St. Bernard | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Sycamore Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Symmes Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Terrace Park | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Whitewater Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Wyoming | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Bromley | Sat, Oct. 31, 6–8 p.m. | — |
| Covington | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Crescent Springs | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Crestview Hills | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Edgewood | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Elsmere | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Erlanger | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Fairview | Sat, Oct. 31, 6–8 p.m. | — |
| Fort Mitchell | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Fort Wright | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Independence | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Kenton Vale | Sat, Oct. 31, 6–8 p.m. | — |
| Lakeside Park | Sat, Oct. 31, 6–8 p.m. | — |
| Ludlow | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Park Hills | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Ryland Heights | Sat, Oct. 31, 6–8 p.m. | — |
| Taylor Mill | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Villa Hills | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Butlerville | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Carlisle | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Clearcreek Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Corwin | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Deerfield Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Franklin | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Franklin Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Hamilton Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Harlan Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Harveysburg | Not posted yet | Sat, Oct. 25, 2025, 6–8 p.m. |
| Lebanon | Sat, Oct. 31, 5:30–7:30 p.m. | Fri, Oct. 31, 2025, 5:30–7:30 p.m. |
| Maineville | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Mason | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Massie Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Morrow | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Pleasant Plain | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Salem Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| South Lebanon | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Springboro | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Turtlecreek Township | Not posted yet | Fri, Oct. 31, 2025, 5:30–7:30 p.m. |
| Union Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Washington Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Wayne Township | Not posted yet | Fri, Oct. 31, 2025, 5:30–7 p.m. |
| Waynesville | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
Haunted houses and Halloween displays around Cincinnati →
FrightMaps maps home haunts, decorated houses and haunted attractions near you, free. Find the best-decorated streets before you head out.
Open the Halloween map →Hours come from town, police and county announcements and from local news reports; each entry links to the page it came from and shows when we checked it. Plans change for weather, so check your town's own page or social media on the day. Spotted a change or a missing town? Send us the times and the link with the form on this page, or email contact@frightmaps.com.
Updated