What Is the Cost of a Medical Marijuana Card in St. Louis in 2026?
In St. Louis, obtaining a medical marijuana card involves two primary expenses: a physician certification and a state registration fee. Missouri uses a simpler fee structure compared to some other states.
Physician Evaluation Cost
Patients must first be evaluated by a licensed Missouri physician who is authorized to recommend medical cannabis.
- Typical cost: $75 to $250+
- Pricing varies depending on the provider and type of visit
- Some providers may offer discounted rates for certain patients
State Registration Fee
After receiving certification, patients must apply through the Missouri Department of Health and Senior Services.
- State fee: $25 (official fee)
- The total charged may be slightly higher (around $28.14) due to processing adjustments
This fee is required to issue and activate the medical marijuana card.
Additional Cost Considerations
While Missouri’s state fee is fixed, overall costs may vary depending on the provider selected for certification. Some dispensaries may also offer discounts or assistance programs for veterans or low-income patients, though availability can vary by location.