The Uniform Firearms Act of Pennsylvania preempts any Local Ban in Pennsylvania.
Therefore, regardless The City, The Town, The Township, The Borough, The Ward, etc., Pennsylvania Law says that:
1. Open Carry is Legal, however;
2. If you A. Conceal the Firearm, or B. get into a Vehicle, then, you have to have a License to Carry Firearm (LTCH).
1. Carry a Firearm, in any way whatsoever, outside of your own Home , your own Land/Property, or your own Place of Business/Employment in a City of The First Class (Philadelphia), then, you MUST have a License to Carry Firearm (LTCH), or
2. If your Local Government has Officially declared a State of Emergency, then, in order to Carry a Firearm, in Public during that Emergency, you must have a License to Carry Firearm (LTCH).
Hell, I do not even live in Pennsylvania and I even know that, thanks to The Pennsylvania Firearms Owners Association!
Maybe, these rogue Town Hall Leaders should visit their Website at www.pafoa.org.