All Laws Decoded

Open Carry in Pennsylvania

Whether open carry is legal in Pennsylvania, any permit or age rules, and where it is banned.

Short answer: No statewide license is required to carry a firearm openly (unconcealed) on foot outside a vehicle; the license requirement covers concealed carry and carry in vehicles. 18 Pa.C.S. §§ 6106(a), 6108

Open carryNo statewide license is required to carry a firearm openly (unconcealed) on foot outside a vehicle; the license requirement covers concealed carry and carry in vehicles. In Philadelphia (a city of the first class), carrying a firearm, rifle or shotgun on public streets or public property requires a license or a § 6106(b) exemption. The Superior Court held the Philadelphia rule unconstitutional as applied in Commonwealth v. Sumpter, 340 A.3d 977 (Pa. Super. 2025).
Guns in your carA license is required to carry a firearm in any vehicle, loaded or not. Exceptions include: carrying an unloaded firearm in a secure wrapper from the place of purchase to home (and certain other trips listed in § 6106(b)(8)); licensed hunters, trappers and fishers while actually hunting or fishing; and visitors licensed by a state Pennsylvania recognizes. Without a license or an exception, it is a third-degree felony, or a first-degree misdemeanor for an otherwise eligible person.
Other § 6106(b) exceptions were not individually reviewed.
Where guns are bannedPossessing a weapon, including a firearm, in the buildings or on the grounds of an elementary or secondary school is a first-degree misdemeanor; this covers public, private and parochial schools and school buses. It is a defense if the weapon is possessed for a supervised school activity or another lawful purpose. Knowingly possessing a firearm in a court facility is a third-degree misdemeanor, and counties must provide free lockers for checking firearms at court buildings. In Philadelphia, public streets and property need a license (see open_carry).

More Pennsylvania gun laws

FAQ

Is open carry legal in Pennsylvania?
No statewide license is required to carry a firearm openly (unconcealed) on foot outside a vehicle; the license requirement covers concealed carry and carry in vehicles. In Philadelphia (a city of the first class), carrying a firearm, rifle or shotgun on public streets or public property requires a license or a § 6106(b) exemption. The Superior Court held the Philadelphia rule unconstitutional as applied in Commonwealth v. Sumpter, 340 A.3d 977 (Pa. Super. 2025).
Can you keep a gun in your car in Pennsylvania without a permit?
A license is required to carry a firearm in any vehicle, loaded or not. Exceptions include: carrying an unloaded firearm in a secure wrapper from the place of purchase to home (and certain other trips listed in § 6106(b)(8)); licensed hunters, trappers and fishers while actually hunting or fishing; and visitors licensed by a state Pennsylvania recognizes. Without a license or an exception, it is a third-degree felony, or a first-degree misdemeanor for an otherwise eligible person.
Where can't you carry a gun in Pennsylvania?
Possessing a weapon, including a firearm, in the buildings or on the grounds of an elementary or secondary school is a first-degree misdemeanor; this covers public, private and parochial schools and school buses. It is a defense if the weapon is possessed for a supervised school activity or another lawful purpose. Knowingly possessing a firearm in a court facility is a third-degree misdemeanor, and counties must provide free lockers for checking firearms at court buildings. In Philadelphia, public streets and property need a license (see open_carry).

General legal information, not legal advice. Laws change and local rules can differ; check the linked official source or talk to a lawyer about your situation.