De su matrimonio con Francisco I del Sacro Imperio Romano Germánico, María Teresa tuvo 16 hijos, de los cuales 10 llegaron a la edad adulta: