Pennsylvania has 197 licensed medical marijuana dispensaries in 107 cities and towns, all permitted by the Pennsylvania Department of Health. Pennsylvania is a medical-only state: only registered patients and caregivers with an active Pennsylvania medical marijuana ID card can buy, and there are no adult-use sales for anyone, resident or visitor. Patients must live in Pennsylvania, be certified by a registered practitioner and pay for an ID card, usually $50 a year. A dispensary can provide up to a 90-day supply at a time, and medical marijuana carries no sales tax.
Pick a city below to see every licensed store there, with addresses, phone numbers and maps. The biggest markets are Philadelphia (15), Pittsburgh (13), Lancaster (6), Allentown (5), Cranberry Township (5), Erie (5), Harrisburg (4), Scranton (4), State College (4) and York (4). Browse all states in our dispensary directory.
Pennsylvania Dispensaries by City
Every Pennsylvania city and town with at least one permitted dispensary is listed here, largest first. Philadelphia and Pittsburgh lead, but stores are spread thinly across the state: 97 of the 107 places on the list have fewer than four stores, and many have just one. The names follow each store's mailing address, which matters in Pennsylvania because so much of the state is organized into townships and boroughs. The 10 places with four or more stores link to their own city pages.
| City | Licensed stores | Of which |
|---|---|---|
| Philadelphia | 15 | 15 medical |
| Pittsburgh | 13 | 13 medical |
| Lancaster | 6 | 6 medical |
| Allentown | 5 | 5 medical |
| Cranberry Township | 5 | 5 medical |
| Erie | 5 | 5 medical |
| Harrisburg | 4 | 4 medical |
| Scranton | 4 | 4 medical |
| State College | 4 | 4 medical |
| York | 4 | 4 medical |
| Altoona | 3 | 3 medical |
| Bethlehem | 3 | 3 medical |
| King of Prussia | 3 | 3 medical |
| Monroeville | 3 | 3 medical |
| Montgomeryville | 3 | 3 medical |
| Plymouth Meeting | 3 | 3 medical |
| Reading | 3 | 3 medical |
| Washington | 3 | 3 medical |
| Wilkes-Barre | 3 | 3 medical |
| Chambersburg | 2 | 2 medical |
| Gettysburg | 2 | 2 medical |
| Greensburg | 2 | 2 medical |
| Hanover | 2 | 2 medical |
| Lebanon | 2 | 2 medical |
| Mechanicsburg | 2 | 2 medical |
| New Castle | 2 | 2 medical |
| New Kensington | 2 | 2 medical |
| Norristown | 2 | 2 medical |
| Pottstown | 2 | 2 medical |
| Stroudsburg | 2 | 2 medical |
| Uniontown | 2 | 2 medical |
| Wayne | 2 | 2 medical |
| West Chester | 2 | 2 medical |
| Whitehall | 2 | 2 medical |
| Williamsport | 2 | 2 medical |
| Wyomissing | 2 | 2 medical |
| Abington | 1 | 1 medical |
| Aliquippa | 1 | 1 medical |
| Ambler | 1 | 1 medical |
| Annville | 1 | 1 medical |
| Ardmore | 1 | 1 medical |
| Beaver Falls | 1 | 1 medical |
| Belle Vernon | 1 | 1 medical |
| Bellefonte | 1 | 1 medical |
| Bensalem | 1 | 1 medical |
| Bethel Park | 1 | 1 medical |
| Blairsville | 1 | 1 medical |
| Bristol | 1 | 1 medical |
| Brookville | 1 | 1 medical |
| Bryn Mawr | 1 | 1 medical |
| Butler | 1 | 1 medical |
| Camp Hill | 1 | 1 medical |
| Carlisle | 1 | 1 medical |
| Chester | 1 | 1 medical |
| Clifton Heights | 1 | 1 medical |
| Coatesville | 1 | 1 medical |
| Dickson City | 1 | 1 medical |
| Doylestown | 1 | 1 medical |
| DuBois | 1 | 1 medical |
| Duncansville | 1 | 1 medical |
| East Petersburg | 1 | 1 medical |
| Easton | 1 | 1 medical |
| Edwardsville | 1 | 1 medical |
| Elkins Park | 1 | 1 medical |
| Enola | 1 | 1 medical |
| Fairless Hills | 1 | 1 medical |
| Fogelsville | 1 | 1 medical |
| Gibsonia | 1 | 1 medical |
| Hazleton | 1 | 1 medical |
| Hermitage | 1 | 1 medical |
| Horsham | 1 | 1 medical |
| Indiana | 1 | 1 medical |
| Irwin | 1 | 1 medical |
| Johnstown | 1 | 1 medical |
| Kennett Square | 1 | 1 medical |
| Lansdale | 1 | 1 medical |
| Latrobe | 1 | 1 medical |
| Lewisburg | 1 | 1 medical |
| Limerick | 1 | 1 medical |
| Linwood | 1 | 1 medical |
| Lock Haven | 1 | 1 medical |
| Malvern | 1 | 1 medical |
| Meadville | 1 | 1 medical |
| Mercer | 1 | 1 medical |
| Monaca | 1 | 1 medical |
| Morton | 1 | 1 medical |
| Mount Pocono | 1 | 1 medical |
| New Stanton | 1 | 1 medical |
| Newtown Square | 1 | 1 medical |
| Paoli | 1 | 1 medical |
| Phoenixville | 1 | 1 medical |
| Pottsville | 1 | 1 medical |
| Quakertown | 1 | 1 medical |
| Robinson | 1 | 1 medical |
| Scottdale | 1 | 1 medical |
| Sellersville | 1 | 1 medical |
| Shamokin | 1 | 1 medical |
| Shamokin Dam | 1 | 1 medical |
| Somerset | 1 | 1 medical |
| Steelton | 1 | 1 medical |
| Thorndale | 1 | 1 medical |
| Warminster | 1 | 1 medical |
| White Oak | 1 | 1 medical |
| Willow Grove | 1 | 1 medical |
| Wynnewood | 1 | 1 medical |
| Yeadon | 1 | 1 medical |
| Zelienople | 1 | 1 medical |
Pennsylvania Dispensaries by Region
Pennsylvania has 67 counties, and permitted dispensaries operate in 41 of them. Regional counts below are based on each store's county.
Philadelphia and Its Suburbs (61 stores)
Philadelphia has 15 stores, all inside the city and county of Philadelphia. The suburbs hold far more. Montgomery County has 23, the most of any county in the state, including three each at King of Prussia, Plymouth Meeting and Montgomeryville addresses, two each in Norristown and Pottstown, and single stores in Ardmore, Bryn Mawr, Wynnewood, Abington, Elkins Park, Willow Grove, Ambler, Lansdale, Horsham and Limerick. Bucks County has 7, in Bensalem, Bristol, Fairless Hills, Doylestown, Warminster, Quakertown and Sellersville. Chester County has 9, and Delaware County has 7. New Jersey and Delaware are a short drive away, but anything bought there is still illegal to possess in Pennsylvania without a Pennsylvania card. See our New Jersey marijuana law guide and Delaware marijuana law guide.
Pittsburgh and Southwestern Pennsylvania (47 stores)
Pittsburgh addresses account for 13 stores, all in Allegheny County, although several sit in suburbs that use a Pittsburgh mailing address. Allegheny County has 20 stores in all, adding Monroeville, Robinson, Bethel Park, White Oak and Gibsonia. North of the city, Cranberry Township has 5 stores, and Butler and Zelienople fill out Butler County's 7. Westmoreland County has 9, in Greensburg, New Kensington, Latrobe, Irwin, New Stanton, Belle Vernon and Scottdale. Washington has three stores, Beaver County has stores in Aliquippa, Monaca and Beaver Falls, Uniontown has two, and Indiana, Blairsville and Somerset round out the region. Ohio and West Virginia are both close by. See our Ohio marijuana law guide and West Virginia marijuana law guide.
Harrisburg, Lancaster, York and Reading (35 stores)
Harrisburg, the state capital, has 4 stores, and Steelton has one more in Dauphin County. Across the Susquehanna River, Cumberland County has 5, in Mechanicsburg, Camp Hill, Enola and Carlisle. Lancaster has 6 stores, with one more in East Petersburg, and York has 4, with two more in Hanover near the Maryland line. Reading has three stores and neighboring Wyomissing two, all of Berks County's 5. Lebanon and Annville serve Lebanon County, and Gettysburg and Chambersburg have two stores each. Gettysburg National Military Park is federal land, where federal rules apply and Pennsylvania's medical marijuana law offers no protection. Maryland sells to adults 21 and older, but bringing anything bought there back into Pennsylvania is illegal. See our Maryland marijuana law guide.
Lehigh Valley, the Poconos and Northeastern Pennsylvania (26 stores)
Allentown has 5 stores, and Whitehall and Fogelsville bring Lehigh County to 8. Northampton County has 4, three in Bethlehem and one in Easton. In the Poconos, Stroudsburg has two stores and Mount Pocono one. Farther north, Scranton has 4 stores, with one more in Dickson City, and Luzerne County has 5, in Wilkes-Barre, Edwardsville and Hazleton. Pottsville has the only store in Schuylkill County. Delaware Water Gap National Recreation Area, along the New Jersey line, is federal parkland. New York is the next state north; see our New York marijuana law guide.
Central Pennsylvania (16 stores)
State College, home of Penn State's main campus, has 4 stores, and Bellefonte has one more in Centre County. Altoona has three and Duncansville one in Blair County, and Johnstown has the only store in Cambria County. Williamsport has two stores and Lock Haven one. Lewisburg, Shamokin Dam and Shamokin each have one store. Several of the region's rural counties have no dispensary in our directory.
Erie and Northwestern Pennsylvania (12 stores)
Erie has 5 stores, the only ones in Erie County. Meadville, Hermitage, Mercer and New Castle serve the counties along the Ohio line, and Brookville and DuBois sit on Interstate 80. Allegheny National Forest covers much of the region to the east, and federal rules apply there, not Pennsylvania's medical marijuana law. Our federal marijuana law guide explains why.
How Pennsylvania Permits Dispensaries: The Department of Health
Pennsylvania legalized medical marijuana with the Medical Marijuana Act, Act 16 of 2016, and the law says the program "shall be implemented and administered" by the Department of Health. The department issues dispensary permits, runs the patient registry and registers the practitioners who certify patients. The act has been amended several times, most notably by Act 44 of 2021 and Act 63 of 2023. Adult-use cannabis is not legal, so every store in our directory is a medical dispensary that serves only registered patients and caregivers.
What that means for patients:
- Permits and locations: The act let the department initially issue up to 50 dispensary permits, each good for no more than three separate locations, and no one person may hold more than five dispensary permits.
- Who runs the stores: Our directory counts 31 store brands. The six largest, RISE (21), Trulieve (20), Curaleaf (18), Beyond Hello (17), Zen Leaf (17) and Sunnyside (16), run 109 of the 197 stores between them, while 9 brands have a single store each.
- Independent operators: Act 63 of 2023, in effect since April 12, 2024, lets an independent grower/processor apply for one dispensary permit and an independent dispensary apply for one grower/processor permit.
- Clinical staff: A dispensary must have a physician or pharmacist available, in person or by real-time remote connection, to verify certifications and consult with patients during all patient hours. At a company's other locations, a physician assistant or certified registered nurse practitioner may fill that role.
Only a permitted dispensary may sell medical marijuana, and growing it without a grower/processor permit is illegal. To check a store yourself, use the department's Medical Marijuana Program page, which posts a list of dispensaries with product. Smoke shops and gas stations are not permitted dispensaries.
Who Can Buy: Getting a Pennsylvania Medical Marijuana Card
Under Section 801 of the act, a dispensary may sell only to a patient or caregiver who presents a valid Pennsylvania medical marijuana identification card. The Department of Health's patient page lists four steps:
- Register: Create a profile in the state's Medical Marijuana Registry online. You need proof of Pennsylvania residency in the form of a Pennsylvania driver's license or state-issued ID card.
- Get certified: See a practitioner approved by the department. Under Section 403, the practitioner must be on the department's registry, hold a valid Pennsylvania license, find and record that you have a qualifying serious medical condition, and be providing you continuing care. The department's list currently has 23 qualifying conditions, set by the act and added by the Secretary of Health on the advisory board's recommendation.
- Pay for the card: The ID card costs $50. People in Medicaid, PACE/PACENET, CHIP, SNAP or WIC may qualify for a card at no cost. Pay within 60 days of certification or the certification expires. Replacement cards cost $25 the first time and $50 after that.
- Visit a dispensary: Bring your card. You may buy at any permitted dispensary in Pennsylvania, and some stores ask first-time patients to make an appointment.
Certifications last as long as the practitioner sets, up to one year, and the card itself expires within one year of issue, so patients renew every year. The department emails a reminder 30 days before the annual payment is due.
Caregivers and minors: A patient may name up to two caregivers at a time. A caregiver must be 21 or older unless the department authorizes otherwise, must pass a criminal background check and cannot have a drug-related conviction in the past five years, and may serve any number of patients. Patients under 18 must have a caregiver, who registers on their behalf and buys for them.
Purchase Limits, Possession and Allowed Forms
- 90-day supply: Section 405 caps what a patient or caregiver may receive from a dispensary at a 90-day supply of individual doses. During the last seven days of any 30-day period, a patient may obtain and possess a 90-day supply for the next 30-day period. A shorter period on the certification controls.
- 192 units: Department regulations put the 90-day supply at 192 medical marijuana units, and a dispensary may not sell more until the patient is down to a 7-day supply. One unit equals 3.5 grams of dry leaf, 1 gram of concentrate, or 100 milligrams of THC in a pill, capsule, oil, liquid, tincture or topical.
- Your certification controls: A dispensary may not sell more than your certification allows, or a form or dosage your practitioner ruled out.
- Allowed forms: The act lists pills, oils, topicals such as gels, creams and ointments, tinctures, liquids, and forms for vaporization or nebulization. Department regulations add dry leaf or plant form for administration by vaporization, which is why dispensaries sell flower.
- No smoking: Section 304 makes it unlawful to smoke medical marijuana. Flower is sold for vaporizing, and lighting it is illegal even for a cardholder.
- No edibles on the shelf: The act makes it unlawful to put medical marijuana into edible form, with one exception: a patient or caregiver may mix it into food at home to make it easier to take.
- Carry your card, keep the package: Patients and caregivers must have their ID card with them whenever they have medical marijuana, and unused product must stay in the original package it was dispensed in.
| Rule | Pennsylvania medical program |
|---|---|
| Who can buy | Registered Pennsylvania patients and caregivers with an active ID card |
| Adult use (21+) | Not legal |
| Purchase limit | 90-day supply (192 units), refills in the last 7 days of each 30-day period |
| Forms | Pills, oils, topicals, tinctures, liquids, vape products, dry leaf for vaporization |
| Smoking | Prohibited |
| Card fee | $50 a year, no cost for some assistance programs |
| Sales tax | None |
| Home grow | Not allowed |
| Out-of-state cards | Not accepted |
For possession penalties, driving rules and the rest of the law, see our full guide to Pennsylvania marijuana laws.
Visitors, Residency and Out-of-State Cards
Pennsylvania has no reciprocity. The act defines a patient as a resident of the Commonwealth, the department requires a Pennsylvania driver's license or state ID to register, and Section 2106, the temporary provision for medical marijuana from other states, has expired. A medical card from New Jersey, New York, Maryland or anywhere else will not get you into a Pennsylvania dispensary, and there is no adult-use counter for visitors.
That also means cannabis bought legally in a neighboring state is not legal here. For anyone without a Pennsylvania card, possessing a small amount, defined as 30 grams of marijuana or 8 grams of hashish, is a misdemeanor punishable by up to 30 days in jail, a fine of up to $500, or both, under The Controlled Substance, Drug, Device and Cosmetic Act. Larger amounts carry heavier penalties, and marijuana is still listed in Schedule I of that state law.
Pennsylvania Medical Marijuana Taxes and Prices
- No sales tax: Section 901 says medical marijuana is not subject to the state sales and use tax.
- A tax you will not see: Growers and processors pay a 5% tax on their gross receipts from sales to dispensaries. The law bars adding it as a separate charge or line item on any sales slip, so it never appears on a patient's receipt.
Prices vary from store to store, so compare menus and patient deals before you go.
Growing Cannabis at Home in Pennsylvania
Home grow is not allowed in Pennsylvania, for patients or anyone else. Section 304 of the Medical Marijuana Act makes it unlawful to grow medical marijuana unless the grower has a grower/processor permit from the Department of Health, and growing without one counts as a violation of the state's controlled substance law. Patients get their medical marijuana from permitted dispensaries only.
Where You Can and Cannot Use Medical Marijuana in Pennsylvania
- No smoking anywhere: Smoking medical marijuana is unlawful in any setting, including at home. The law protects lawful use only "within this Commonwealth," and it creates no lounges or public consumption.
- Corrections and youth facilities: The act does not allow possession or use in state or county correctional facilities or in youth detention facilities.
- Schools and child care: The act directed the Department of Education to set rules for possession and use on preschool, primary and secondary school grounds, and the Department of Human Services to do the same for licensed child-care and social service centers.
- Work: An employer may not fire, refuse to hire or retaliate against someone solely because they are a certified patient. But employers do not have to allow use on their premises and may discipline an employee for being under the influence at work. Patients may not handle permit-requiring chemicals or high-voltage electricity with more than 10 nanograms of active THC per milliliter of blood serum, or work at heights or in confined spaces while under the influence.
- Driving: Under 75 Pa.C.S. Section 3802(d)(1), it is a DUI to drive with any amount of a Schedule I controlled substance or its metabolite in your blood. Marijuana is Schedule I under state law, and the statute has no exception for medical patients, so a cardholder can be charged without any proof of impairment.
- Federal land: Federal rules ban controlled substances in national parks and national forests, and Pennsylvania's medical marijuana law does not protect patients there. That includes Gettysburg National Military Park, Valley Forge National Historical Park, Delaware Water Gap National Recreation Area and Allegheny National Forest.
- Airports and state lines: The TSA follows federal law and refers cannabis found at screening to police, including at Philadelphia and Pittsburgh international airports. Pennsylvania's protections stop at the state line. Compare the rules in every state's cannabis laws.
Is Recreational Marijuana Legal in Pennsylvania?
No. As of October 2026, no adult-use bill has passed both chambers of the General Assembly. The House passed HB 1200, which would have legalized and regulated adult-use cannabis, by 102 to 101 on May 7, 2025. In the Senate, the Law and Justice Committee voted 3 to 7 against reporting it out on May 13, 2025, and the bill has not moved since. A bipartisan Senate bill, SB 120, sponsored by Republican Sen. Dan Laughlin, has sat in the same committee since July 10, 2025. A resolution to discharge it from committee was presented on June 29, 2026 and dropped from the Senate calendar on October 19, 2026.
Gov. Josh Shapiro signed the 2026-27 state budget on July 12, 2026, and it did not legalize adult-use cannabis. Until a bill passes both chambers and is signed, buying, selling and possessing cannabis without a medical card remains illegal in Pennsylvania. We will update this page if that changes.
Pennsylvania Dispensary FAQ
How many dispensaries are in Pennsylvania?
Our directory lists 197 permitted medical marijuana dispensaries in Pennsylvania, in 107 cities and towns. Philadelphia has the most, followed by Pittsburgh.
Can you buy weed in Pennsylvania without a medical card?
No. Pennsylvania is medical only. Dispensaries may sell only to registered patients and caregivers who show an active Pennsylvania medical marijuana ID card.
Can tourists buy weed in Pennsylvania?
No. Patients must be Pennsylvania residents, out-of-state medical cards are not accepted, and there are no adult-use sales.
How much does a Pennsylvania medical marijuana card cost?
$50 a year for the ID card, with no-cost cards for people in Medicaid, PACE/PACENET, CHIP, SNAP or WIC. The practitioner's certification visit is a separate cost.
How much can a patient buy in Pennsylvania?
Up to a 90-day supply, which department rules set at 192 units, with refills allowed in the last seven days of each 30-day period. Your certification can set a lower amount.
Can you smoke medical marijuana in Pennsylvania?
No. Smoking is illegal even for cardholders. Dispensaries sell dry leaf for vaporization, along with pills, oils, tinctures, topicals and vape products.
Can you grow weed in Pennsylvania?
No. Growing without a state grower/processor permit is illegal for patients and everyone else.
Does your dispensary need more visibility? Cannabis shoppers use The Weed Street Journal to compare stores, read strain guides and check the law before they buy. Advertise with us · Spotted a wrong address, phone number or hours? Tell us and we will fix it free.
How we build this directory: Store names and addresses come from the Pennsylvania Department of Health's list of medical marijuana dispensaries. We check each store against map data, leave out stores reported as permanently closed or that we cannot place on a map, and refresh the list as the department updates it. For the rules in every state, see our state-by-state cannabis law guides.
