Get your medical marijuana card
Compare 269 MMJ card clinics and certifying doctors in 31 states: prices, telehealth, reviews and opening hours.
Find providers by state
All providers →
Alabama9Alaska2Arizona10Arkansas10California10Colorado10Connecticut10Delaware5District of Columbia3Florida10Georgia10Hawaii10Illinois10Kentucky10Louisiana10Maine10Maryland10Massachusetts10Michigan10Minnesota10Mississippi10Missouri10Montana7Nevada10New Hampshire3New Jersey10New Mexico10New York10North Dakota5Ohio10Oklahoma5
269providers
269MMJ card clinics & certifying practices
0registered MMJ physicians
$130typical new-card price (85 clinics)
232wheelchair-accessible
How to get an MMJ card
1Check your state programMedical cannabis rules are set by each state. Confirm your state runs a program and that you meet its residency rules.
2Confirm a qualifying conditionEach state publishes a list of conditions, such as chronic pain, PTSD, cancer or epilepsy. Some states let the provider decide.
3Gather your documentsA state ID or proof of residency, plus any medical records you have. Records speed up the visit.
4See a certifying providerBook a clinic in our catalog. Visits are in person or by telehealth where your state allows it.
5Register with the stateCreate an account in your state registry, submit the application and pay the state fee if your state charges one.
6Get your card and renew on timeUse your card at licensed dispensaries. Cards expire, so renew before the date on your card.
Featured providers
ClinicOwner-claimed
Transformative Health Center
13013 Justice Ave, Baton Rouge, LA
New card $49 · renewal $45
ClinicOwner-claimed
Ohio Cannabis Connection Cincinnati Medical…
8075 Reading Rd #400, Cincinnati, OH
New card $98 · renewal $79
ClinicOwner-claimed
Choice Med Group
28163 US Hwy 19 N #207, Clearwater, FL
New card $199 · renewal $169