Pennsylvania Halloween Trick or Treat Dates and Times 2020

Just updated for 2020 – Happy Trick or Treating! We hope you and your family have a safe and fun night! Read CDC’s recommendations for Halloween here. All times are for Saturday, October 31st, 2020 unless noted otherwise.

Erie and Northwestern PA

Erie County
Albion Borough – 6-8 p.m.
Corry (City) – 5:30-7:30 p.m.
Cranesville Borough – 6-8 p.m.
Edinboro Borough – 6-8 p.m.
Elgin Borough – 5:30-7:30 p.m.
City of Erie – 6-8 p.m.
Fairview Township – 6-8 p.m.
Girard (Borough & Township) – 6-8 p.m.
Greene Township – 6-8 p.m.
Harborcreek Township – 6-8 p.m.
Lake City Borough – 6-8 p.m.
Lawrence Park Township – 6-8 p.m.
LeBoeuf Township – 6-8 p.m.
McKean (Borough & Township) – 6-8 p.m.
Mill Village Borough – 6-8 p.m.
Millcreek Township – 6-8 p.m.
North East Township – Saturday, Oct. 31, times TBD
Springfield Township – 6-8 p.m.
Summit Township – 6-8 p.m.
Union City Borough – 6-8 p.m.
Waterford Borough – 6-8 p.m.
Wattsburg Borough – 6-8 p.m.

Crawford County

Beaver Township – Oct. 29 from 6-8 p.m.
Cambridge Springs Borough – Oct. 29 from 6-7:30 p.m.
Cochranton Borough – Oct. 29 from 6-7:30 p.m.
Conneautville Borough – Oct. 29 from 6-7 p.m.
East Fallowfield Township – No trick-or-treating, but Fallowfield Fire & Rescue will host a trunk-or-treat event at the Atlantic Fire Station on Oct. 29 from 5:30 p.m. to 7:30 p.m.
Greenwood Township – Oct. 29 from 6-7:30 p.m.
Hayfield Township – Oct. 29 from 6-7:30 p.m.
Meadville (City) – 6-7:30 p.m.
Randolph Township – Oct. 29 from 6-7:30 p.m.
Saegertown Borough – Oct. 29 from 6-7:30 p.m.
Spartansburg Borough – 5:30-7:30 p.m.
Summerhill Township – Oct. 29 from 6-7:30 fromp.m.
Summit Township- Oct. 29 from 6-7:30 p.m.
Titusville (City) – Oct. 29 from 6-7:30 p.m.
Townville Borough – Oct. 29 from 6-7 p.m.
Union Township – Oct. 29 from 6-7:30 p.m.
Vernon Township – 6-7:30 p.m.
West Fallowfield Township – No trick-or-treating, but Fallowfield Fire & Rescue will host a trunk-or-treat event at the Atlantic Fire Station on Oct. 29 from 5:30 p.m. to 7:30 p.m.
West Mead Township – Oct. 29 from 6-7:30 p.m.

Warren County

Brokenstraw Township – 6-8 p.m.
Clarendon Borough – Trunk-or-Treat to be held at the Clarendon Fire Hall on Oct. 31, 6-8 p.m.
Columbus Township – 5-6:30 p.m.
Conewango Township – 5-7 p.m.
Pine Grove Township – 6-8 p.m.
Pleasant Township – 5-7 p.m.
Tidioute Borough – 6-8 p.m.
Warren (City) – 6-8 p.m.
Youngsville Borough – 6-8 p.m

Pittsburgh and Western PA

City of Pittsburgh (all neighborhoods) – 5 – 7 p.m.

