Cannabis prices continue to vary drastically from state to state, based on a variety of factors.
Due to substantial differences in tax rates, regulatory structures and market dynamics, the average cost per gram of dried cannabis flower ranges from just above $3 per gram, to well over $10 per gram, depending on the state. In the list below, we breakdown the 10 states with the cheapest price for a gram of cannabis, using data provided by state regulatory agencies and cannabis commissions, and when needed data from the research firm Headset.
Oregon
$3.40 per gram of dried flower
Legalized in 2014
First cannabis store opened in October 2015
Michigan
$4 per gram
Legalized in 2018
First cannabis store opened in December 2019
Massachusetts
$4.50 per gram
Legalized in 2016
First cannabis store opened in November 2018
Colorado
$6.50 per gram
Legalized in 2012
First cannabis store opened in January 2014
Ohio
$6.56 per gram
Legalized in 2023
First cannabis store expected in late 2025
Maine
$6.67 per gram
Legalized in 2016
First cannabis store opened in October 2020
Washington
$7 per gram
Legalized in 2012
First cannabis store opened in July 2014
Montana
$7.50 per gram
Legalized in 2020
First cannabis store opened in January 2022
Illinois
$8 per gram
Legalized in 2019
First cannabis store opened in January 2020
Arizona
$8.20 per gram
Legalized in 2020
First cannabis store opened in January 2021