En 1981, se casó con Lady Diana Spencer y tuvieron dos hijos: el príncipe William (nacido en 1982) más tarde para convertirse en duque de Cambridge, y el príncipe Harry (nacido en 1984). Diana, princesa de Gales (Diana Frances; de soltera Spencer; del 1 de julio de 1961 al 31 de agosto de 1997), fue la primera esposa de Carlos, príncipe de Gales, que es el hijo mayor y heredero aparente de la reina Isabel II.
Los padres biológicos y tutores legales de Carlos, Príncipe de Gales son Lilly y James Potter.