Medications commonly used by large populations to treat non-cancerous medical situations are attractive candidates for cancer prevention. This Review discusses three pharmacological agents with chemopreventive potential: statins, metformin and bisphosphonates. The authors outline the pharmacological mechanisms of action of these agents, the supporting clinical evidence for their efficacy and safety in large populations, and discuss how these agents should be used in the ongoing aim of preventing cancer.