TRICK-OR-TREAT
Some municipalities may vary, please check with your local township office.
Adams County
- Carroll Valley: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Biglerville: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Gettysburg: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Littlestown: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- New Oxford: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- McSherrystown: Tuesday, Oct. 28, from 6 p.m. to 8 p.m.
Berks County
- Fleetwood: Thursday October 30th & Friday October 31st - 5:30pm to 8:00pm
- Boyertown: Friday October 31st - 6:00pm to 8:00pm
- Hamburg: Thursday October 30th & Friday October 31st - 6:00pm to 8:00pm
- Kutztown: Friday October 31st - 6:00pm to 8:00pm
- Topton: Friday October 31st - 6:00pm to 8:00pm
- Leesport: Friday October 31st - 6:00pm to 9:00pm
- Mohnton: Friday October 31st - (Curfew 18 & younger - 9pm)
- Shillington: Friday October 31st - 6:00pm to 9:00pm
- Womelsdorf: Friday October 31st - 6:00pm to 8:00pm
- West Reading: Friday, October 31st - 5:00pm to 8:00pm
Cumberland County
NEW TIMES ARE IN BOLD!
- Camp Hill: The decision will be made before noon on Thursday. If rescheduled: 6-8 p.m. Nov. 1
- Carlisle: FRIDAY, October 31
- East Pennsboro: Rescheduled to 4-6 p.m. Nov. 1
- Hampden Township: Rescheduled to 6-8 p.m. Oct. 31
- Lemoyne: Nov. 1 now 2-4p
- Lower Allen Township: Rescheduled to 4-6 p.m. Nov. 1
- Mechanicsburg: Thursday, Oct 30 6:00 PM – 8:00 PM
- Mount Holly Springs: Thursday, Oct 30 6:00 PM – 8:00 PM
- New Cumberland: Thursday, Oct 30 6:00 PM – 8:00 PM
- New Cumberland: Thursday, Oct 30 6:00 PM – 8:00 PM
- Shippensburg: Thursday, Oct 30 6:00 PM – 8:00 PM
- Wormleysburg: Thursday, Oct 30 6:00 PM – 8:00 PM
- Upper Allen Township: If rescheduled: 4-6 p.m. Nov. 1
- Wormleysburg: Rescheduled to 2-4 pm Nov. 1.
Dauphin County
CHANGES IN BOLD
- Dauphin: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Elizabethville: Thursday, Oct. 30 from 6 p.m. to 8 p.m.
- Gratz: Thursday, Oct. 30 from 6 p.m. to 8 p.m.
- Halifax: Thursday, Oct. 30 from 6 p.m. to 8 p.m.
- City of Harrisburg—including uptown, downtown, midtown, Allison Hill, Hall Manor, Shipoke, and South Harrisburg/Bellevue Park—has been moved from Thursday, Oct. 30 to Friday, Oct. 31 from 5:30-7:30 p.m.,
- Highspire: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Hummelstown: Friday, Oct. 31
- Lower Paxton Township: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Lykens: If rescheduled: 6-8 p.m. Oct. 31.
- Middle Paxton Township: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Middletown: Thursday, Oct. 30 from 6 p.m. to 8 p.m.
- Millersburg: Thursday, Oct. 30 from 6 p.m. to 8 p.m.
- Paxtang: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Penbrook: Friday, Oct. 31
- Royalton: Rescheduled to 6-8 p.m. October 31
- Steelton: Friday, Oct. 31, from 6 p.m. to 8 p.m.
Lancaster County
- Lancaster City: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Lancaster Township: Friday, Oct. 31 from 6 p.m. to 8 p.m. Rain-or-shine.
- Strasburg: Thursday, Oct. 31 from 6 p.m. to 8 p.m.
- Denver: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Marietta: Friday, Oct. 31
- Akron: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Quarryville: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Warwick Township: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Elizabethtown: Friday, Oct. 31, from 6 p.m. to 8 p.m.
Lebanon County
- Myerstown: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Lebanon: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Newmanstown/Millcreek Township: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Annville Township: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Fredericksburg (Bethel Twp.): Friday, Oct. 31 from 6 p.m. to 8 p.m.
MIFFLIN COUNTY
- Lewistown: Saturday, Oct. 25 from 6 p.m. to 8 p.m.
Perry County
CHANGES IN BOLD
- Blain: Thursday, Oct 30 6:00 PM – 8:00 PM
- Duncannon: Thursday, Oct 30 6:00 PM – 8:00 PM
- Landisburg: Thursday, Oct 30 6:00 PM – 8:00 PM
- Liverpool: Thursday, Oct 30 6:00 PM – 8:00 PM
- Marysville: 6-8 p.m. Oct. 30. No rain date.
- Millerstown: Thursday, Oct 30 6:00 PM – 8:00 PM
- New Bloomfield: Thursday, Oct 30 6:00 PM – 8:00 PM
- Newport: Thursday, Oct 30 6:00 PM – 8:00 PM
York County
CHANGES IN BOLD
- Carroll Township: Rescheduled to 6-8 p.m. Oct. 31.
- Dallastown: Thursday, Oct 30 6:00 PM – 8:00 PM
- Dillsburg: Rescheduled to 6-8 p.m. Oct. 31.
- Franklintown: Rescheduled to 6-8 p.m. Oct. 31.
- Glen Rock: Thursday, Oct 30 6:00 PM – 8:00 PM
- Hanover: Thursday, Oct 306:00 PM – 8:00 PM
- Manchester: Thursday, Oct 30 6:00 PM – 8:00 PM
- Monaghan Township: Rescheduled to 6-8 p.m. Oct. 31.
- Mount Wolf: Thursday, Oct 30 6:00 PM – 8:00 PM
- New Freedom: Thursday, Oct 30 6:00 PM – 8:00 PM
- Red Lion: Thursday, Oct 30 6:00 PM – 8:00 PM
- Spring Grove: Thursday, Oct 30 6:00 PM – 8:00 PM
- Stewartstown: Thursday, Oct 30 6:00 PM – 8:00 PM
- Wrightsville: Thursday, Oct 30 6:00 PM – 8:00 PM
- York City: Thursday, Oct 30 6:00 PM – 8:00 PM