Other areas listed in alphabetical order:
Aleppo Township 6 to 8 p.m.
Aliquippa (Oct. 29) 6 to 8 p.m.
Ambridge (Oct. 29) 6 to 8 p.m.
Aspinwall 6 to 7:30 p.m.
Avalon 6 to 8 p.m.
Baldwin Borough TBD
Baldwin Township 6 to 8 p.m.
Beaver (Oct. 29) 6 to 8 p.m.
Bell Acres 6 to 8 p.m.
Ben Avon 6 to 8 p.m.
Ben Avon Heights TBD
Bethel Park 6 to 8 p.m.
Blawnox 2 to 4 p.m.
Bolivar Borough 6 to 7:30 p.m.
Bradford Woods 6 to 8 p.m.
Brentwood 6 to 8 p.m.
Bridgeville 6 to 8 p.m.
Butler 6 to 7 p.m.
Butler Township 6 to 7 p.m.
Canonsburg TBD
Castle Shannon 6 to 8 p.m.
Carnegie 6 to 8 p.m.
Cecil Township 6 to 8 p.m.
Centerville 5 to 7 p.m.
Center Township (Oct. 29) 6 to 8 p.m.
Chalfant 2 to 4 p.m.
Charleroi 6 to 7:30 p.m.
Chartiers Township 6 to 7:30 p.m.
Cheswick 6 to 8 p.m.
Collier Township 6 to 8 p.m.
Connellsville 6 to 8 p.m.
Coraopolis (Oct. 29) 6 to 8 p.m.
Crafton 6 to 8 p.m.
Cranberry Township 6 to 8 p.m.
Crescent Township 6 to 8 p.m.
Dormont 6 to 8 p.m.
East Deer 6 to 8 p.m.
East McKeesport TBD
Edgewood 6 to 8 p.m.
Elizabeth Township 6 to 8 p.m.
Emsworth TBD
Etna 6 to 8 p.m.
Evans City 6 to 8 p.m.
Fawn Township 6 to 8 p.m.
Findlay Township 6 to 8 p.m.
Forest Hills 2 to 4 p.m.
Forward Township (Allegheny) 6 to 8 p.m.
Fox Chapel 6 to 8 p.m.
Franklin Park 6 to 8 p.m.
Frazer Township 5 to 8 p.m.
Glassport 6 to 8 p.m.
Green Tree 6 to 8 p.m.
Greensburg 6 to 8 p.m.
Hanover Township 5:30 to 7:30 p.m.
Hampton Township 6 to 8 p.m.
Harmar Township 6 to 8 p.m.
Harrison Township 6 to 8 p.m.
Heidelberg 6 to 8 p.m.
Hempfield Township 6 to 8 p.m.
Homestead 6 to 8 p.m.
Hopewell Township (Oct. 29) 6 to 8 p.m.
Indiana Township 6 to 8 p.m.
Irwin 6 to 8 p.m.
Jeannette CANCELED
Jefferson Hills 6 to 8 p.m.
Kennedy 5 to 7 p.m.
Kiski Township (Oct. 24) 6 to 8 p.m.
Latrobe 4 to 6 p.m.
Leetsdale TBD
Liberty 6 to 8 p.m.
Ligonier Township 6 to 8 p.m.
Lower Burrell (Oct. 29) 6 to 8 p.m.
Kennedy Township 5 to 7 p.m.
Marshall Township 6 to 8 p.m.
McCandless 6 to 8 p.m.
McKeesport 6 to 8 p.m.
Midland (Oct. 29) 6 to 8 p.m.
Millvale TBD
Monessen 4 to 6 p.m.
Monroeville 6 to 8 p.m.
Moon Township 5 to 7 p.m.
Mt. Lebanon 6 to 8 p.m.
Munhall 6 to 7:30 p.m.
Murrysville 5 to 7 p.m.
Neville Township (Oct. 29) 6 to 8 p.m.
New Castle 5 to 7 p.m.
New Kensington 6 to 8 p.m.
North Apollo Borough 6 to 8 p.m.
North Fayette 5 to 7 p.m.
North Huntingdon 6 to 8 p.m.
North Sewickley Township 5 to 7 p.m.
North Versailles 6 to 8 p.m.
Oakdale 6 to 8 p.m.
O’Hara Township 6 to 8 p.m.
Ohio Township 6 to 8 p.m
Peters Township 6 to 8 p.m.
Pine Township 6 to 8 p.m.
Pleasant Hills 6 to 8 p.m.
Plum 6 to 8 p.m.
Reserve Township 5:30 to 7:30 p.m.
Richland Township 6 to 8 p.m.
Robinson Township 6 to 8 p.m.
Ross Township 6 to 8 p.m.
Saxonburg 6 to 8 p.m.
Seven Fields 6 to 8 p.m.
Shaler Township 6 to 8 p.m.
Sharpsburg 6 to 8 p.m.
South Fayette 6 to 8 p.m.
South Park 6 to 8 p.m.
Springdale Township 6 to 8 p.m.
Swissvale TBD
Tarentum 6 to 8 p.m.
Turtle Creek 6 to 7:30 p.m.
Upper St. Clair 6 to 8 p.m.
Verona 6 to 8 p.m.
Versailles Borough 6 to 8 p.m.
West Deer 6 to 8 p.m.
West Homestead 6 to 7:30 p.m.
West View 6 to 8 p.m.
West Mifflin 6 to 7:30 p.m.
White Oak 6 to 8 p.m.
Whitehall Borough 6 to 8 p.m.
Wilkins Township 5 to 7 p.m.
Wilkinsburg 5 to 7 p.m.
Youngstown Borough 6 to 8 p.m.

