Oklahoma has 1,226 licensed medical marijuana dispensaries in 211 cities and towns, all licensed by the Oklahoma Medical Marijuana Authority (OMMA). Oklahoma is a medical-only state: to buy, you need an OMMA patient license, or a 30-day temporary license if you hold a medical card issued by another state's government, plus a government-issued photo ID. A licensed patient can buy up to 3 ounces of marijuana, 1 ounce of concentrate and 72 ounces of edibles in a single transaction. Every purchase carries a 7% medical marijuana excise tax plus state and local sales tax.
Pick a city below to see every licensed store there, with addresses, license numbers and maps. The biggest markets are Oklahoma City (238), Tulsa (135), Norman (41), Edmond (38), Lawton (33), Ardmore (23), Broken Arrow (19), Durant (18), Moore (17) and Shawnee (15). Browse all states in our dispensary directory.
Oklahoma Dispensaries by City
Oklahoma has far more dispensaries than most states: our directory lists 1,229 stores, 10 times as many as Maryland and 5 times as many as Missouri, for a state of about 4.1 million people. That is roughly 30 stores for every 100,000 residents, or one for every 3,350 people, based on the U.S. Census Bureau's July 1, 2025 population estimate. Oklahoma City and Tulsa alone account for 375 stores, 31% of the state total, and 15 cities have 12 or more. At the other end, 159 towns have fewer than five stores, and 78 of them have just one. The table below lists every city and town with at least five stores, largest first, with the county or counties where those stores sit. Names follow each store's mailing address, so a store listed under Oklahoma City may be in Canadian or Cleveland County. Click a city to see its stores.
| City | Licensed stores | County |
|---|---|---|
| Oklahoma City | 239 | Oklahoma, Cleveland, Canadian |
| Tulsa | 136 | Tulsa, Creek |
| Norman | 41 | Cleveland, McClain |
| Edmond | 38 | Oklahoma, Logan |
| Lawton | 33 | Comanche |
| Ardmore | 23 | Carter, Love |
| Broken Arrow | 19 | Tulsa, Wagoner |
| Durant | 18 | Bryan |
| Moore | 17 | Cleveland, Oklahoma |
| Shawnee | 15 | Pottawatomie |
| Claremore | 14 | Rogers |
| Muskogee | 14 | Muskogee |
| Stillwater | 14 | Payne |
| McAlester | 13 | Pittsburg |
| Enid | 12 | Garfield |
| Ada | 11 | Pontotoc |
| Bartlesville | 11 | Washington |
| Del City | 11 | Oklahoma |
| Sand Springs | 11 | Tulsa |
| Ponca City | 10 | Kay |
| Altus | 9 | Jackson |
| Bethany | 9 | Oklahoma |
| Grove | 9 | Delaware |
| Hugo | 9 | Choctaw |
| Idabel | 9 | McCurtain |
| Miami | 9 | Ottawa |
| Mustang | 9 | Canadian |
| Sapulpa | 9 | Creek |
| Tahlequah | 9 | Cherokee |
| Broken Bow | 8 | McCurtain |
| Duncan | 8 | Stephens |
| Guthrie | 8 | Logan |
| Midwest City | 8 | Oklahoma |
| Owasso | 8 | Tulsa |
| Roland | 8 | Sequoyah |
| Yukon | 8 | Canadian |
| Bixby | 7 | Tulsa |
| Chickasha | 7 | Grady |
| Sallisaw | 7 | Sequoyah |
| El Reno | 6 | Canadian |
| Elk City | 6 | Beckham |
| Eufaula | 6 | McIntosh |
| Glenpool | 6 | Tulsa |
| Pauls Valley | 6 | Garvin |
| Skiatook | 6 | Tulsa, Osage |
| Choctaw | 5 | Oklahoma |
| Newcastle | 5 | McClain |
| Poteau | 5 | Le Flore |
| Pryor | 5 | Mayes |
| Vinita | 5 | Craig |
| Wagoner | 5 | Wagoner |
| Warr Acres | 5 | Oklahoma |
Oklahoma Dispensaries by Region
Oklahoma has 77 counties, and licensed dispensaries operate in 72 of them. Only Alfalfa, Cimarron, Coal, Dewey and Roger Mills counties have no store in our directory. Regional counts below are based on each store's county.
Oklahoma City Metro (451 stores)
Oklahoma City has 239 stores, the most of any city in the state: 226 in Oklahoma County, with the rest on the Cleveland and Canadian county sides of a city that spreads across four counties. Oklahoma County as a whole has 299 stores, including most of Edmond's 38 (the other 9 are on the Logan County side), plus Del City (11), Bethany (9), Midwest City (8), Choctaw and Warr Acres. Cleveland County has 73, led by Norman (41), home to the University of Oklahoma, and Moore (17). Canadian County has 29, in Mustang (9), Yukon (8), El Reno and Piedmont. Logan County (20) adds Guthrie, the old territorial capital, and McClain (10), Grady (10) and Lincoln (10) counties have stores in towns such as Newcastle, Purcell, Chickasha, Chandler and Prague. Tinker Air Force Base, next to Midwest City and Del City, is federal property where cannabis is illegal.
Tulsa Metro (262 stores)
Tulsa has 136 stores, second only to Oklahoma City. Tulsa County has 190 in all, with Broken Arrow (19, a few of them across the line in Wagoner County), Sand Springs (11), Owasso (8), Bixby, Glenpool and Jenks. Rogers County has 20, 14 of them in Claremore. Creek County has 22, led by Sapulpa (9) and Bristow, and Wagoner, Okmulgee, Osage and Pawnee counties add 11, 9, 8 and 2, in places such as Wagoner, Coweta, Henryetta, Skiatook and Pawhuska.
Northeast Oklahoma (138 stores)
Muskogee has 14 stores and Tahlequah, the capital of the Cherokee Nation, has 9. Bartlesville has 11, all but a few of Washington County's 14. Near the Missouri line, Miami has 9 stores and Grove, on Grand Lake, has 9, with more in Vinita, Pryor, Jay and Wyandotte. Sequoyah County has 22 stores, led by Roland (8), just across the Arkansas River from Fort Smith, and Sallisaw (7). Eufaula and Checotah serve Lake Eufaula. Because Missouri and Arkansas issue state medical marijuana cards, patients from those states can apply for an Oklahoma temporary license, but taking cannabis back across the state line is illegal.
Southeast Oklahoma and Texoma (117 stores)
Durant has 18 stores, the most in southeast Oklahoma, and Bryan County has 31 in all, a short drive from the Texas line on U.S. 75. McAlester has 13 of Pittsburg County's 19. McCurtain County has 19, in Idabel (9) and Broken Bow (8), the gateway to Beavers Bend State Park. Le Flore County has 21 spread across Poteau, Pocola, Heavener, Spiro and Arkoma, and Hugo has 9 of Choctaw County's 13. Texas visitors should know that OMMA does not accept Texas patients for a temporary license, because Texas does not issue state medical marijuana licenses.
Central and South Central Oklahoma (111 stores)
Ardmore has 23 stores, and Carter County has 25. Shawnee has 15, most of Pottawatomie County's 22, with Tecumseh close by. Ada has 11, all of Pontotoc County's stores, and Duncan has 8. Marshall County (8) and Love County (8), on Lake Texoma and the Red River, have stores in Kingston, Madill, Marietta and Thackerville. Pauls Valley, Lindsay, Sulphur, Seminole, Holdenville and Okemah round out the region. The Chickasaw National Recreation Area near Sulphur is federal land, where possession is illegal even with a state license.
Southwest Oklahoma (76 stores)
Lawton has 33 stores, nearly all of Comanche County's 36, next to Fort Sill. Altus, home to Altus Air Force Base, has 9. Beckham County has 9, in Elk City and Sayre on Interstate 40, and Custer County has 6, in Weatherford and Clinton. Smaller towns such as Hobart, Mangum, Cordell, Anadarko and Hollis have one or two each. Fort Sill and Altus Air Force Base are federal installations where state medical licenses do not apply.
North Central, Northwest and the Panhandle (74 stores)
Stillwater, home to Oklahoma State University, has 14 stores, and Enid has 12, all of Garfield County's. Ponca City has 10 of Kay County's 17, with more in Blackwell and Tonkawa. Farther west the stores thin out: Woodward has 4, Guymon in the Panhandle has 4, and Alva, Kingfisher, Watonga, Shattuck and Laverne have a few between them. Cimarron County, at the far western tip of the Panhandle, has none. Vance Air Force Base near Enid is federal property.
How Oklahoma Licenses Dispensaries: The Oklahoma Medical Marijuana Authority
Oklahoma voters approved State Question 788 on June 26, 2018, creating a medical marijuana program now written into Title 63, Section 420 of the Oklahoma Statutes. The Oklahoma Medical Marijuana Authority licenses patients, caregivers, dispensaries, growers and processors. Today the market is less than half the size it was at its 2023 peak.
What that means for shoppers:
- A smaller market: OMMA's licensing and tax data shows licensed dispensaries peaked at 2,893 on March 1, 2023 and stood at 1,259 on October 1, 2026, a drop of more than half. Patient licenses peaked at 386,913 on May 15, 2022 and were down to 304,186 on October 1, 2026.
- No new store licenses: A moratorium on new dispensary, processor and commercial grower licenses, first passed in 2022, now runs from August 1, 2026 to August 1, 2028 under Title 63, Section 427.14a, as extended by HB 3143 in 2026. Renewals and licenses needed for a change of owner or location are exempt, and OMMA's executive director can end the moratorium early.
- Medical only: Every store in our directory is a medical dispensary. There is no adult-use license in Oklahoma.
- Pre-packaged products: OMMA's dispensary inspection checklist, updated in November 2025, requires flower, pre-rolls and other flower products to be sold to patients in pre-packaged form, so you will not see product weighed out of a jar at the counter.
Because licenses are frozen, the stores that remain are the ones that survived the shakeout. Our directory lists 1,229 of them. Each listing shows the store's OMMA license number, so you can check it against OMMA's own records.
Is Recreational Marijuana Legal in Oklahoma?
No. Voters rejected State Question 820, which would have legalized recreational marijuana for adults 21 and older, at a special election on March 7, 2023. Governor Kevin Stitt's office confirmed the result that night. Without a patient license or a temporary license, buying or possessing marijuana is illegal in Oklahoma, and the many stores you see along the highway will turn you away. Someone without a license who can state a medical condition faces a misdemeanor with a fine of up to $400 and no jail for possessing up to 1.5 ounces, under Section 420(B). For the full penalty picture, see our guide to Oklahoma marijuana laws.
Buying Cannabis in Oklahoma: License, ID and Limits
- Who can buy: Only holders of an OMMA patient or caregiver license, or an out-of-state temporary license. Patients 18 and older can buy for themselves. Minor patients may not enter a dispensary without their authorized parent or legal guardian, OMMA says.
- What to show: OMMA's January 2026 guidance to dispensaries says stores can accept a physical OMMA card, a photo of one, the official OMMA approval email or proof of approval in the OMMA MedPortal, together with a valid government-issued photo ID. The store must check the license in OMMA Verify and confirm it is active.
- Per-transaction limit: Under OMMA rule OAC 442:10-5-12(a), a dispensary may sell a patient no more than 3 ounces (84.9 grams) of marijuana, 1 ounce (28.3 grams) of concentrate, 72 ounces of edible products, 6 mature plants and 6 seedlings in a single transaction.
- Possession limits: Section 420(A) lets a licensed patient carry up to 3 ounces on their person and keep up to 8 ounces at home, plus 1 ounce of concentrate, 72 ounces of edibles, 72 ounces of topicals, and 6 mature plants with their harvest and 6 seedlings. Section 427.8 says these amounts are cumulative, so a patient may hold all of them at once.
- Taxes at the register: Expect a 7% excise tax plus state and local sales tax on every purchase.
- Local rules: Cities and counties may not restrict a licensed patient's right to possess, buy, grow or transport marijuana within state limits, or require any extra local permit, under Section 427.8.
| Rule | Oklahoma patient license | Out-of-state temporary license |
|---|---|---|
| Who qualifies | Oklahoma residents 18+; minors with two physicians and a parent or guardian | Holders of a medical card issued by another state's government |
| Fee | $100 plus $4.30 processing, or $20 plus $2.50 with Medicaid, Medicare or 100% disabled veteran status | $100 plus $4.30 processing, no reduced fee |
| Valid for | 2 years | 30 days |
| Per-transaction limit | 3 oz marijuana, 1 oz concentrate, 72 oz edibles, 6 mature plants, 6 seedlings | |
| Possession | 3 oz on your person, 8 oz at home, 1 oz concentrate, 72 oz edibles, 72 oz topicals | |
| Home grow | 6 mature plants and 6 seedlings | |
| Tax | 7% excise plus state and local sales tax | |
How to Get an Oklahoma Medical Marijuana Card
Oklahoma does not limit its program to a list of medical conditions. Section 420(M) says it plainly: "There are no qualifying conditions." Instead, a physician decides whether to sign a recommendation. The steps, from OMMA's patient license page:
- Get a physician recommendation: Since January 1, 2026, under SB 1066, the physician must have completed medical marijuana education and registered with OMMA before making recommendations, OMMA says. The signed Physician Recommendation Form must be dated within 30 days of your application.
- Apply as a resident: Adult licenses are for Oklahoma residents 18 and older and are valid for two years. You apply to OMMA with the signed recommendation form.
- Pay the fee: $100 plus a $4.30 card processing fee, or $20 plus a $2.50 processing fee with proof of enrollment in Medicaid (SoonerSelect) or Medicare, or status as a 100% disabled veteran.
- Minors: Patients 17 and younger need recommendation forms signed by two registered physicians, and a parent or guardian must apply with them.
- Caregivers: A caregiver license is free. The patient's physician must certify the need for a caregiver, and one caregiver may serve up to five licensed patients.
Once OMMA approves your application, you can shop right away with the approval email and your photo ID, since stores accept it in place of a physical card.
Visiting Oklahoma: The Temporary Out-of-State License
Visitors cannot walk into an Oklahoma dispensary with just a driver's license. The only route for a nonresident is OMMA's out-of-state temporary license, which lets the holder legally buy, use and grow medical marijuana in Oklahoma, OMMA says. It is valid for 30 days and costs $100 plus a $4.30 processing fee, with no reduced fee. To qualify, you must hold a medical marijuana patient license issued by your home state's government. A recommendation from an out-of-state doctor is not honored. OMMA gives examples: Missouri and Arkansas cards qualify because those state governments issue the licenses, and Texas patients do not, because the Texas government does not issue patient licenses. Apply before your trip, since the license has to be approved before you can buy.
Growing Cannabis at Home in Oklahoma
Licensed patients may grow at home. Section 420(A) allows a patient to possess 6 mature marijuana plants and the marijuana harvested from them, plus 6 seedling plants, and Section 427.8 bars cities and counties from requiring any additional permit or license to grow within those limits. Out-of-state temporary license holders may grow too, under OMMA's description of the license. Growing without a license is illegal. Dispensaries can sell plants as well, within the limit of 6 mature plants and 6 seedlings per transaction.
Medical Marijuana Dispensaries in Oklahoma
All 1,226 stores in our directory are medical dispensaries, shown with a Medical badge, because that is the only kind Oklahoma licenses. Many are small, independent shops: the largest chain in our directory has 8 locations, and 1,053 of the 1,229 store names appear only once. Prices vary from store to store, so ask about daily deals and first-time patient discounts, and compare the out-the-door price, after the 7% excise and sales tax, rather than the shelf tag.
Patients get some protections under Section 427.8 that are worth knowing. Unless federal law requires otherwise, an employer generally may not take action against an applicant or employee solely because they hold a medical marijuana license, although employers may ban use or impairment at work, and workers in safety-sensitive jobs are held to a zero-tolerance standard.
Oklahoma Cannabis Taxes and Prices
Every retail medical marijuana sale in Oklahoma carries two taxes:
- 7% medical marijuana excise tax on the gross amount the seller receives, collected at the point of sale under Title 63, Section 426, which came from State Question 788. The Oklahoma Tax Commission collects and enforces it.
- Sales tax: The state sales tax rate is 4.5%, and county and city sales taxes are added, based on the store's location, according to the Oklahoma Tax Commission. The total therefore depends on where you shop.
- Disabled veterans: The Tax Commission says 100% disabled veterans are exempt from sales tax but still pay the 7% excise tax.
OMMA reports $32,024,393 in excise tax and $41,590,752 in state and local sales tax on medical marijuana in 2026 through September. There is no tax exemption for patients, because every sale in Oklahoma is a medical sale.
Where You Can and Cannot Use Cannabis in Oklahoma
- Public places: Oklahoma's Smoking in Public Places and Indoor Workplaces Act covers marijuana smoking and vaping wherever tobacco smoking is banned, under Title 63, Section 1-1525.
- Private property and businesses: Property and business owners may ban smoking or vaping marijuana on their premises and within 10 feet of an entrance, though they may not bar patients from using products that are not smoked or vaped, under Section 427.8.
- Driving: Oklahoma's DUI law, Title 47, Section 11-902, makes it illegal to drive with any amount of a Schedule I substance or its metabolites in your blood, saliva or urine, or under the influence of any intoxicating substance, and says being lawfully entitled to use a substance is no defense. A first offense is a misdemeanor with 10 days to one year in jail and a fine of up to $1,000. A patient license does not protect you behind the wheel.
- Federal land: Cannabis is illegal at Tinker, Vance and Altus Air Force Bases, Fort Sill, the McAlester Army Ammunition Plant and on federal land such as the Chickasaw National Recreation Area. In April 2026 the federal government moved marijuana held under a state medical marijuana license to Schedule III, but that did not make it legal on federal property or across state lines. Our federal marijuana law guide explains.
- Airports and state lines: The TSA follows federal law and refers cannabis found at screening to police, including at Will Rogers World Airport in Oklahoma City and Tulsa International Airport. An Oklahoma license stops at the state line, so taking cannabis into Texas, Kansas, Arkansas, Missouri, Colorado or New Mexico is illegal. Compare the rules in every state's cannabis laws.
Oklahoma Dispensary FAQ
How many dispensaries are in Oklahoma?
Our directory lists 1,226 licensed medical dispensaries in Oklahoma, in 211 cities and towns. Oklahoma City has the most, followed by Tulsa, Norman and Edmond. OMMA counted 1,259 licensed dispensaries on October 1, 2026, down from 2,893 in March 2023.
Do you need a medical card to buy weed in Oklahoma?
Yes. Oklahoma is medical only, and stores sell only to holders of an OMMA patient or caregiver license or a 30-day out-of-state temporary license, who must also show a government-issued photo ID.
Can tourists buy weed in Oklahoma?
Only with an OMMA temporary license, which requires a medical card issued by your home state's government. It costs $100 plus a $4.30 processing fee and lasts 30 days. Texas patients are not eligible.
How do you get a medical marijuana card in Oklahoma?
Get a signed recommendation from a physician registered with OMMA, then apply to OMMA as an Oklahoma resident 18 or older. The fee is $100 plus $4.30, or $20 plus $2.50 for people on Medicaid or Medicare and 100% disabled veterans. There is no list of qualifying conditions.
How much weed can you buy in Oklahoma?
Up to 3 ounces of marijuana, 1 ounce of concentrate and 72 ounces of edibles per transaction. Patients may keep up to 8 ounces at home.
What is the tax on weed in Oklahoma?
A 7% medical marijuana excise tax, plus the 4.5% state sales tax and local sales taxes.
Is recreational weed legal in Oklahoma?
No. Voters rejected State Question 820, the recreational legalization measure, on March 7, 2023.
Does your dispensary need more visibility? Cannabis shoppers use The Weed Street Journal to compare stores, read strain guides and check the law before they buy. Advertise with us · Spotted a wrong address, phone number or hours? Tell us and we will fix it free.
How we build this directory: Store names, addresses and license numbers come from the Oklahoma Medical Marijuana Authority's list of licensed dispensaries. We check each store against map data, leave out stores reported as permanently closed, and refresh the list as licenses change, so our count can differ slightly from OMMA's. For the rules in every state, see our state-by-state cannabis law guides.
