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! You can find more news stories by clicking here and subscribe to The Marijuana Herald’s daily newsletter by clicking here.

Sponsors: