En total, María Carolina le dio a Fernando dieciocho hijos, de los cuales sólo siete sobrevivieron a la edad adulta, incluyendo a su sucesor, Francisco I, la última Emperatriz del Sacro Imperio Romano, una Gran Duquesa de Toscana, la última Reina de Francia , una Princesa de Asturias y una Reina de Cerdeña.