Average Cannabis Prices in St. Louis, MO
Median dispensary menu prices, updated June 2026
As of June 2026, the median price of an eighth of cannabis in St. Louis is about $28, and an ounce runs about $184. That is about 18% below the $34 national median we track across major U.S. cities.
| Product | Median price | Sample |
|---|---|---|
| Eighth (3.5g) | $28 | n=263 |
| Half ounce (14g) | $90 | n=13 |
| Ounce (28g) | $184 | n=8 |
| Edibles (per pack) | $12 | n=270 |
Estimates based on a sample of 10 St. Louis dispensary menus from public listings (June 2026). Actual prices vary by store, brand, quality, and tax. Aggregated by Ganja.com.
Find St. Louis dispensaries near you →Cannabis price FAQ for St. Louis
How much is an eighth of weed in St. Louis?
In June 2026, the median price of an eighth (3.5 grams) in St. Louis is about $28, based on a sample of local dispensary menus.
How much is an ounce of weed in St. Louis?
The median price of an ounce (28 grams) in St. Louis is about $184 as of June 2026.
Why do cannabis prices vary so much?
Prices depend on local taxes, market maturity, product quality, brand, and how much supply a market has. That is why the same eighth can cost very different amounts city to city.
Do these prices include tax?
These are menu (pre-tax) prices aggregated from public dispensary listings. Cannabis excise and sales taxes are added at checkout and vary by location.