Is Open Carry Legal in Pennsylvania After the 2026 Law Changes?

Yes, open carry of firearms is generally legal in Pennsylvania for individuals aged 21 or older without a permit, but local ordinances and specific locations impose restrictions. The state preempts most municipal firearm regulations, yet Philadelphia and other cities enforce additional constraints under their home rule authority. Recent 2026 legislative proposals aim to clarify these discrepancies, though none have yet altered the core legal framework.

Key Regulations for Open Carry in Pennsylvania

  • Age and Eligibility: Only individuals 21+ may openly carry handguns; long guns may be carried openly by those 18+. Felons, domestic abusers, and those adjudicated as mentally ill are prohibited.
  • Local Restrictions: Philadelphia, Pittsburgh, and Erie enforce stricter rules, including bans on open carry in parks, government buildings, and during declared emergencies under their municipal codes.
  • Prohibited Locations: Open carry is banned in schools, courthouses, federal facilities, and private properties with posted “no firearms” signage, per 18 Pa. C.S. § 912.

Firearms must remain visible at all times during transport; concealed carry requires a License to Carry Firearms (LTCF), issued by county sheriffs. Violations of local ordinances carry penalties up to $500, while state-level offenses may result in felony charges. Employers and property owners may further restrict open carry through private policies. Consult the Pennsylvania State Police for updated guidance, as enforcement varies by jurisdiction.