Denver is home to over 250 dispensaries offering medical or recreational cannabis, with many offering both. The directory below has a comprehensive list of Denver dispensaries with store information, and what types of cannabis are available for purchase. Adults 21 and older can purchase up to 1 ounce of flower, 8 grams of concentrate or 800 milligrams of cannabis infused in edibles or other forms. Denver expanded the allowable limit for possession to 2 ounces of cannabis in 2021, however the purchase limit remains the same. Medical patients may purchase up to 2 ounces of flower, 8 grams of concentrate or 20,000 milligrams of edibles. For more information check out our page on marijuana laws in Colorado.