As medical and recreational use of cannabis, or marijuana, becomes more prevalent, law enforcement needs a tool to evaluate whether drivers are operating vehicles under the influence of cannabis, specifically the psychoactive substance, tetrahydrocannabinol (THC). However, the cutoff concentration of THC that causes impairment is still controversial, and current on-site screening tools are not sensitive enough to detect trace amounts of THC in oral fluids. Here we present a novel sensing platform that employs giant magnetoresistive (GMR) biosensors integrated with a portable reader system and smartphone to detect THC in saliva using competitive assays. With a simple saliva collection scheme, we have optimized the assay to measure THC in the range from 0 to 50 ng/mL, covering most cutoff values proposed in previous studies. This work facilitates on-site screening for THC and shows potential for testing of other small molecule drugs and analytes in point-of-care (POC) settings.