De su matrimonio nacieron diez hijos, de los que solo dos superaron la infancia: María Teresa (que se casó con su primo, Luis XIV de Francia) y Baltasar Carlos, príncipe de Asturias.