Medical Marijuana Prices by State2025 Dispensary Price Guide
Compare cannabis prices across 21 states. Find the best deals on flower, edibles, concentrates, vapes, and more at dispensaries near you.
Reviewed by MMJ.com Medical Team · Last Updated: December 2025
How Much Does Medical Marijuana Cost in 2025?
What Are Medical Marijuana Prices in Your State?
Arizona
Med + RecArkansas
Med + RecConnecticut
Med + RecFlorida
Med + RecGeorgia
LimitedIllinois
Med + RecIowa
LimitedLouisiana
Med + RecMaryland
Med + RecMichigan
Med + RecMinnesota
Med + RecMissouri
Med + RecNew Jersey
Med + RecNew York
Med + RecOhio
Med + RecOklahoma
Med + RecPennsylvania
Med + RecTexas
MedicalVermont
Med + RecVirginia
Med + RecWest Virginia
MedicalWhy Do Medical Marijuana Prices Vary by State?
Medical marijuana prices range from $8-$20 per gram for flower and $15-$50 for edibles (100mg), depending on your state. These variations stem from differences in state taxes, market competition, product quality, and program maturity. States like Oklahoma and Michigan with mature markets tend to have the lowest prices.
What Factors Affect Cannabis Prices?
- State taxes: Medical patients save 10-30% on taxes compared to recreational purchases in most states
- Market competition: States with 500+ dispensaries typically have 20-40% lower prices
- Product quality: Premium flower costs $15-20/g vs budget options at $8-12/g
- Supply chain: Vertically integrated states may have different pricing structures
How Can I Save Money on Medical Marijuana?
The #1 way to save is getting a medical marijuana card. Card holders save 10-30% on every purchase through tax exemptions. At $300/month spending, you save $360-$1,080 annually—far more than the $149.99 card cost. Medical patients also access first-time discounts (10-20% off), daily deals, loyalty programs, and higher possession limits.
How Should I Compare Dispensary Prices?
Compare price per gram (flower) or per milligram (edibles), not package price. A $50 eighth (3.5g) at $14.28/g is worse than a $200 ounce (28g) at $7.14/g. Most dispensaries offer BOGO deals on Mondays, 15-20% off on 4/20, and senior/veteran discounts of 10-15%.