5 States with the Cheapest Weed in America

4. California

Average Price of Weed per Ounce: $258.88

California is the state with the best weed in America in 2024, as per the quality and availability of the plant. The price per pound of cannabis fell in 2021 because of massive overproduction across California. The tough competition from the black market also forces retailers to keep prices low, as 2 out of every 3 cannabis purchases are made in the illicit market.

With $5.3 billion in legal sales in 2022, California is the State that Sells the Most Weed in America.