The polymorphisms of the important xenobiotic metabolizing enzymes CYP2D6, CYP2C19 and CYP2E1 have been studied extensively in a large number of populations and show significant heterogeneity in the frequency of different alleles/genotypes and in the prevalence of the extensive and poor metabolizer phenotypes. Understanding of inter-ethnic differences in genotypes is important in prediction of either beneficial or adverse effects from therapeutic agents and other xenobiotics. Since no data were available for Australian Aborigines, we investigated the frequencies of alleles and genotypes for CYP2D6, CYP2C19 and CYP2E1 in a population living in the far north of Western Australia. Because of its geographical isolation, this population can serve as a model to study the impact of evolutionary forces on the distribution of different alleles for xenobiotic metabolizing enzymes. Twelve CYP2D6 alleles were analysed. The wild-type allele *1 was the most frequent (85.81%) and the non-functional alleles (*4, * 5, * 16) had an overall frequency of less than 10%. Only one subject (0.4%) was a poor metabolizer for CYP2D6 because of the genotype *5/*5. For CYP2C19, the frequencies of the *1 (wild-type) and the non-functional (*2 and *3) alleles were 50.2%, 35.5% and 14.3%, respectively. The combined CYP2C19 genotypes (*2/*2, *2/*3 or *3/*3) correspond to a predicted frequency of 25.6% for the CYP2C19 poor metabolizer phenotype. For CYP2EI, only one subject had the rare c2 allele giving an overall allele frequency of 0.2%. For CYP2D6 and CYP2C19, allele frequencies and predicted phenotypes differed significantly from those for Caucasians but were similar to those for Orientals indicating a close relationship to East Asian populations. Differences between Aborigines and Orientals in allele frequencies for CYP2D6* 10 and CYP2E1 c2 may have arisen through natural selection, or genetic drift, respectively.