Home › Workplace drug testing laws › Pennsylvania
Pennsylvania drug testing laws for employers
Pennsylvania has no general drug testing law for private employers, so most testing choices are yours. Medical marijuana patients are protected from action based only on their patient status, and patients can be kept off certain dangerous tasks. Philadelphia bans pre-employment marijuana tests for most jobs.
Have a whole roster to keep current every month? DOT fleets: Pact's monthly DOT program, $25 a driver a month ($99 minimum), or $19 a month for an owner-operator. Nursing homes, hospice and home care: staff credential tracking, $10 a staff member a month ($250 minimum). First month free.
The state law
- We found no Pennsylvania law that sets general drug testing rules for private employers (no statute found).
- We found no Pennsylvania workers' comp premium discount for drug-free workplace programs (no statute found).
Testing applicants
- In Philadelphia, you may not require a job applicant to take a marijuana test as a condition of employment (Phila. Code 9-4702(1), Bill 200625).
- The Philadelphia ban does not cover police and law enforcement jobs, jobs needing a CDL, jobs caring for or supervising children, patients or vulnerable people, or jobs that could significantly affect health or safety (Phila. Code 9-4702, Bill 200625).
- The Philadelphia ban also does not apply when federal or state law, a federal contract or grant, or a union contract requires the test (Phila. Code 9-4702, Bill 200625).
- Outside Philadelphia, we found no state law that limits applicant drug testing (no statute found).
- You may not refuse to hire someone solely because they are certified to use medical marijuana (35 P.S. 10231.2103(b)(1)).
Random testing
- We found no state law that limits random testing by private employers (no statute found).
- Philadelphia's rule covers applicants only; it does not stop testing current employees (Phila. Code 9-4702, Bill 200625).
Marijuana (medical only)
- You may not fire, threaten, refuse to hire or otherwise discriminate against an employee solely because they are certified to use medical marijuana (35 P.S. 10231.2103(b)(1)).
- You do not have to allow medical marijuana use on your property, and you may discipline someone for being under the influence at work (35 P.S. 10231.2103(b)(2)).
- You do not have to do anything that would break federal law (35 P.S. 10231.2103(b)(3)).
- A patient may not work at heights or in confined spaces, including mining, while under the influence of medical marijuana (35 P.S. 10231.510(2)).
- A patient may not handle permit-required chemicals or high-voltage electricity or other public utilities with more than 10 ng/ml of active THC in their blood (35 P.S. 10231.510(1)).
- You may bar a patient under the influence from tasks you deem life-threatening or that could create a public health or safety risk, and that is not an adverse employment action (35 P.S. 10231.510(3)-(4)).
- Adult-use (recreational) marijuana is not legal in Pennsylvania, so we found no off-duty use protection for non-patients (no statute found).
Also good to know
- A worker fired or suspended for refusing or failing a drug test under your established substance abuse policy can be denied unemployment benefits, if the test did not break the law or a union contract (43 P.S. 802(e.1)).
Common questions
Is drug testing legal for employers in Pennsylvania?
Pennsylvania has no general drug testing law for private employers, so most testing choices are yours. Medical marijuana patients are protected from action based only on their patient status, and patients can be kept off certain dangerous tasks. Philadelphia bans pre-employment marijuana tests for most jobs.
Can employers in Pennsylvania test applicants before hiring?
In Philadelphia, you may not require a job applicant to take a marijuana test as a condition of employment (Phila. Code 9-4702(1), Bill 200625).
Is random drug testing allowed in Pennsylvania?
We found no state law that limits random testing by private employers (no statute found).
Can a Pennsylvania employer act on a positive marijuana test?
You may not fire, threaten, refuse to hire or otherwise discriminate against an employee solely because they are certified to use medical marijuana (35 P.S. 10231.2103(b)(1)).
Some rules for Pennsylvania weren't confirmed from an official source. Check with the state before relying on this page.
Sources
- Medical Marijuana Act, 35 P.S. 10231.510 and 10231.2103 (official PA General Assembly)
- Philadelphia Bill 200625, Phila. Code ch. 9-4700 (official Philadelphia City Council Legistar)
- Unemployment Compensation Law sec. 402(e.1), 43 P.S. 802(e.1) (official PA General Assembly)
This page summarizes state law in plain words, with links to the law itself. It is not legal advice, and laws change: check the linked source, and talk to a lawyer about your own policy. Federal DOT testing rules are separate and override state limits for DOT-covered jobs. Checked October 2026.