Ogni locus è diviso in 3 regioni dette della classe I, classe II e classe III. Quest'ultimo, non più chiamato in questo modo, codifica per molecole diverse da quelle che espongono il peptide ma comunque correlate all'MHC (TNF-α e C4B, C4A, C2 e Fattore B del complemento).