Al igual que sus padres antes que él, Leopoldo tenía dieciséis hijos, siendo el mayor de sus ocho hijos su sucesor, el emperador Francisco II.