Med dronning Katarina av Lancaster hadde han følgende barn: Maria (1401–1458), dronning av Aragón, gift med Alfons V av Aragón. Katalina (1402-1439), hertuginne av Villena. Johan II (1405–1454)), konge av Castilla.