← Oklahoma firearms laws›Open Carry
Oklahoma Open Carry Laws (2026)
Permitted: Open carry of a handgun is legal in Oklahoma without a license for eligible people 21 or older, or 18 and older for military members and veterans.
Official source: oklahoma.gov →
General legal information, not legal advice — verify important decisions with a licensed attorney.
Open Carry in states bordering Oklahoma
The same rule in each neighboring state LawLert has verified, from that state’s own official source.
- ArkansasPermitted
Open carry of a handgun is legal without a permit for anyone 18 or older who may lawfully possess one. It is a crime only if you intend to use it unlawfully against a person. A loaded firearm may not be carried into a publicly owned building or facility (Class C misdemeanor), and a private owner who says no can have you charged with trespass.
Verified Oct 12, 2026 · Source: dps.arkansas.gov · Full Arkansas rule →
- ColoradoConditional
State law does not ban open carry of a handgun and requires no permit, but cities and counties may ban it in buildings or areas they post, and Denver bans open carry. …
Verified Oct 12, 2026 · Source: cbi.colorado.gov · Full Colorado rule →
- KansasPermitted
Open carry of a handgun is legal in Kansas without a license for anyone 18 or older who may lawfully possess one. Some places are off limits, such as school grounds and buildings posted against open carry.
Verified Oct 12, 2026 · Source: ag.ks.gov · Full Kansas rule →
- MissouriPermitted
Open carry of a handgun is legal under state law and needs no permit, but cities and counties may ban it by ordinance. Where banned, you may still carry openly with a Missouri permit, or a recognized out-of-state permit, kept on you and shown when an officer asks. Without a permit, carrying a firearm into a church, government building, polling place on election day or school is a crime. The statutes state no open carry age; treat 19 (18 for military) as the minimum.
Verified Oct 12, 2026 · Source: revisor.mo.gov · Full Missouri rule →
- New MexicoPermitted
Open carry of a loaded handgun is legal in New Mexico without a license for anyone who can lawfully possess one, generally 19 or older, and location restrictions apply.
Verified May 31, 2026 · Source: dps.nm.gov · Full New Mexico rule →
- TexasPermitted
Open carry of a handgun is allowed in Texas without a permit at age 21 or older, but the handgun must be carried in a holster.
Verified May 31, 2026 · Source: guides.sll.texas.gov · Full Texas rule →
We watch the official sources behind Oklahoma firearms rules. If a tracked rule changes, you get one short email — never more than one a week. Free, unsubscribe anytime.