Oklahoma Cannabis Laws 2026

Last Updated:

🟡MEDICAL ONLY
Share This Guide

Cannabis is legal for medical use only in Oklahoma. Possession limit: 3 oz on person, 8 oz at home (medical). Home grow: 6 mature, 6 seedlings per patient. Minimum age: 18+. 472 licensed dispensaries listed on Leefii. Last updated: January 15, 2026.

Key Facts

Legal StatusMedical Only
Possession Limit3 oz on person, 8 oz at home (medical)
Purchase Limit3 oz per transaction (medical)
Home Grow6 mature, 6 seedlings per patient
Minimum Age18+
Cannabis Tax Rate7% excise tax on medical
Dispensaries472
Delivery AllowedYes (medical delivery)

Medical Marijuana in Oklahoma

MMJ Card Cost

$100 state fee ($20 for veterans, disabled, SSI)

Reciprocity

Temporary 30-day licenses available for out-of-state patients ($100)

Qualifying Conditions

Any condition recommended by physician — Oklahoma has no restricted conditions list

Where to Buy Cannabis in Oklahoma

There are 472 licensed cannabis dispensaries in Oklahoma listed on Leefii. 3 offer delivery service. Browse dispensaries to compare ratings, hours, and services.

Consumption Rules in Oklahoma

Medical patients only. No public consumption. Smokable flower and all forms allowed. Cannot consume in vehicles or public places.

Important: Cannabis consumption is always illegal on federal property (national parks, military bases, federal buildings) regardless of state law. Driving under the influence of cannabis is illegal in all 50 states.

Recent Changes in Oklahoma

  • SQ 820 (recreational) failed March 2023
  • Market consolidation with many businesses closing
  • Stricter enforcement of license requirements

2026 Ballot Watch

Potential new recreational initiative for 2026

Frequently Asked Questions

Is weed legal in Oklahoma?

Cannabis is legal for medical use only in Oklahoma. Patients with qualifying conditions and a valid medical marijuana card can purchase from licensed dispensaries.

Can I grow weed at home in Oklahoma?

Yes, home cultivation is permitted in Oklahoma. The limit is 6 mature, 6 seedlings per patient. Plants must be kept in a secure, enclosed area not visible to the public.

How much weed can I carry in Oklahoma?

In Oklahoma, the possession limit is 3 oz on person, 8 oz at home (medical). Carrying more than the legal amount can result in fines or criminal charges.

Do I need a medical card in Oklahoma?

Yes, you need a medical marijuana card to purchase cannabis in Oklahoma. The card costs $100 state fee ($20 for veterans, disabled, SSI). Qualifying conditions include: Any condition recommended by physician — Oklahoma has no restricted conditions list, and more.

Can I get weed delivered in Oklahoma?

Yes, cannabis delivery is available in Oklahoma. Browse 472 dispensaries on Leefii to find delivery options near you.

What is the cannabis tax in Oklahoma?

The cannabis tax in Oklahoma is 7% excise tax on medical. Medical patients may pay lower tax rates in some cases.

Where can I smoke weed in Oklahoma?

Medical patients only. No public consumption. Smokable flower and all forms allowed. Cannot consume in vehicles or public places. Cannabis consumption is also always prohibited on federal property regardless of state law.

Can I buy edibles in Oklahoma?

Medical patients in Oklahoma can purchase edibles from licensed dispensaries with a valid medical card, subject to program regulations.

How many dispensaries are in Oklahoma?

There are 472 licensed cannabis dispensaries in Oklahoma listed on Leefii. Browse all dispensaries to compare ratings, hours, and services.

Disclaimer: This page is for informational purposes only and does not constitute legal advice. Cannabis laws change frequently. Always verify current laws with official state sources before purchasing or consuming cannabis. Last updated: January 15, 2026.