Ornithine transcarbamylase (OT2, EC 2.1.3.3) deficiency, the most common inborn error of urea cycle, is caused by a vast number of point mutations, deletions and insertions in the respective gene. Furthermore, 12 single nucleotide polymorphisms (NSPs) have been described in the OTC gene, four of them causing an amino acid change. We have studied the frequency of these markers in two populations: Portuguese and Mozambican. No significant differences were observed between populations, except for Lys --> Arg in codon 46. Allelic associations between polymorphisms were used to define haplotypic patterns. The three common haplotypes (H1, H2 and H3) show a combined frequency of 95% in Portugal and 87% in Mozambique. One haplotype was found only in Portugal and three are only present in Mozambique, resulting in a higher haplotype diversity. The combined information from the SNPs and the DXS1068 (CA)n repeat was used to outline OTC haplotype phylogeny, which, in conjunction with the population data, allowed us to sketch possible evolutionary pathways although some haplotypes could have arisen by either repeated mutation or recombination.