Central PA

ADAMS COUNTY
Arendtsville Borough – 6-8 p.m.
Bendersville Borough – 6-8 p.m.
Biglerville – 6-8 p.m.
Carroll Valley Borough will be a holding trunk-or-treat at the Carroll Valley Borough Office on Saturday, Oct. 31 from 6-8 p.m. Those who are interested in participating are asked to register here.
Franklin Township – Oct. 29 from 6-8 p.m.

CUMBERLAND COUNTY
Camp Hill – Oct. 29 from 6-8 p.m.
East Pennsboro Township – 4-6 p.m.
Hampden Township – Oct. 29 from 6-8 p.m.
Lemoyne Borough – Oct. 29 from 6-8 p.m.
Lower Allen Township – Oct. 29 from 6-8 p.m.
New Cumberland Borough – Oct. 29 from 6-8 p.m.
Shiremanstown – Oct. 29 from 6-8 p.m.
Silver Spring Township- Oct. 29 from 6-8 p.m.
Upper Allen Township – Oct. 29 from 6-8 p.m.
Wormleysburg – Oct. 29 from 6-8 p.m.

DAUPHIN COUNTY
East Hanover Township – Oct. 29 from 6-8 p.m.
Elizabethville – 6-8 p.m.
Derry Township – 6-8 p.m.
Harrisburg City won’t have an official trick or treat night, but they will hold a “Grab and Go Treat Night” event on Saturday, Oct. 31 from 5-7 P.M. at Harrisburg Fire Station #1 (1820 N. 6th St.), Harrisburg Fire Station #2 (140 N. 16th St), and Harrisburg Fire Station #8 (9 S. 13th St.)
Highspire Borough – 6-9 p.m.
Hummelstown Borough says it will not set a date for Trick-or-Treat. If neighborhoods hold a Trick-or-Treat event, the borough says it will not interfere.
Lower Paxton Township – 6-8 p.m
Lykens – Oct. 29 from 6-8 p.m.
Middle Paxton Township – 6-8 p.m.
Middletown Borough – Oct. 29 from 6-8 p.m.
Millersburg – Oct. 29 from 6-8 p.m.
Paxtang Borough – 6-8 p.m.
Royalton Borough – Oct. 29 from 6-8 p.m.
South Hanover Township – Oct. 29 from 6-8 p.m.
Steelton Borough – 6-8 p.m.
Susquehanna Township – 6-8 p.m.
Swatara Township – 6-8 p.m.
West Hanover Township – 6-8 p.m.

FRANKLIN COUNTY
Chambersburg – 6-8 p.m.
Greene Township – 6-8 p.m.
Greencastle Borough – Oct. 29 from 6-8 p.m.
Mercersburg – 6-9 p.m.
Mont Alto Borough – Oct. 29 from 6-8 p.m.
Southampton Township – 6-8 p.m.
Waynesboro – 6-8 p.m.

