Carlos Iglesias es un padre de familia numerosa. En concreto, tiene 12 hijos. Siete de ellos son hijos biológicos y cinco adoptivos. Los siete hijos biológicos nacieron en el matrimonio que mantiene desde hace más de 30 años con María José.
Por otro lado, los cinco hijos adoptivos son fruto de la adopción internacional que realizó la pareja en los últimos años. En concreto, los cinco niños son originarios de Perú y tienen entre cinco y diez años.
La familia Iglesias-Pérez vive en una casa de 400 metros cuadrados en el barrio de Salamanca en Madrid. Allí, cada uno de los niños tiene su propia habitación y comparte baño con otros hermanos.
Aunque la crianza de 12 hijos no es fácil, Carlos e María José están muy orgullosos de su familia y disfrutan de cada momento que pasan con ellos.