The 10 States with the Cheapest Legal Recreational Marijuana Prices

With recreational marijuana now legal in 24 states, the cost of marijuana varies widely across the nation.

Among the 23 states that allow licensed recreational marijuana sales, prices vary pretty drastically. This is due to a variety of reasons, including state-specific regulations and taxes.

With that in mind, using data compiled by state regulatory agencies and the research firm Headset, here are the 10 legal marijuana states with the cheapest average prices per gram of dried flower:

Oregon

$3.78 per gram

Oregon consistently offers the most affordable legal marijuana in the country. As of the end of July, the average price for dried flower was $3.78 per gram. Although this is slightly higher than the state’s all-time low of $3.60, the price remains the lowest in the nation.

Oregon legalized recreational marijuana in 2014, and the first retail outlets began operating in 2016.

Massachusetts

$5.06 per gram

The average price for a gram of dried marijuana flower in Massachusetts is $5.06, per state data updated in July. Massachusetts prices are noticably higher than Oregon, but considerably lower than the next state on the list.

Massachusetts legalized marijuana in 2016, with the first licensed marijuana retail outlet opening its doors in 2018.

Washington

$6.95 per gram

Washington, which first legalized recreational marijuana in 2012, now has an average price of $6.95 per gram as of August 2024. Prices have shown little fluctuation in recent months, maintaining a consistent trend.

The state legalized marijuana during the November 2012 election, tying Colorado as the first state to do so, with marijuana stores opening in 2014.

Michigan

$7.00 per gram

In Michigan, the average price of marijuana is nearly the same as Washington, at $7 per gram.

Michigan voters legalized marijuana in November 2018, with the first licensed retail outlet opening the following year.

Maine

$7.25 per gram

As of August 2024, the average price per gram of marijuana in Maine is $7.25, continuing a trend of steady prices over the past year.

Marijuana was legalized in Maine via the initiative process in 2016, with the first licensed marijuana store opening in October 2020.

Colorado

$8.65 per gram

In Colorado, the average price per gram of dried marijuana flower is $8.65 as of July 2024. Prices have gradually declined over the years as the market continues to mature.

Colorado was among the first states to legalize recreational marijuana in 2012, with sales beginning in 2014.

Nevada

$8.90 per gram

Nevada’s average price per gram of dried marijuana flower stands at $8.90. Prices in the state have remained steady over the past 10 months, fluctuating by less than $1.

Nevada legalized marijuana in 2016, and the first retail outlets opened in 2017.

California

$9.25 per gram

California, with its vast market, has an average price of $9.25 per gram of dried marijuana flower.

California legalized marijuana in 2016, with sales starting in 2018.

Arizona

$9.50 per gram

As of July 2024, the average price per gram of marijuana in Arizona is $9.50. The state’s competitive market and favorable growing conditions have contributed to these prices, which have slower dropped in recent months.

Arizona legalized recreational marijuana in 2020, with sales commencing in 2021.

New Mexico

$9.75 per gram

Rounding out the top ten, New Mexico’s average price per gram of marijuana stands at $9.75, according to data released by the state in July.

New Mexico legalized marijuana in 2021, with the first sales starting in 2022.

Thank you for reading The Marijuana Herald!