The short answer

Cannabis remains illegal under federal law, and no federal statute stops an employer from testing you for THC or firing you over a positive result. What shifts your odds is where you live and what job you hold. By 2024, more than a dozen states had passed laws limiting pre-employment cannabis testing or protecting off-duty use. Nearly all of them carve out safety-sensitive roles, federal contractors, and anything regulated by the Department of Transportation. If your job requires a commercial driver's license, involves heavy machinery, a firearm, or a federal contract, assume the older rules still apply to you.

related article

One more thing worth saying up front: a positive test shows past exposure, not current impairment. That gap sits behind most of the legal fights happening right now.

Can You Refuse a Drug Test for Weed? It Depends on Your Job and Your State

Where federal law stands

Cannabis sits on Schedule I of the Controlled Substances Act, and the Drug-Free Workplace Act of 1988 requires federal contractors and grant recipients to run drug-free workplace programs. The DEA proposed moving cannabis to Schedule III in 2024, but the rulemaking stalled in hearings and changed nothing about workplace testing.

more on this topic

Federal employees, active military, and workers under DOT rules fall outside state protections entirely. DOT testing lives in 49 CFR Part 40, and it still runs mostly on urine. A 2023 rule added oral fluid as an option, but it cannot take effect until at least two HHS-certified labs are available, so through 2024 urine remained the default for truck drivers, pilots, rail workers, and transit employees.

Do Employers Test for THC in Legal States? What You Need to Know

What the states changed

State law splits into two broad camps, and the difference matters.

Off-duty use protections

California's AB 2188 and SB 700 took effect January 1, 2024, barring employers from testing for non-psychoactive metabolites and from asking about prior cannabis use. Washington's SB 5123 also started January 1, 2024, and limits pre-employment testing for most jobs. Nevada, New York, Minnesota, Montana, New Jersey, Connecticut, Rhode Island, and New Mexico have similar rules on the books. These laws generally protect what you do on your own time. They do not protect showing up impaired.

Medical-only protections

Arizona, Delaware, Illinois, Oklahoma, Pennsylvania, Maine, and West Virginia protect registered medical patients from discrimination, though the details vary. Pennsylvania's protection comes from a 2022 state court ruling rather than a statute, and Illinois allows testing while still limiting discipline in some situations. A medical card helps, but it is not a blanket shield, and it does nothing for a federally regulated job.

The 2024 ballots were a mixed bag. Florida, North Dakota, and South Dakota rejected adult-use measures, so no new workplace protections arrived in those states. Nebraska voters approved medical cannabis, though the program will take time to stand up.

What no state law covers

  • Use, possession, or impairment at work
  • Safety-sensitive positions, which many statutes define broadly
  • Jobs tied to federal contracts or federal licenses
  • Positions with collective bargaining agreements that already spell out testing

Testing method matters as much as the law

Urine immunoassays look for THC-COOH, a metabolite that lingers. A single use can show up for one to three days. Chronic, heavy use can read positive for 30 days or longer. Oral fluid tests usually clear within a day, and hair tests reach back about 90 days. When a state bans testing for inactive metabolites, that language targets urine screens specifically, which is why some employers switched to oral fluid. If you are job hunting in a protected state, ask which specimen type the employer uses. The answer tells you more than the statute does.

Steps I would take before a hiring process

  1. Look up your state's current statute, not a news summary from two years ago. Several of these laws took effect in 2024 and contain exceptions written in fine print.
  2. Check whether the position is DOT-regulated or tied to a federal contract. That single question decides most cases.
  3. Read the employee handbook section on testing. Courts often defer to what you agreed to.
  4. If you hold a medical card, keep the documentation current and understand that it will not override federal rules.
  5. Ask about the test type and the timing of any screening, since detection windows differ so much between urine and oral fluid.

None of this guarantees an outcome. It does mean you walk in knowing which rules govern your job instead of guessing.