LANCASTER COUNTY – Trick-or-Treat is held on the same day for almost every municipality for safety and consistency.
Adamstown – Oct. 30 from 6-8 p.m.
Bart Township – Oct. 30 from 6-8 p.m.
Columbia – Oct. 30 from 6-8 p.m.
Christiana Borough will be holding a trunk-or-treat in the area of Borough Hall from 6-8 p.m. on Thursday, Oct. 29.
Conoy Township – Oct. 30 from 6-8 p.m.
East Cocalico Township – Oct. 30 from 6-8 p.m.
East Hempfield Township – Oct. 30 from 6-8 p.m.
East Lampeter Township – Oct. 30 from 6-8 p.m.
East Petersburg – Oct. 30 from 6-8 p.m.
Elizabethtown – Oct. 30 from 6-8 p.m.
Ephrata Borough – Oct. 30 from 6-8 p.m.
Lancaster City – Oct. 30 from 6-8 p.m.
Lancaster Township – Oct. 30 from 6-8 p.m.
Lititz Borough – Oct. 30 from 6-8 p.m.
Manheim Borough – Oct. 30 from 6-8 p.m.
Manheim Township – Oct. 30 from 6-8 p.m.
Manor Township – Oct. 30 from 6-8 p.m.
Mount Joy Borough – Oct. 30 from 6-8 p.m.
Penn Township – Oct. 30 from 6-8 p.m.
Pequea Township – Oct. 30 from 6-8 p.m.
Rapho Township – Oct. 30 from 6-8 p.m.
Strasburg Borough – Oct. 30 from 6-8 p.m. Strasburg Lion’s Club will be canceling its annual Halloween parade.
Warwick Township – Oct. 30 from 6-8 p.m.
Upper Leacock – Oct. 30 from 6-8 p.m.
West Cocalico – Oct. 30 from 6-8 p.m.
West Earl – Oct. 30 from 6-8 p.m.

LEBANON COUNTY
The Lebanon County Police Chiefs have announced the date for 2020 Trick-or-Treat as Thursday, Oct. 29, 6-8 p.m.
Annville Township is discouraging Trick-or-Treat for fear of community spread.
Cleona will be continuing with Trick-or-Treat.
Lebanon City will be holding Trick-or-Treat on Thursday, Oct. 29 from 6-9 p.m.
Myerstown will be continuing with Trick-or-Treat.
North Lebanon Township will be continuing with Trick-or-Treat.
North Londonderry Township will be continuing with Trick-or-Treat.
South Lebanon Township will be continuing with Trick-or-Treat.
South Londonderry Township will be continuing with Trick-or-Treat.

MIFFLIN COUNTY
Armagh Township – 6-8 p.m.

PERRY COUNTY
Landisburg – Oct. 31 from 6-8 p.m.
Marysville Borough – Oct. 29 from 6-8 p.m.
Newport Borough – 6-8 p.m.

YORK COUNTY
East Manchester Township – 6-8 p.m.
Dover Township – 6-8 p.m.
Fairview Township – Oct. 29 from 6-8 p.m.
North York Borough – Oct. 30 from 6-8 p.m.
Manchester Borough – 6-8 p.m.
Mount Wolf Borough – 6-8 p.m.
Spring Garden Township – 6-8 p.m.
Springettsbury Township – 6-8 p.m.
West Manchester Township – 6-8 p.m.
West York – 6-8 p.m.
Windsor Township – 6-8 p.m.
Wrightsville – 6-8 p.m.
York Township – 6-8 p.m.
York City – 6-8 p.m. The York Halloween Parade will be canceled for 2020. The city says it is discouraging any “trunk or treat” events that may typically be held in churches, gymnasiums, or parking lots throughout the city.

CENTRE COUNTY – Many municipalities have pushed back the date/time to Saturday or Sunday, due to expected bad weather on the scheduled 10/29 date.The Sunday date attempts to avoid conflict with PSU’s game against Ohio State.
Spring Township – 6-8 p.m.
Walker Township – 6-8 p.m.
State College Borough – Nov. 1 from 6-8 p.m.
Bellefonte – Nov. 1 from 6-8 p.m.
Benner Township – Nov. 1 from 6-8 p.m.
College Township – Nov. 1 from 6-8 p.m.
Ferguson Township – Nov. 1 from 6-8 p.m.
Harris Township – Nov. 1 from 6-8 p.m.
Patton Township – Nov. 1 from 6-8 p.m.

CAMBRIA COUNTY
Johnstown – 5-7 p.m.
Westmont Borough – 6-8 p.m.
Richland Township – 1-3 p.m.
South Fork – 6-8 p.m.
Jackson Township – Oct. 25 from 1-4 p.m.
East Taylor – Oct. 29 from 6-8 p.m.
Ebensburg – 1-4 p.m.
Patton Borough – 4-7 p.m.
Scalp Level Borough – 1-3 p.m.

