Medical Marijuana Dispensaries in Pennsylvania

Apply for Your MMJ Card
Slide background

If you have one of the qualifying conditions that allows you to buy medical marijuana in the state of Pennsylvania, you can do so at any licensed dispensary in the state. A full list of the qualifying conditions can be found here. It is still illegal to buy marijuana for recreational use or to purchase it from a store or person who is not on the list of licensed dispensaries.

PA Licensed Medical Marijuana Dispensaries

There are currently more than 75 licensed dispensaries in the state of Pennsylvania. To qualify as a legal dispensary in the state of Pennsylvania, a dispensary must be licensed by the state Department of Health. If you are worried that you are not buying from a licensed dispensary, you can check the Health Department’s website or ask to see licensing proof from the dispensary. 

harvest marijuana dispensaryHarvest

– six locations to choose from, making it convenient to find a dispensary no matter where


  • 201 Lancaster Ave, Reading, PA 19611
  • 340 S. Washington Ave,  Scranton, PA 18505
  • 2500-2504 North 6th St, Harrisburg, PA 17110
  • 520 N. Shamokin St, Shamokin, PA 17872
  • 339 Main St, Johnstown, PA 15901
  • 809 Sampson St, New Castle, PA 16101

BEYOND/HELLObeyond/hello marijuana dispensary

 – five medical marijuana dispensaries open in state of Pennsylvania


  • 522 Ellis Avenue Unit 1A, Colwyn, PA 19023
  • 145 E. Broad St, Hazleton, PA 18202
  • 416 Main St, Johnstown, PA 15901
  • 475 N. 5th St, Philadelphia, PA 19123
  • 1137 Moosic St, Scranton, PA 18505

rise marijuana dispensaryRiSE

 – three locations to choose from for all of your medical marijuana needs


  • 68 Watkin Ave, Chadds Ford, PA 19317
  • 507 N. York St, Mechanicsburg, PA 17055
  • 117 Beatty County Road, Latrobe, PA 15650

Which Products Are Legal to Buy

Currently, you can buy medical marijuana in the following forms with a valid medical marijuana card:

  • Pills
  • Oils
  • Tinctures
  • Topicals
  • Marijuana that can be vaped
  • Marijuana that can be nebulized

Smoking marijuana is still illegal, even if it is done for medicinal purposes.

How to Get a Medical Marijuana Card in Pennsylvania

14 CTA

To get a medical marijuana card in Pennsylvania, you must be at least 18 years of age, a legal resident of the state, and have any of the approved qualifying conditions. If you believe you qualify, you must first register with the Pennsylvania Health Department, then speak with an approved physician in person or via a telehealth platform like that offered at MDBerry. If the physician believes you are a good candidate for medical marijuana, he will recommend you and you can use this recommendation to go back to the State Department registry and pay for your card. Once your card arrives, you can use it to purchase medical marijuana from any licensed dispensary in the state.  Fill out your application now!