MHC molecules are found on the surface of almost all nucleated cells in the body. MHC Class I molecules are present on all nucleated cells, whereas MHC Class II molecules are only found on specialized antigen-presenting cells (APCs) like macrophages, dendritic cells, and B cells.