Medical Marijuana Prices by State
Cannabis Pricing FAQs
How much does medical marijuana cost?
Medical marijuana flower costs $5-15 per gram and edibles run $10-45 per 100mg package depending on your state. Medical card holders save 10-30% compared to recreational prices through tax exemptions, potentially saving $360-$1,080 annually.
Prices vary significantly by state, product type, and quality tier. Michigan and Oklahoma have the lowest prices (state averages under $6/g), while Georgia and New York are among the highest ($14-15/g).
Price data aggregated from state dispensary menus, July 2026.
How much does an ounce of medical marijuana cost?
An ounce (28g) of medical marijuana flower costs $100-300 in most states depending on quality tier. Oklahoma has the lowest ounces at $50-150 (budget deals from $25), while medical ounces in states like Ohio, New York, and Florida run $112-250.
Buying by the ounce saves 20-40% compared to purchasing grams or eighths. Medical patients receive additional discounts at most dispensaries.
Price data from state dispensary menus and market reports.
Are medical marijuana prices lower than recreational?
Yes, medical marijuana is typically 10-30% cheaper than recreational due to lower taxes. Medical patients are exempt from recreational cannabis taxes in most dual-market states. For example, Illinois medical patients pay a 1% pharmaceutical tax instead of the 10-25% recreational excise, and Ohio medical purchases skip the 10% adult-use excise entirely.
At $300/month spending, a medical card saves $360-$1,080 annually, far exceeding the evaluation cost. Medical patients also access exclusive discounts.
Tax differentials per state cannabis tax structures and medical exemptions.
What is the cheapest state for medical marijuana?
Oklahoma has the cheapest medical marijuana prices: menu flower runs $3-10/gram, the state's realized average works out to about $2.11/gram (retail sales divided by volume sold), and ounces are available for $50-150. Michigan, Colorado, and Oregon also have competitive prices due to mature markets and high dispensary competition.
Oklahoma's low prices result from having 1,400+ licensed dispensaries creating strong competition, the most per capita in the country. Prices stay higher in East Coast markets like New York and New Jersey, where taxes and operating costs run high.
State dispensary count and pricing data from state cannabis authorities.
How much do edibles cost at a dispensary?
Edibles cost $10-45 per 100mg package at most dispensaries. Price varies by state, brand, and type. Gummies average $15-25/100mg, chocolates $20-35/100mg, and beverages $8-15 per serving. Medical patients often get 10-20% discounts.
Prices vary by state, brand, and product type. Higher-quality brands with better ingredients cost more, but generic options offer good value.
Price data from dispensary menus across 22 states.
Do dispensaries have sales and discounts?
Yes, most dispensaries offer regular discounts: first-time patient deals (10-25% off), daily specials (Monday BOGO, Tuesday concentrates), loyalty programs (5-10% back), senior discounts (10-15% off 55+), veteran discounts (10-22% off), and holiday sales (4/20, Green Wednesday).
Combining a medical card with loyalty programs can save 30-50% overall compared to recreational walk-in prices.
Discount programs vary by individual dispensary policies.
Why is medical marijuana so expensive?
Medical marijuana prices reflect state taxes (10-37%), strict testing requirements ($500-2,000 per batch), limited licenses creating less competition, high compliance costs, and real estate expenses in licensed zones. States with more dispensaries typically have lower prices.
Price differences between states are primarily driven by competition levels. Oklahoma (1,400+ dispensaries, the most per capita) has much lower prices than high-tax, high-cost markets like New York.
Cost factors based on state regulatory requirements and market analysis.
How much should I budget for medical marijuana monthly?
Most medical patients spend $150-400/month depending on consumption and condition. Light users: $100-150/month, moderate users: $200-300/month, heavy users or chronic conditions: $300-500/month. Getting a medical card saves $30-120/month in taxes alone.
Buying in bulk, using daily deals, and joining loyalty programs can significantly reduce monthly costs. Many dispensaries offer compassionate care discounts for low-income patients.
Budget estimates based on patient spending data and dispensary pricing.
What is the best value cannabis product?
Flower offers the best value per milligram of THC, especially when buying ounces. RSO (Rick Simpson Oil) provides excellent value for high-dose medical needs. Shake and trim are budget-friendly for making edibles. Avoid pre-rolls for value: you pay a premium for convenience.
Concentrates offer good value for experienced users who need less product for the same effect.
Value analysis based on price-per-milligram calculations across product categories.
How much do vape cartridges cost?
Vape cartridges cost $18-70 for 0.5g and $20-110 for 1g cartridges depending on state and brand. Oklahoma 1g carts run $20-45 while New York 1g carts reach $80-110. Live resin and full-spectrum cartridges cost more than distillate, and medical patients save 10-30% versus recreational prices.
Vape cartridges offer convenience and discretion but cost more per dose than flower. Check for cartridge-specific deals on dispensary daily specials.
Price data from dispensary menus across 22 states.
Why do cannabis prices vary by state?
Cannabis prices vary by state due to tax rates (0-37%), number of licensed dispensaries (competition), program maturity (older markets have lower prices), testing requirements, and local regulations. Oklahoma has the most dispensaries and lowest prices.
High-tax East Coast markets like New York and New Jersey remain more expensive, while mature, high-competition markets like Michigan and Oklahoma sell flower for under $6/g. As markets mature and add licenses, prices typically decrease.
Price factors based on state regulatory frameworks and market competition data.
How can I save money on medical marijuana?
Five strategies to save money: get a medical card (10-30% tax savings), buy in bulk (20-40% savings), use daily deals (10-25% off), join loyalty programs (5-10% back), and stack first-time discounts at multiple dispensaries.
Combining strategies can save 30-50% compared to recreational walk-in prices. Veterans and seniors qualify for additional 10-22% discounts at most dispensaries.
Savings strategies based on dispensary discount programs and tax exemptions.
How Much Does Medical Marijuana Cost?
Medical marijuana costs $5-15 per gram for flower and $10-45 for edibles (100mg) depending on your state. Michigan and Oklahoma have the lowest prices (state averages under $6/g), while Georgia and New York are highest ($14-15/g). Medical card holders save 10-30% through tax exemptions, at $300/month spending, that's $360-$1,080 saved annually.
2026 National Cannabis Price Averages
These prices reflect medical marijuana costs across 22 states. Prices vary by location, quality tier, and dispensary. Use these averages as a benchmark when comparing dispensaries in your state.
Cannabis Product Types Explained
Not sure which product is right for you? Here's what each category offers in terms of effects, onset time, and value.
Flower
$2.75-15/gDried cannabis buds for smoking or vaporizing. Fastest onset (minutes), widest strain variety, best value per mg of THC.
Edibles
$10-45/100mgFood products infused with cannabis. Long-lasting effects (4-8 hours), discrete consumption, precise dosing per piece.
Concentrates
$25-99/gExtracted cannabis oils including wax, shatter, and live resin. High potency (60-90% THC), small doses needed.
Vape Cartridges
$18-93/0.5gPre-filled oil cartridges for vape batteries. Convenient, portable, controlled dosing, less odor than flower.
Tinctures
$31-100/30mlLiquid cannabis extracts taken under the tongue. Precise dosing with droppers, faster than edibles (15-45 min).
Topicals
$27-65Creams, balms, and lotions infused with cannabis. Localized relief without psychoactive effects.
What Are Medical Marijuana Prices in Your State?
Select your state to view detailed pricing for all product categories, local dispensary information, and money-saving tips specific to your area.
Arizona
Med + RecArkansas
MedicalConnecticut
Med + RecFlorida
MedicalGeorgia
MedicalIllinois
Med + RecIowa
LimitedLouisiana
MedicalMaryland
Med + RecMichigan
Med + RecMinnesota
Med + RecMissouri
Med + RecMontana
Med + RecNew Jersey
Med + RecNew York
Med + RecOhio
Med + RecOklahoma
MedicalPennsylvania
MedicalTexas
MedicalVermont
Med + RecVirginia
MedicalWest Virginia
MedicalHow to Save Money on Medical Marijuana
Smart shopping strategies that can save you $500+ annually
Get a Medical Card
Save 10-30%Medical patients are exempt from recreational taxes in most states. At $300/month spending, you save $360-$1,080 annually, far more than the $149.99 card cost.
Buy in Bulk
Save 20-40%An eighth (3.5g) typically runs $10-17/g, while an ounce (28g) drops to $4-9/g. If you use regularly, buying larger quantities saves significantly.
Use Daily Deals
Save 10-25%Most dispensaries offer rotating specials: Monday BOGO, Tuesday concentrates, Wednesday edibles, etc. Plan purchases around deals.
Join Loyalty Programs
Save 5-10%Dispensary loyalty programs typically return 5-10% in points. Some offer birthday discounts, referral bonuses, and exclusive sales access.
First-Time Discounts
Save 10-25%Nearly every dispensary offers first-time patient deals. Visit multiple dispensaries to stack these one-time discounts on your initial purchases.
Senior/Veteran Discounts
Save 10-22%Most dispensaries offer 10-15% off for seniors (55+/65+) and 10-22% off for veterans. These stack with other promotions at some locations.
Pro tip: Combine strategies. A medical card holder using daily deals and loyalty programs can save 30-50% compared to recreational walk-in prices.
The biggest savings start with a medical card.
A $149.99 telehealth visit unlocks tax-exempt medical pricing in most states.
Why Do Medical Marijuana Prices Vary by State?
Medical marijuana prices range from $5-$15 per gram for flower and $10-$45 for edibles (100mg), depending on your state.Understanding what drives these differences helps you find the best value.
State Taxes
Tax rates vary dramatically: Illinois medical patients pay a 1% pharmaceutical tax while recreational buyers face roughly 30% combined, and Ohio medical purchases skip the 10% adult-use excise. Even Oklahoma's 7% excise sits on the country's lowest shelf prices.
Market Competition
States with more dispensaries have lower prices. Oklahoma (1,400+ dispensaries, the most per capita) sells menu flower at $3-10/g, while high-tax, high-cost markets like New York and Georgia average $14-15/g.
Product Quality Tiers
Dispensaries offer budget ($4-8/g), mid-tier ($8-14/g), and premium ($14-20/g) options. Premium flower has higher THC, better terpene profiles, and careful cultivation.
Program Maturity
Older programs have more competition and optimized supply chains. Colorado and Oregon (10+ years) have lower prices than newer markets like New York or New Jersey.
Learn More About Cannabis
Understanding what you're buying helps you get better value. Compare state prices, check qualifying conditions, and keep your card current.