How Much Is an Ounce of Cannabis? The Short Answer

An ounce of cannabis is 28 grams. In legal US markets, the retail price for an ounce of flower typically falls between about $100 and $400. That range is wide because price depends on where you buy, what tier of flower you choose, and the taxes added at checkout. In mature markets with heavy supply, such as Oregon or Washington, budget ounces can sell for under $150. In markets with limited competition or high taxes, such as Illinois, top-shelf ounces often exceed $350. Before you buy, confirm the weight, the license status of the seller, and the total cost after tax.

Medical Cannabis Prices vs Recreational: A Buying Guide

What to Look For When Buying an Ounce

Price Bands by Market and Tier

Prices shift with supply, regulation, and competition. Use these bands as a general guide, not a promise.

related article

Medical cannabis patients sometimes pay lower taxes or get access to different menus. Check the rules in your state.

cannabis price list flowers concentrates

Common Pitfalls

FAQ

How many grams are in an ounce of cannabis?

28 grams. That is the standard in the US and most legal markets.

Why Are Cannabis Prices High at Dispensaries?

What is a zip?

Zip is slang for an ounce, short for "oz." It means 28 grams.

Why is an ounce cheaper per gram than an eighth?

Volume pricing. Packaging, labeling, and labor costs are spread across more product, so the per-gram price drops as the weight goes up.

Can I buy an ounce at one time legally?

Many legal states set the purchase limit at one ounce of flower per transaction. Some allow more for medical patients. Check your state's rules before you shop.

Does an ounce of shake cost the same as an ounce of flower?

No. Shake and trim usually cost less because they contain fewer intact buds and lower potency. They work for pre-rolls or extraction, but not for a premium smoking experience.