Updated October 2026

Find the right dispensary in Philadelphia.

Medical marijuana dispensaries in Philly and the suburbs. Addresses, hours, maps, deals, how to get your card and the rules, all in one place.

20permitted shops
6parts of town
8guides and tools
Philly suburbs8 shopsFishtown andRiver Wards3 shopsNortheast Philly3 shopsWestPhilly2 shopsCenter City2 shopsSouth Philly2 shops
Tap an areaNot to scale

Pick a part of the city to see the shops there.

Know before you go

Pennsylvania is medical only.

Every dispensary in the state serves registered patients and caregivers. Here is what that means, straight from Pennsylvania law and the Department of Health.

PA card

Required to buy

A Pennsylvania medical marijuana ID card plus a photo ID. Out-of-state cards do not work.

Get a card
$50

Card fee each year

Waived for people in Medicaid, PACE or PACENET, CHIP, SNAP or WIC.

Card guide
0%

Sales tax on medicine

Medical marijuana is exempt from sales tax. Accessories are taxed.

First visit guide
90 days

Max supply at once

Smoking is not allowed. Dry leaf is for vaporizing, and edibles are not sold.

Pennsylvania laws

Find your shop

Three taps to your shop.

Tell us where you are headed and what you care about. We will match you with three shops from the guide.

The list

Shops worth the trip.

Save any shop to your list and turn it into one route in Google Maps.

Filter and compare all 20 shops

Deals

How Philly deals work.

The deals list updates monthly. Here is what to look for in the meantime.

New patient offers

Many Philly dispensaries take something off a new patient's first order. Ask before you pay.

Rewards programs

Most of the big brands run points programs that work across their Pennsylvania stores.

Category days

Rotating daily deals on one product type, like vapes one day and concentrates the next.

Program discounts

Some shops discount for veterans, seniors or patients in assistance programs. Ask what they offer.

See the deals page

FAQ

Straight answers.

The questions patients and newcomers ask most. See all FAQs.

Is weed legal in Pennsylvania?

Medical marijuana is legal for registered patients. Adult-use, or recreational, cannabis is not legal in Pennsylvania as of our last update. See our legalization tracker for the latest.

Who can buy at a Philadelphia dispensary?

Only registered patients and caregivers with a valid Pennsylvania medical marijuana ID card and a photo ID. Out-of-state medical cards are not accepted.

How do I get a medical marijuana card in Pennsylvania?

Register with the Department of Health, get certified by a registered practitioner, then pay the $50 card fee. The fee is waived for people in Medicaid, PACE or PACENET, CHIP, SNAP or WIC.

Is there sales tax on medical marijuana in Pennsylvania?

No. Medical marijuana is exempt from sales tax. Accessories such as vaporizers and batteries are taxed.

Can I smoke medical marijuana in Pennsylvania?

No. Smoking is not allowed under the medical marijuana law. Dry leaf is sold for vaporizing, and edibles are not sold.

How do shops get on this guide?

Every shop is on the Department of Health's list of permitted dispensaries, and we recheck each listing every month. Some shops pay for a featured spot, and those are always labeled Featured partner.

Run a dispensary in the Philly area?

Get your shop in front of patients ready to buy. Featured placements are paid and always labeled.

Get listed