Nanty Glo Borough – 5-7 p.m.
Geistown Borough – 1-3 p.m.
Lorain Borough – 6-8 p.m.
Upper Yoder Township – 6-8 p.m.
Stonycreek Township – 6-8 p.m.

BEDFORD COUNTY
Bedford Borough – 6-8 p.m.

BLAIR COUNTY
Altoona – Oct. 29 from 6-8 p.m.
Bellwood – Oct. 29 from 6-8 p.m.
Claysburg – Oct. 29 from 6-8 p.m.
Hollidaysburg – Oct. 29 from 6-8 p.m.
Tyrone – 4-6 p.m.
Roaring Spring – Oct. 29 from 6-8 p.m.
DelGrosso’s Park – Oct. 29 from 6:30-8 p.m.

HUNTINGDON COUNTY
Huntingdon Borough – 6-8 p.m.

JEFFERSON COUNTY
Reynoldsville – 3 – 6 p.m.

SOMERSET COUNTY
Conemaugh Township – Oct. 29
Windber Borough – 1-3 p.m.
Paint Borough – 1-3 p.m.
Somerset Kiwanis Halloween Parade – Oct. 29 from 5-7 p.m.

Lehigh Valley

Alburtis – 6 – 8p.m.
Allen Township – 6 – 8 p.m.
Allentown – Oct. 30 from 6 – 8p.m.
Bangor – 2 – 5p.m.
Bath – 6 – 8p.m.
Bethlehem – Oct. 30 from 6 – 8p.m.
Bethlehem Township – Oct. 30 from 6 – 8p.m.
Bushkill Township – 6 – 8 p.m.
Catasauqua – 6 – 8p.m.
Coopersburg – Oct. 30 from 6 – 8p.m.
Coplay – Canceled due to COVID
East Allen Township – Oct. 30 from 6 – 8 p.m.
East Bangor – 6 – 8 p.m.
Easton – 6 – 8p.m.
Emmaus – Oct. 30 from 5:30 – 8p.m.
Fountain Hill – The borough will not be having traditional trick-or treat due to COVID-19. However, the police department will be holding a drive-thru trick-or-treat event at the police station from 6 to 8 p.m. Friday, Oct. 30.
Freemansburg – Oct. 30 from 6 – 8p.m.
Hanover Township – 6 – 8 p.m.
Heidelberg Township – 6 – 8p.m.
Hellertown – 6 – 8 p.m.
Jim Thorpe – 5 – 7 p.m.
Lehigh Township – Oct. 30 from 6 – 8p.m.
Lehighton – Oct. 28 from 6 – 8p.m. Limited to borough residents.
Lower Macungie Township – 6 – 9p.m.
Lower Mount Bethel – 4 – 6p.m.
Lower Milford Township – Oct 30 from 6 – 8 p.m.
Lower Nazareth – 6 – 8p.m.
Lower Saucon Township – 6 – 8p.m.
Lynn Township – 6 – 8p.m.
Macungie – 6 – 8p.m.
Moore Township – 6 – 8p.m.
Nazareth – 6 – 8p.m.
North Catasauqua – 6 – 8p.m.
Northampton – 6 – 8p.m.
North Whitehall Township – Oct. 30 from 6 – 8p.m.
Palmer Township – 6 – 8p.m.
Palmerton – 5 – 7 p.m.
Pen Argyl – 6 – 8 p.m.
Plainfield Township – 6 – 8 p.m.
Quakertown – 5 – 8 p.m.
Salisbury Township – Oct. 30 from 6 – 8p.m.
Slatington/Walnutport – Oct. 28 from 6 – 8p.m.
South Whitehall Township – Oct. 30 from 5 – 8p.m.
Tatamy – 6 – 8p.m
Upper Macungie Township – Oct.3 0 from 6 – 8p.m. (Rain date, Oct. 31.)
Upper Nazareth Township – 6 – 8 p.m.
Upper Saucon Township – 6 – 8p.m.
West Easton – 6 – 8 p.m.
Williams Township – 6 – 8p.m.
Wilson – 6 – 8 p.m.
Wind Gap – 6 – 8 p.m.
Weisenberg Township, Lehigh County – 6 – 8p.m. (No rain date.)
Whitehall Township – Oct. 30 from 6 – 8p.m.

Shop Funtober for Halloween Costumes