Although cannabis is only legal for medicinal use, Oklahoma City has 48.7 dispensaries per 100,000 residents — nearly 16x more than the average city (3.1). Learn more.