Azathioprine and 6-mercaptopurine are widely used in the management of inflammatory bowel disease (IBD). However, approximately 25% of IBD patients experience toxicity, and up to 10% show resistance to these thiopurine drugs. The importance of genetic variability in determining thiopurine toxicity was first recognized over 25 years ago with the discovery of the thiopurine S-methyltransferase (TPMT) polymorphism and the occurrence of azathioprine-induced myelosuppression in TPMT-deficient patients. In the intervening period, TPMT has become the foremost example of pharmacogenetics, and TPMT deficiency represents one of the few pharmacogenetic phenomena that have successfully made the transition from the research laboratory to diagnostics. While TPMT activity predicts some cases of myelosuppression, deficiency in this enzyme is neither predictive of other adverse drug reactions, nor resistance to thiopurine therapy. As myelosuppression only accounts for approximately 2.5% of adverse reactions in IBD patients, researchers are increasingly turning their attention to other enzymes involved in thiopurine metabolism to find molecular explanations for intolerance and resistance to azathioprine and 6-mercaptopurine. In this review, we summarize the current state of knowledge with regards to TPMT, and also explore genetic variability, beyond TPMT, that may contribute to thiopurine response in IBD patients.