A gram of cannabis flower at a US dispensary typically costs $8 to $15. The national average sits near $10 to $12 per gram before tax. Budget or outdoor flower sells for $4 to $8 per gram, mid-tier indoor runs $10 to $14, and top-shelf craft flower runs $15 to $20 or more. State excise and sales taxes add roughly 15 to 40 percent on top of the sticker price, so a $12 gram can ring up at $15 or more at the register.

What is Weed and How is It Used

Average Price Per Gram by Tier

Price tracks quality, growing method, and potency. These ranges reflect what shoppers see on dispensary menus in mature legal markets.

read more

How State Markets Differ

Location matters as much as quality. Oregon and Washington have heavy supply and some of the lowest prices in the country, with grams occasionally dipping under $5. Colorado and Michigan stay moderate, with mid-tier flower near $8 to $12. Illinois, New York, Massachusetts, and Florida run higher because of limited licenses, higher wholesale costs, and steeper taxes. Medical patients in many states pay a lower tax rate than recreational buyers, which can cut the effective price per gram by 10 to 25 percent.

where to buy weed online legal

What Drives the Price of a Gram

Five factors explain most of the spread you see between menus.

read more

How to Figure Out What a Gram Will Cost You

Follow these steps to compare menus and land on a real number before you leave home.

  1. Open a few dispensary menus in your area and filter for flower.
  2. Write down the price per gram for each tier, not just the price of an eighth.
  3. Add your state excise tax plus local sales tax to that number.
  4. Divide the taxed price by the THC percentage to get cost per milligram of THC.
  5. Ask the budtender about bulk pricing on eighths and ounces before you commit to single grams.

Cost Per Milligram of THC

Price per gram only tells part of the story. A $14 gram at 28 percent THC delivers about 280 milligrams of THC, which works out to 5 cents per milligram. A $9 gram at 16 percent THC delivers about 160 milligrams, or 5.6 cents per milligram. Higher potency does not always mean better value, but the math helps you compare two jars honestly.

Buying More Than a Gram

Almost every dispensary discounts larger amounts. A single gram carries the highest price per unit. An eighth, which is 3.5 grams, usually drops the effective rate by 10 to 20 percent. A quarter ounce, or 7 grams, drops it further. An ounce, or 28 grams, can cut the per-gram cost by 30 to 50 percent compared with single-gram pricing. If you consume regularly, the ounce price is the number that actually matters for your budget.

Frequently Asked Questions

Is $20 a gram too much?

It is high, but not unheard of in Illinois, New York, and Massachusetts for top-shelf indoor flower. In Oregon or Washington, $20 a gram would be well above market.

Does weed cost more in illegal states?

Unregulated prices vary more widely, often landing near $10 per gram for mid-grade flower, with premium product running higher. There is no testing or tax structure, so quality is inconsistent.

Do medical patients pay less per gram?

Often yes. Many states waive or reduce excise tax for medical cardholders, which lowers the final price per gram by 10 to 25 percent.