TRICK-OR-TREAT
Some municipalities may vary, please check with your local township office.
Adams County
- 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.
- Biglerville: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Fairfield: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Carroll Valley: 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, Oct 30 6:00 PM – 8:00 PM
- Boyertown: Thursday, Oct 30 6:00 PM – 8:00 PM
- Hamburg: Thursday, Oct 306:00 PM – 8:00 PM
- Kutztown: Thursday, Oct 30 6:00 PM – 8:00 PM
- Topton: Thursday, Oct 30 6:00 PM – 8:00 PM
- Leesport: Thursday, Oct 30 6:00 PM – 8:00 PM
- Mohnton: Thursday, Oct 30 6:00 PM – 8:00 PM
- Shillington: Thursday, Oct 30 6:00 PM – 8:00 PM
- Womelsdorf: Thursday, Oct 30 6:00 PM – 8:00 PM
- West Reading: Thursday, Oct 30 6:00 PM – 8:00 PM
Cumberland County
- New Cumberland: Thursday, Oct 30 6:00 PM – 8:00 PM
- Camp Hill: Thursday, Oct 30 6:00 PM – 8:00 PM
- Mechanicsburg: Thursday, Oct 30 6:00 PM – 8:00 PM
- Carlisle: Thursday, Oct 30 6:00 PM – 8:00 PM
- Shippensburg: Thursday, Oct 30 6:00 PM – 8:00 PM
- Lemoyne: Thursday, Oct 30 6:00 PM – 8:00 PM
- Wormleysburg: Thursday, Oct 30 6:00 PM – 8:00 PM
- Mount Holly Springs: Thursday, Oct 30 6:00 PM – 8:00 PM
Dauphin County
- Harrisburg: Thursday, Oct. 30 from 5:30 p.m. to 7:30 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.
- Lykens: Thursday, Oct. 30 from 6 p.m. to 8 p.m. Rain date of Friday, Oct. 31.
- Steelton: Friday, Oct. 31, from 6 p.m. to 8 p.m.
- Elizabethville: Thursday, Oct. 30 from 6 p.m. to 8 p.m.
- Millersburg: Thursday, Oct. 30 from 6 p.m. to 8 p.m.
- Hummelstown: Friday, Oct. 31
- Penbrook: Friday, Oct. 31
- Middletown: Thursday, Oct. 30 from 6 p.m. to 8 p.m.
- Dauphin: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Middle Paxton Township: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Highspire: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Lower Paxton Township: Friday, Oct. 31 from 6 p.m. to 8 p.m.
- Paxtang: 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
- 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: Thursday, Oct 30 6:00 PM – 8:00 PM
- 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
- Dallastown: Thursday, Oct 30 6:00 PM – 8:00 PM
- Red Lion: Thursday, Oct 30 6:00 PM – 8:00 PM
- Wrightsville: Thursday, Oct 30 6:00 PM – 8:00 PM
- Spring Grove: Thursday, Oct 30 6:00 PM – 8:00 PM
- Manchester: Thursday, Oct 30 6:00 PM – 8:00 PM
- Mount Wolf: Thursday, Oct 30 6:00 PM – 8:00 PM
- Hanover: Thursday, Oct 306:00 PM – 8:00 PM
- New Freedom: Thursday, Oct 30 6:00 PM – 8:00 PM
- Stewartstown: Thursday, Oct 30 6:00 PM – 8:00 PM
- Glen Rock: Thursday, Oct 30 6:00 PM – 8:00 PM
- York City: Thursday, Oct 30 6:00 PM – 8:00 PM