It depends on your state and your job. Federal law does not protect medical marijuana use, so employers in states without patient protections can fire or refuse to hire you for a positive test. Many states with medical marijuana laws do limit adverse action against registered patients, but those protections often exclude safety-sensitive jobs, federal contractors, and on-duty use or impairment.

Delta 8 and Employment Drug Screening: What a THC Test Detects

Does federal law protect medical marijuana patients at work?

No. Cannabis remains a Schedule I controlled substance under federal law, and the ADA does not cover current illegal drug use. Federal contractors and grantees also must maintain drug-free workplaces under the Drug-Free Workplace Act. Federal agencies and DOT-regulated employers can test for cannabis and act on positive results.

Synthetic Urine for Cannabis Drug Test Cost

Which states protect medical marijuana users from being fired?

State rules vary widely. Some states, including Connecticut, Massachusetts, Pennsylvania, New Jersey, Arizona, and Virginia, have laws or court decisions that limit an employer's ability to fire registered patients for off-duty use. Others, including Colorado, Washington, Oregon, and Michigan, have generally allowed employers to enforce zero-tolerance policies. The National Conference of State Legislatures tracks this state-by-state patchwork.

more on this topic

What exceptions let an employer fire a medical marijuana patient?

A medical card is not a universal shield. Common exceptions include:

drug test and medical marijuana employment rights

  • Safety-sensitive roles such as driving, operating heavy machinery, health care, or carrying a weapon.
  • Federal contractors, grantees, and security-clearance jobs that must follow federal drug-free workplace rules.
  • On-duty use, possession, or impairment at work or during work hours.
  • Drug-free workplace policies and collective bargaining agreements that allow testing and discipline.
  • State laws that permit action based on a positive test even without proof of impairment.

Can an employer test for marijuana if you have a medical card?

Often yes. A medical card may create a state-law defense, but it does not erase a positive test. Some states restrict testing or require reasonable suspicion, while others allow pre-employment and random testing. California and Nevada have broader off-duty protections, but safety-sensitive and federally regulated roles remain exceptions.

What should you do if you are fired for medical marijuana use?

Check your state medical marijuana law, your registration status, and your job classification. Review the employer's written drug policy and any collective bargaining agreement. Consult an employment lawyer in your state quickly, because deadlines for filing claims can be short.