This is not legal advice.Concealed-carry reciprocity changes frequently and carries serious legal consequences. Verify current law with the destination state's official source before you carry.
OklahomaConcealed Carry Permit & Reciprocity
Compiled and verified against primary sources by CarryReciprocity. How we source & verify →
Oklahoma is a permitless (constitutional) carry state as of November 1, 2019 (HB 2597). A person 21 or older — or 18 or older if a member or veteran of the U.S. Armed Forces, Reserves, or National Guard — who may lawfully possess a firearm may carry a handgun openly or concealed without a license. The Oklahoma Self-Defense Act (SDA) Handgun License, issued by the Oklahoma State Bureau of Investigation, remains available and is worth holding for reciprocity; it requires a CLEET-approved firearms safety and training course, fingerprints, a $100 fee for a five-year license ($85 renewal; a ten-year option is double), and is valid for five or ten years. Open carry is lawful without a license. Oklahoma has no proactive duty to inform — a person need not identify as armed unless an officer asks, but must display a license or ID on demand (21 O.S. §1290.8). Under 21 O.S. §1290.26, Oklahoma recognizes a valid handgun license from any other state and also honors residents of constitutional-carry states carrying under their home-state law.
Oklahoma Oklahoma Self-Defense Act Handgun License (SDA)
- Issuing authority
- Oklahoma State Bureau of Investigation
- Carry regime
- constitutional
- Minimum age
- 21
- Fee
- $100
- Training
- Required
- Validity
- 5 years
Carry practicalities
Permitless carry
Allowed — minimum age 21
Oklahoma has permitless (constitutional) carry since November 1, 2019 (HB 2597). A person 21 or older — or 18 or older if a member/veteran of the Armed Forces, Reserves, or National Guard — who may lawfully possess a firearm may carry a handgun openly or concealed without a license. Residency is not required; Oklahoma also allows residents of other constitutional-carry states to carry under their home-state law (21 O.S. §1290.26).
official source · verified 2026-07-10
Open carry
Permitless
Open carry of a handgun is lawful in Oklahoma without a license for a person who may lawfully possess a firearm and meets the constitutional-carry age (21, or 18 for qualifying military). Open carry remains subject to the prohibited-place restrictions of 21 O.S. §1277 and to private-property rules.
official source · verified 2026-07-10
Duty to inform
Not required
Oklahoma imposes no affirmative duty to proactively notify a peace officer that you are carrying: no person shall be required to identify themselves as a handgun licensee or as lawfully in possession of a firearm if the officer does not demand the information. A person must, however, display a valid handgun license (or driver license/ID) on the officer's demand (21 O.S. §1290.8). A person carrying in Oklahoma under another state's non-permit authority must disclose that possession on contact (§1290.26).
official source · verified 2026-07-10
Off-limits locations
- government buildings owned or leased by a governmental entity (unless authorized)
- courthouses and courtrooms
- prisons, jails, and detention facilities
- K-12 public and private school property (21 O.S. §1280.1)
- sports arenas during a professional sporting event
- any place where gambling is authorized (casinos)
- elementary/secondary school buses and other statutorily prohibited places
- portions of establishments licensed for on-premises consumption of alcohol (bars)
- places where carrying a firearm is prohibited by federal law
Curated key categories, not exhaustive. The prohibited places are set out in 21 O.S. §1277 (and §1272.1); school property is governed by 21 O.S. §1280.1. A business or property owner may also prohibit carry on its premises (21 O.S. §1290.22).
official source · verified 2026-07-10
Oklahoma formally recognizes 49 states' permits · an Oklahoma permit is honored by 37 states.
Oklahoma reciprocity
Where Oklahoma's permit is honored
Honored — no extra conditions (33)
Honored — resident permits only (4)
Not honored (12)
You may also carry without a permit in 1 permitless-carry state, where no permit is required at all.
Whose permits Oklahoma honors
Honored — no extra conditions (49)
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
Not honored (1)
Last verified 2026-07-10 against Oklahoma State Bureau of Investigation — Self-Defense Act Unit.
We may earn a commission from some links, at no cost to you.
Oklahoma FAQ
- Does Oklahoma have constitutional carry?
- Yes. Oklahoma is a constitutional (permitless) carry state — eligible adults may carry a concealed handgun without a permit. The SDA remains available and is still worth holding for reciprocity in states that don't recognize permitless carry.
- How much does an Oklahoma SDA cost?
- The SDA application fee in Oklahoma is $100. $100 for a new five-year license; $85 for a five-year renewal. A ten-year license (or renewal) is available at double the five-year fee (21 O.S. §1290.12).
- Does Oklahoma honor out-of-state concealed-carry permits?
- Oklahoma honors concealed-carry permits from 49 other states, subject to the qualifiers (resident-only or permit-class restrictions) noted on each reciprocity pair. See the full inbound list on the "who Oklahoma honors" page.
- Where is an Oklahoma SDA honored?
- A Oklahoma SDA is honored by 37 other states. See the full outbound reciprocity list for exactly which states and any resident-only or class restrictions.
- How long is an Oklahoma SDA valid?
- A Oklahoma SDA is valid for 5 years before renewal is required.