Quick answer
What you need to buy at a Philly dispensary.
You need a valid Pennsylvania medical marijuana ID card, and shops will also ask for a photo ID. Pennsylvania is medical only, so there is no buying without a card, and cards from other states do not work here.
Updated November 2026
What to bring
- Your Pennsylvania medical marijuana ID card, active and with you
- A government-issued photo ID, since shops will ask
- Cash or debit, since most shops do not take credit cards
- A call ahead on your first visit, since some shops want an appointment
No card yet? The gist
You register with the Department of Health using a Pennsylvania license or state ID, see a registered practitioner in person or by video, and pay the $50 yearly fee. The fee is waived for people in Medicaid, PACE or PACENET, CHIP, SNAP or WIC. The card guide has the steps.
Buying for someone else
A registered caregiver can shop for a patient with their own caregiver card. A patient can name up to two caregivers, and patients under 18 must have one.
How much you can buy
Up to a 90 day supply, which is up to 192 units. One unit is 3.5 grams of dry leaf, 1 gram of concentrate or 100 mg of THC. Units and supply limits has more.
Ready to pick a shop?
Start with all the shops, browse by area, or read what happens on a first visit.
Common questions
Can I buy at a Philadelphia dispensary without a medical card?
No. Dispensaries can only sell to registered patients and caregivers with a Pennsylvania card.
Can I use my out-of-state medical card in Philadelphia?
No. Pennsylvania cards only go to Pennsylvania residents, and other states' cards are not accepted.
Does a dispensary need to see my ID too?
Plan on it. Shops will ask for a government-issued photo ID along with your card.
Do I need to be 21?
No, the card is what counts. Patients under 18 need a registered caregiver to buy for them.