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.

21
States Covered
$17/g
Avg Flower Price
Dec 2025
Last Updated

Reviewed by MMJ.com Medical Team · Last Updated: December 2025

How Much Does Medical Marijuana Cost in 2025?

Flower
$9 - $30
per gram
Avg: $17
Pre-Rolls
$15 - $31
per joint
Avg: $25
Edibles
$13 - $70
per 100mg
Avg: $45
Concentrates
$33 - $95
per 1g
Avg: $62
Vape Cartridges
$33 - $93
per 0.5g cart
Avg: $62
Tinctures & Oils
$33 - $80
per 30ml
Avg: $57
Topicals
$27 - $60
per product
Avg: $47
Capsules & Pills
$35 - $75
per 30ct
Avg: $57
Beverages
$19 - $19
per drink
Avg: $19
Troches & Lozenges
$38 - $53
per 10ct
Avg: $46

What Are Medical Marijuana Prices in Your State?

Arizona

Med + Rec
Products:9 categories
Avg Flower:$9/g
View Arizona prices →

Arkansas

Med + Rec
Products:8 categories
Avg Flower:$11/g
View Arkansas prices →

Connecticut

Med + Rec
Products:8 categories
Avg Flower:$12/g
View Connecticut prices →

Florida

Med + Rec
Products:8 categories
Avg Flower:$10/g
View Florida prices →

Georgia

Limited
Products:4 categories
View Georgia prices →

Illinois

Med + Rec
Products:8 categories
Avg Flower:$13/g
View Illinois prices →

Iowa

Limited
Products:4 categories
View Iowa prices →

Louisiana

Med + Rec
Products:6 categories
Avg Flower:$30/g
View Louisiana prices →

Maryland

Med + Rec
Products:8 categories
Avg Flower:$25/g
View Maryland prices →

Michigan

Med + Rec
Products:8 categories
Avg Flower:$23/g
View Michigan prices →

Minnesota

Med + Rec
Products:7 categories
Avg Flower:$16/g
View Minnesota prices →

Missouri

Med + Rec
Products:8 categories
Avg Flower:$24/g
View Missouri prices →

New Jersey

Med + Rec
Products:8 categories
Avg Flower:$17/g
View New Jersey prices →

New York

Med + Rec
Products:8 categories
Avg Flower:$17/g
View New York prices →

Ohio

Med + Rec
Products:8 categories
Avg Flower:$14/g
View Ohio prices →

Oklahoma

Med + Rec
Products:8 categories
Avg Flower:$22/g
View Oklahoma prices →

Pennsylvania

Med + Rec
Products:8 categories
Avg Flower:$10/g
View Pennsylvania prices →

Texas

Medical
Products:1 categories
View Texas prices →

Vermont

Med + Rec
Products:8 categories
Avg Flower:$16/g
View Vermont prices →

Virginia

Med + Rec
Products:8 categories
Avg Flower:$26/g
View Virginia prices →

West Virginia

Medical
Products:4 categories
View West Virginia prices →

Why 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%.