 Archduchess Immaculata was born on 9 September 1892 at Lemberg, Galicia, then part of the Austro-Hungarian Empire.She was the second among the ten children of Archduke Leopold Salvator of Austria (1863–1931) and of his wife Infanta Blanca of Spain (1868–1949).She was christened María Immaculata Karoline Margarethe Blanka Leopoldine Beatrix Anna.