O MHC é uma grande região de genes que codifica moléculas da classe I e da classe II. São altamente polimórficos, com até 150 ou mais alelos comuns, cujos produtos são expressos nas superfícies de uma variedade de células.