No, Medicaid does not cover medical marijuana. Because cannabis remains a Schedule I controlled substance under federal law, no state Medicaid program can reimburse you for marijuana products, regardless of whether your state has legalized medical cannabis. This federal restriction applies uniformly, even in states where medical marijuana is widely available and recommended by physicians.
Why Federal Law Blocks Coverage
Medicaid is a joint federal-state program, which means it must comply with federal regulations. Cannabis is classified as Schedule I under the Controlled Substances Act, a category reserved for substances the federal government considers to have high potential for dependency and no accepted medical use. As long as that classification stands, the federal government will not allow Medicaid dollars to pay for cannabis products.
This applies to every form of medical marijuana: flower, edibles, tinctures, topicals, and concentrates. It also applies in every state, including those with well-established medical marijuana programs. Mississippi’s medical cannabis program states it plainly: “Medicaid, nor private insurance, will pay for medical cannabis or medical cannabis products.” The same is true across the country. Your state may have legalized medical marijuana, but your Medicaid plan still cannot reimburse you for it.
FDA-Approved Cannabinoid Medications Are Different
There is an important distinction between medical marijuana purchased at a dispensary and pharmaceutical drugs derived from or inspired by cannabis. The FDA has approved a small number of cannabinoid-based medications, and these can be covered by Medicaid because they went through the standard drug approval process.
Epidiolex is the most notable example. It contains a purified form of CBD and is approved for treating seizures associated with Lennox-Gastaut syndrome, Dravet syndrome, and tuberous sclerosis complex in patients one year of age and older. Because it has FDA approval, state Medicaid programs can include it on their formularies, though most require prior authorization before they’ll pay for it.
In Iowa, for example, Medicaid will cover Epidiolex only after the patient has tried and failed to respond to at least two other seizure medications, the prescription comes from or through a neurologist, and baseline liver function tests have been completed. Initial approval lasts three months, after which you need documentation showing the medication is actually reducing seizure frequency. Other states have similar requirements.
Two other approved options exist. Marinol and Syndros both contain a synthetic version of THC and are used to treat severe weight loss in AIDS patients. Cesamet contains a synthetic compound with a chemical structure similar to THC. All three are FDA-approved and potentially coverable through Medicaid, subject to each state’s formulary rules and prior authorization requirements.
What Medicaid Enrollees Actually Pay
If you’re on Medicaid and use medical marijuana, you’ll pay for the cannabis products entirely out of pocket. Depending on your state and your usage, that can range from $100 to $300 or more per month. Some states do offer financial relief in other ways, though none of it covers the marijuana itself.
California, for instance, caps its medical marijuana identification card fee at $100 but cuts that in half for Medi-Cal (California’s Medicaid program) beneficiaries, bringing the maximum card fee down to $50. Patients who participate in the County Medical Services Program and qualify as indigent can have the fee waived entirely. Several other states with medical marijuana programs offer similar reduced-fee or waived-fee structures for low-income residents, though the specifics vary.
These fee reductions apply only to the cost of getting or renewing your medical marijuana card. They do not extend to the cannabis products you purchase at a dispensary.
Doctor Visits and Related Costs
Getting a medical marijuana card typically requires a certification visit with a physician. Whether Medicaid covers that visit depends on how it’s billed. A standard office visit where your doctor evaluates your condition and discusses treatment options may be covered under your Medicaid plan like any other appointment. However, visits conducted solely for the purpose of marijuana certification, particularly through specialized cannabis clinics, are generally not covered.
The practical reality is that many patients seeking medical marijuana cards use dedicated certification services that charge a flat fee, often between $100 and $250, and don’t bill insurance at all. If you go this route, that cost comes out of your pocket along with the card fee and the products themselves.
Tax-Advantaged Accounts Won’t Help Either
If you’re hoping to use a Health Savings Account (HSA) or Flexible Spending Account (FSA) to offset costs, the same federal barrier applies. The IRS follows federal drug scheduling when determining eligible medical expenses, so medical marijuana purchases cannot be reimbursed through these tax-advantaged accounts. This is true even if you have a valid state-issued medical marijuana card and a physician’s recommendation.
What Could Change This
The only thing that would allow Medicaid to cover medical marijuana is a change in federal law. If cannabis were rescheduled to a lower classification or removed from the Controlled Substances Act entirely, the legal barrier to federal health program reimbursement would shift. Various rescheduling efforts have been discussed at the federal level, but as of now, the Schedule I classification remains in place.
Until that changes, Medicaid enrollees who use medical marijuana will continue to bear the full cost of their cannabis products. The FDA-approved cannabinoid medications remain the only cannabis-related treatments eligible for Medicaid reimbursement, and access to those is limited to specific diagnoses with strict prior authorization requirements.

