Oregon, Michigan and Massachusetts Among Cheapest Legal Cannabis States (as of June 2025)

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

Thank you for reading The Marijuana Herald! For more news articles, click here.