← Oklahoma firearms laws›Concealed Carry
Oklahoma Concealed Carry Laws (2026)
Permitted: Oklahoma is a permitless-carry state (also called constitutional carry), so eligible persons 21 and older may carry concealed without a license (or 18 and older for military and veterans).
Oklahoma is a permitless-carry state (also called constitutional carry), so eligible persons 21 and older may carry concealed without a license (or 18 and older for military and veterans). An optional SDA license is available, and the minimum age is 21 (18 for military and veterans).
Official source: oklahoma.gov →
General legal information, not legal advice — verify important decisions with a licensed attorney.
Concealed Carry in states bordering Oklahoma
The same rule in each neighboring state LawLert has verified, from that state’s own official source.
- ArkansasPermitted
No license is needed to carry a handgun in Arkansas, concealed or openly, if you are 18 or older and may lawfully possess one. Carrying is a crime only if you intend to use the handgun unlawfully against a person. Concealed carry is still banned in places such as bars, courthouses and places posted against handguns, and firearms are banned on K-12 school grounds. An optional license, for age 21 or older (18 for military), is mainly for other states' reciprocity.
Verified Oct 12, 2026 · Source: dps.arkansas.gov · Full Arkansas rule →
- ColoradoConditional
Colorado requires a permit to carry concealed, and the minimum age is 21. The permit is the Concealed Handgun Permit (CHP), shall-issue through county sheriffs; Colorado is not constitutional carry.
Verified Jul 2, 2026 · Source: cbi.colorado.gov · Full Colorado rule →
- KansasPermitted
No permit is needed to carry a concealed handgun in Kansas at 21 or older if you may lawfully possess a firearm. This has been the rule since July 1, 2015, and the statute has no residency condition. At 18 to 20, carrying a handgun concealed on your person is a crime unless you hold a Kansas provisional license (Kansas residents only) or a recognized out-of-state permit. Open carry without a license is allowed at 18 or older.
Verified Oct 12, 2026 · Source: ag.ks.gov · Full Kansas rule →
- MissouriPermitted
No permit is needed to carry a concealed handgun in Missouri, and the law has no residency condition, so visitors are covered. The statute states no age for carrying without a permit; 19 (18 for military members or honorably discharged veterans) is the permit age and the vehicle-carry age in the statute, so treat that as the minimum. Some places stay off limits, including hospitals, courthouses, schools and posted private property.
Verified Oct 12, 2026 · Source: revisor.mo.gov · Full Missouri rule →
- New MexicoConditional
A license is required to carry a loaded handgun concealed on your person. New Mexico issues licenses to residents (or stationed military) who are 21 or older. Visitors may carry concealed on a license from a state on New Mexico's list. New Mexico is not permitless for concealed carry. Open carry needs no license.
Verified Oct 12, 2026 · Source: dps.nm.gov · Full New Mexico rule →
- TexasPermitted
No license is needed at 21 or older. You may carry a handgun openly (in a holster) or concealed if you may lawfully possess it. …
Verified Oct 12, 2026 · Source: dps.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.