One of the promises of precision medicine is to understand and act on inter-individual genetic differences in drug responses. SNPdrug3D contains the complete genomic landscape of missense single nucleotide variants (SNV) across the human proteome and at population-wide level that could affect drug binding. In the Singapore SG10K Health and global gnomAD cohorts, comprising variations in over 80,000 individuals, we identified ~ 1.17 million variants mapped to residues near bound drug molecules in protein-drug complexes relative to ~ 6000 drug molecules and experimentally verified effects of selected SNVs, including previously uncharacterized variants, on drug binding in relevant proteins ranging from kinases to cytochrome P450s (CYPs). The latter led to a specific predictor for interpreting variants in the CYP family that vastly outperforms existing tools in the prediction of pharmacogenetic effects. By placing variants and drugs in structural context, SNPdrug3D aids drug development by early flagging of resistance potential through population-specific variability.