186 of the 286 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, 151 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 Pennsylvania
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) |
|---|---|---|
| Aleppo | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Aspinwall | Sat, Oct. 31, 6–7:30 p.m. | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Avalon | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Baldwin Borough | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Baldwin Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Bellevue | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Ben Avon | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Bethel Park | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Blawnox | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Brackenridge | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Braddock | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 5–7 p.m. |
| Braddock Hills | Sat, Oct. 31, 5–7 p.m. | Fri, Oct. 31, 2025, 5–7 p.m. |
| Bradford Woods | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Brentwood | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Bridgeville | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Carnegie | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Castle Shannon | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Chalfant | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Cheswick | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Churchill | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Clairton | Not posted yet | Thu, Oct. 30, 2025, 6–8 p.m. |
| Collier Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Crafton | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Crescent Township | Sat, Oct. 31, 6–8 p.m. | Thu, Oct. 30, 2025, 6–8 p.m. |
| Dormont | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Dravosburg | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Duquesne | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| East Deer Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| East Pittsburgh | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Edgewood | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Edgeworth | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Elizabeth Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Emsworth | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Etna | Sat, Oct. 31, 5–8 p.m. | Fri, Oct. 31, 2025, 5–8 p.m. |
| Fawn | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Findlay Township | Sat, Oct. 31, 6–8 p.m. | Sat, Oct. 25, 2025, 6–8 p.m. |
| Forest Hills | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Fox Chapel | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Franklin Park | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Frazer Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Glassport | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Glen Osborne | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Glenfield | Not posted yet | Fri, Oct. 31, 2025, 5–7 p.m. |
| Green Tree | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Hampton Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Harrison Township | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Indiana Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Ingram | Not posted yet | Sat, Oct. 25, 2025, 2–4 p.m. |
| Jefferson Hills | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Kennedy Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Leet Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Leetsdale | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Liberty | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Marshall Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| McCandless | Sat, Oct. 31, 6–8 p.m. | — |
| McCandless Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| McKees Rocks | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| McKeesport | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Millvale | Sat, Oct. 31, 5:30–8 p.m. | Fri, Oct. 31, 2025, 5:30–8 p.m. |
| Monroeville | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Moon Township | Sat, Oct. 31, 6–8 p.m. | Thu, Oct. 30, 2025, 6–8 p.m. |
| Mount Lebanon | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Munhall | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Neville Township | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 2–4 p.m. |
| North Braddock | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| North Fayette | Sat, Oct. 31, 6–8 p.m. | Sat, Oct. 25, 2025, 6–8 p.m. |
| North Versailles | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| O'Hara Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Oakmont | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Penn Hills | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Penn Hills | Sat, Oct. 31, 6–8 p.m. | — |
| Pennsbury Village | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Pine Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Pitcairn | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Pittsburgh | Sat, Oct. 31, 5:30–7:30 p.m. | Fri, Oct. 31, 2025, 5:30–7:30 p.m. |
| Pleasant Hills | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Plum Borough | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Port Vue | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Reserve Township | Sat, Oct. 31, 5:30–7:30 p.m. | Fri, Oct. 31, 2025, 5:30–7:30 p.m. |
| Richland Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Robinson Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Ross Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Scott | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Sewickley | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Sewickley Hills | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Shaler Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 5–8 p.m. |
| Sharpsburg | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| South Fayette | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| South Park | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Springdale Borough | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Springdale Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Stowe | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Swissvale | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Tarentum | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Turtle Creek | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Upper St. Clair | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Verona | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| West Deer | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| West Homestead | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| West Mifflin | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| West View | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| White Oak | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Whitehall | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Wilkins Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Wilkinsburg | Sat, Oct. 31, 5–8 p.m. | Fri, Oct. 31, 2025, 5–8 p.m. |
| Wilmerding | Not posted yet | Fri, Oct. 31, 2025, 5–7:30 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Apollo | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Freeport | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Leechburg | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Mahoning Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Manor Township | Not posted yet | Wed, Oct. 29, 2025, 6–8 p.m. |
| Parker | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Redbank Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| South Bethlehem | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| South Buffalo | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Aliquippa | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Ambridge | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Baden | Thu, Oct. 29, 6–8 p.m. | Thu, Oct. 30, 2025, 6–8 p.m. |
| Beaver | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Beaver Falls | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 5–7 p.m. |
| Big Beaver | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Bridgewater | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Brighton Township | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Center Township | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Chippewa Township | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 5–7 p.m. |
| Conway | Thu, Oct. 29, 6–8 p.m. | Thu, Oct. 30, 2025, 6–8 p.m. |
| Crescent Township | Sat, Oct. 31, 6–8 p.m. | — |
| Darlington Borough | Sat, Oct. 31, 6–7:30 p.m. | Sat, Nov. 1, 2025, 6–7:30 p.m. |
| Darlington Township | Not posted yet | Sat, Nov. 1, 2025, 6–7:30 p.m. |
| Daugherty Township | Thu, Oct. 29, 6–8 p.m. | — |
| East Rochester | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Eastvale | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 5–7 p.m. |
| Economy | Thu, Oct. 29, 6–8 p.m. | Thu, Oct. 30, 2025, 6–8 p.m. |
| Fallston | Thu, Oct. 29, 6–8 p.m. | Thu, Oct. 30, 2025, 6–7:30 p.m. |
| Franklin Township | Sat, Oct. 31, 6–8 p.m. | Thu, Oct. 30, 2025, 6–8 p.m. |
| Freedom | Sun, Oct. 25, 6–8 p.m. | — |
| Georgetown | Sat, Oct. 31, 6–8 p.m. | — |
| Greene Township | Sat, Oct. 31, 6–8 p.m. | — |
| Hanover Township | Thu, Oct. 29, 6–8 p.m. | Thu, Oct. 30, 2025, 6–8 p.m. |
| Harmony Township | Thu, Oct. 29, 6–8 p.m. | Thu, Oct. 30, 2025, 6–8 p.m. |
| Homewood | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 5–7 p.m. |
| Hookstown | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Hopewell Township | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Independence Township | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Industry | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Koppel | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Midland | Thu, Oct. 29, 6–8 p.m. | — |
| Monaca | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| New Brighton | Thu, Oct. 29, 6–8 p.m. | Thu, Oct. 30, 2025, 6–7:30 p.m. |
| New Galilee | Not posted yet | Thu, Oct. 30, 2025, 6–7:30 p.m. |
| New Sewickley Township | Sat, Oct. 31, 5–7 p.m. | Thu, Oct. 30, 2025, 5–7 p.m. |
| North Sewickley Township | Sat, Oct. 31, 5–7 p.m. | Thu, Oct. 30, 2025, 6–8 p.m. |
| Ohioville | Not posted yet | Sat, Nov. 1, 2025, 6–8 p.m. |
| Patterson Heights | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Patterson Township | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Potter Township | Sat, Oct. 31, 5:30–7:30 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Pulaski Township | Thu, Oct. 29, 6–8 p.m. | — |
| Raccoon Township | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Rochester Borough | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Rochester Township | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Shippingport | Thu, Oct. 29, 6–8 p.m. | — |
| South Beaver Township | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 4–6 p.m. |
| South Heights | Not posted yet | Sat, Nov. 1, 2025, 6–8 p.m. |
| Vanport Township | Thu, Oct. 29, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| West Mayfield | Thu, Oct. 29, 6–7:30 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| White Township | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 5–7 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Adams Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Brady Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Bruin | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Buffalo Township | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Butler City | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Butler Township | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Callery Borough | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Center Township | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Cherry Township | Sat, Oct. 31, 5–6:30 p.m. | Fri, Oct. 31, 2025, 5:30–7 p.m. |
| Cherry Valley | Not posted yet | Sun, Nov. 2, 2025, 2–4 p.m. |
| Chicora | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Clay Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Clearfield Township | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Clinton Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Concord Township | Sat, Oct. 31, 6–7 p.m. | Thu, Oct. 30, 2025, 6–7 p.m. |
| Connoquenessing Borough | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Connoquenessing Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Cranberry | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Donegal Township | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| East Butler | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Eau Claire | Sun, Nov. 1, 2–4 p.m. | Sun, Nov. 2, 2025, 2–4 p.m. |
| Evans City | Sat, Oct. 31, 3–5 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Fairview Borough | Sat, Oct. 31, 6–7:30 p.m. | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Fairview Township | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Forward Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Franklin Township | Sat, Oct. 31, 6–7:30 p.m. | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Harmony | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Harrisville | Sat, Oct. 31, 4–6 p.m. | — |
| Jackson Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Jefferson Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Karns City | Not posted yet | Fri, Oct. 31, 2025, 6–7 p.m. |
| Lancaster Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Marion Township | Sat, Oct. 31, 4–5:30 p.m. | Sat, Nov. 1, 2025, 4–5:30 p.m. |
| Mars | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Mercer Township | Sat, Oct. 31, 4–6 p.m. | — |
| Middlesex Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Muddy Creek Township | Sat, Oct. 31, 6–7:30 p.m. | Sat, Nov. 1, 2025, 6–7:30 p.m. |
| Oakland Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Parker Township | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Penn Township | Sat, Oct. 31, 6–7:30 p.m. | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Petrolia | Sat, Oct. 31, 6–7 p.m. | Fri, Oct. 31, 2025, 6–7 p.m. |
| Portersville | Not posted yet | Sat, Nov. 1, 2025, 6–7:30 p.m. |
| Prospect | Sat, Oct. 31, 6–7:30 p.m. | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Saxonburg | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Seven Fields | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Slippery Rock Borough | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Slippery Rock Township | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Summit Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Valencia | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Washington Township | Sat, Oct. 31, 6–7 p.m. | Thu, Oct. 30, 2025, 6–7 p.m. |
| West Liberty | Sat, Oct. 31, 6:30–8:30 p.m. | Fri, Oct. 31, 2025, 6:30–8:30 p.m. |
| West Sunbury | Sat, Oct. 31, 5–6 p.m. | Fri, Oct. 31, 2025, 5–6 p.m. |
| Winfield Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Worth Township | Sat, Oct. 31, 6–8 p.m. | Sat, Nov. 1, 2025, 6–8 p.m. |
| Zelienople | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Belle Vernon | Not posted yet | Sat, Oct. 25, 2025, 3–5 p.m. |
| Brownsville | Not posted yet | Sat, Oct. 25, 2025, 4–6 p.m.; Fri, Oct. 31, 2025, 5–7 p.m. |
| Connellsville City | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Dawson Borough | Not posted yet | Sat, Oct. 25, 2025, 6–8 p.m. |
| Dunbar Borough | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Dunbar Township | Sat, Oct. 31, 1–3 p.m. | — |
| Luzerne Township | Not posted yet | Fri, Oct. 31, 2025, 5–7 p.m. |
| Perryopolis | Sat, Oct. 31, 3–5 p.m. | Sun, Oct. 26, 2025, 4–6 p.m. |
| Point Marion | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Washington Township | Not posted yet | Sat, Oct. 25, 2025, 3–5 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Allenport | Sat, Oct. 31, 12:30–3 p.m. | — |
| Bentleyville | Sat, Oct. 31, 5:30–7 p.m. | Fri, Oct. 31, 2025, 5:30–7:30 p.m. |
| Buffalo Township | Sat, Oct. 31, 6–8 p.m. | — |
| Canonsburg | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Carroll Township | Sat, Oct. 31, 6–8 p.m. | Sat, Oct. 25, 2025, 5–7 p.m. |
| Cecil Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Centerville | Sat, Oct. 31, 5–7 p.m. | Fri, Oct. 31, 2025, 5–7 p.m. |
| Chartiers Township | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Donora | Not posted yet | Sat, Oct. 25, 2025, 5–7 p.m. |
| Dunlevy | Sat, Oct. 31, 2–4 p.m. | — |
| East Bethlehem Township | Not posted yet | Sat, Oct. 25, 2025, 2–4 p.m. |
| Fallowfield Township | Not posted yet | Fri, Oct. 31, 2025, 5–7 p.m. |
| Jefferson Township | Sat, Oct. 31, 5–7 p.m. | Fri, Oct. 31, 2025, 5–7 p.m. |
| McDonald | Not posted yet | Sat, Oct. 25, 2025, 6–8 p.m. |
| Monongahela | Sat, Oct. 31, 6–8 p.m. | Sat, Oct. 25, 2025, 6–8 p.m. |
| New Eagle | Not posted yet | Sat, Oct. 25, 2025, 6–8 p.m. |
| North Bethlehem Township | Sat, Oct. 31, 5–7 p.m. | Fri, Oct. 31, 2025, 5–7 p.m. |
| North Charleroi Borough | Not posted yet | Thu, Oct. 30, 2025, 5–7 p.m. |
| North Franklin Township | Sat, Oct. 31, 6–7:30 p.m. | Sat, Nov. 1, 2025, 6–7:30 p.m. |
| Peters Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Roscoe | Sat, Oct. 31, 2–5 p.m. | Sat, Oct. 25, 2025, 5–7 p.m. |
| South Strabane Township | Not posted yet | Fri, Oct. 31, 2025, 5–7 p.m. |
| Stockdale | Sat, Oct. 31, 12:30–3 p.m. | — |
| Washington | Sat, Oct. 31, 5–7 p.m. | Fri, Oct. 31, 2025, 5–6:30 p.m. |
| West Bethlehem Township | Not posted yet | Fri, Oct. 31, 2025, 5–7 p.m. |
| Town | 2026 | Last year (2025) |
|---|---|---|
| Allegheny Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Arnold | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Avonmore Borough | Not posted yet | Fri, Oct. 31, 2025, 5–8 p.m. |
| Bell Township | Not posted yet | Sat, Oct. 25, 2025, 4–6 p.m. |
| Delmont | Sat, Oct. 31, 6–8 p.m. | — |
| Derry Borough | Sat, Oct. 31, 4–8 p.m. | Sat, Oct. 25, 2025, 4–8 p.m. |
| Derry Township | Not posted yet | Fri, Oct. 31, 2025, 5–8 p.m. |
| Export | Sat, Oct. 31, 6–8 p.m. | — |
| Greensburg | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Hempfield Township | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Irwin | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Jeannette | Not posted yet | Thu, Oct. 30, 2025, 6–8 p.m. |
| Latrobe | Sat, Oct. 31, 4–6 p.m. | Sat, Oct. 25, 2025, 4–6 p.m. |
| Lower Burrell | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Mount Pleasant Borough | Not posted yet | Sun, Oct. 26, 2025, 2–4 p.m. |
| Murrysville | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| New Kensington | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| New Stanton | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| North Belle Vernon | Not posted yet | Sat, Oct. 25, 2025, 3–5 p.m. |
| North Huntingdon | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Oklahoma Borough | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Penn Township | Not posted yet | Fri, Oct. 31, 2025, 6–7:30 p.m. |
| Seward | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Sewickley Township | Sat, Oct. 31, 3–6 p.m. | — |
| Sutersville | Sat, Oct. 31, 5–7 p.m. | Sat, Oct. 25, 2025, 5–7 p.m. |
| Trafford | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
| Unity Township | Sat, Oct. 31, 6–8 p.m. | Fri, Oct. 31, 2025, 6–8 p.m. |
| Vandergrift | 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. |
| West Leechburg | Not posted yet | Fri, Oct. 31, 2025, 6–8 p.m. |
Haunted houses and Halloween displays around Pittsburgh →
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
← All Pennsylvania trick-or-treat times · Every state · Live map