The three common isoforms of human apolipoprotein E (apo E) differ at positions 112 and 158 and are named E3, E4, and E2 according to phenotyping by isoelectric focusing (IEF). The polymerase chain reaction (PCR) method allows the detection of common and several rare allelic apo E variants not detected by IEF. We propose a genotyping procedure for apo E that characterizes a given allele on the basis of amplification of specific sequences of the gene followed by the action of restriction endonucleases. When the nucleotide change does not lead to a restriction site, PCR-directed mutagenesis creates the discriminant site, and the differentiation of the three common alleles and five rare variants is possible. We present here profiles of common alleles and of three rare alleles, Weisgraber [Cys112/Asp127/Cys158], Christchurch [Cys112/Ser136/Arg158], and a new rare variant [Cys112/Leu142/Cys158].