MMJ-Docs Answers
State guides

State guide · Verified June 2026

Medical Marijuana Card in Pennsylvania

Quick answer

To get a Pennsylvania medical marijuana card, get certified by a registered physician for one of 24 qualifying conditions, then pay the $50 state ID fee — your card arrives by mail in about 7–10 business days.

You can get a medical marijuana card in Pennsylvania if you're a state resident with one of 24 qualifying conditions and a certification from a registered physician. Most people finish the process in about a week. The state ID card costs $50 a year, and Pennsylvania allows telehealth visits with a certifying doctor — so you can often complete the whole thing from home.

State fee
$50 / yr
$0 with MMAP waiver
Processing time
7–10 days
card mailed after approval
Renewal
Annual
telehealth eligible

How to get an MMJ card in Pennsylvania

Getting certified in Pennsylvania is a short, mostly online process:

  1. Confirm you're eligible. You must be a Pennsylvania resident with a valid PA driver's license or state ID, and have a qualifying condition.
  2. Register in the state registry. Create a patient profile in the Pennsylvania Medical Marijuana Registry on the Department of Health website.
  3. Get certified by a registered physician. Only doctors registered with the program can certify you. The visit can be in person or by telehealth video call.
  4. Pay the $50 state ID fee. You pay this in the registry after your doctor files your certification. It's waived entirely if you qualify for the assistance program.
  5. Get your card in the mail. Your physical card typically arrives within 7–10 business days.
  6. Buy from a licensed dispensary. A dispensary pharmacist helps you choose products that fit your certification.

Minors with a qualifying condition can take part too, but only through a registered caregiver (a parent or legal guardian) — they cannot buy from a dispensary directly.

Qualifying conditions in Pennsylvania

Pennsylvania recognizes 24 “serious medical conditions.” A registered physician must confirm you have one of them before you can be certified:

Anxiety disorders and Tourette syndrome were added in 2019, which is why anxiety is now one of the most common reasons people apply. If your exact diagnosis isn't listed, related symptoms may still fall under a broader category like severe chronic pain — a registered physician can tell you whether you qualify.

Cost breakdown

Getting a card in Pennsylvania involves two separate payments to two different places:

So a typical first-year cost through MMJ-Docs is about $125 ($75 physician fee + $50 state fee), or $75 if your state fee is waived. A replacement for a lost or damaged card costs $25. Insurance does not cover any of these fees. See our full breakdown of what an MMJ card costs for more.

Possession & purchase limits

Pennsylvania doesn't set a fixed amount in ounces. Instead, registered patients can hold up to a 90-day supply, with the exact amount set by your certifying physician and guided by the dispensary pharmacist. In the last 7 days of your 90-day window, you can pick up to a 30-day supply before the next period begins.

Renewal rules

A Pennsylvania card is valid for one year. To renew, you get re-certified by a registered physician and pay the $50 state fee again (or $0 with the MMAP waiver). Telehealth renewals are allowed, so most patients can renew by video visit. Start about 30–60 days before your card expires so there's no gap in your access. See how medical card renewal works for the full walkthrough.

Frequently asked questions

How much does a medical marijuana card cost in Pennsylvania? +

The state ID fee is $50 a year, waived to $0 if you qualify for the Medical Marijuana Assistance Program. A physician's certification fee is separate — MMJ-Docs charges $75 for a new card and $50 for a renewal.

Can I get certified by telehealth in Pennsylvania? +

Yes. Pennsylvania allows registered physicians to certify patients over an audio-visual video visit, so you can often complete the process from home.

How long is a Pennsylvania medical marijuana card valid? +

One year. You renew your certification and pay the $50 state fee again each year.

Does anxiety qualify for a medical card in Pennsylvania? +

Yes. Anxiety disorders have been one of Pennsylvania's qualifying conditions since 2019. A registered physician still needs to confirm your diagnosis.

Can I grow my own marijuana at home in Pennsylvania? +

No. Home cultivation is not allowed in Pennsylvania, even with a valid card. All medical marijuana must be bought from a licensed dispensary.

Does Pennsylvania accept out-of-state medical cards? +

No. Pennsylvania does not honor cards from other states. You need to be a Pennsylvania resident and registered in the state's program.

Educational content only — not medical or legal advice. Laws change frequently; always verify with the Pennsylvania Department of Health.

Ready to get certified in Pennsylvania?

Same-day telehealth appointments with licensed physicians.

Book a Visit

Related guides