Download the list of Cannabis stores in Oklahoma. Smartscrapers provides an accurate directory and the latest data on the number of Cannabis stores in Oklahoma There are 1619 Cannabis stores in Oklahoma as of April 1, 2026; which is an 0.00% increase from 2023. Of these locations, 1087 Cannabis stores which is 67.14% of all Cannabis stores in Oklahoma are single-owner operations, while the remaining 532 which is 32.86% are part of larger brands. The top three cities with the most Cannabis stores are Oklahoma City with 425 Cannabis stores, Tulsa with 296 Cannabis stores, Norman with 54 Cannabis stores. Average age of Cannabis stores in Oklahoma is 4 years and 8 months.