Ludwig of Bavaria
On 20 July 1950, Irmingard married her first cousin Prince Ludwig of Bavaria (22 June 1913 in Munich — 17 October 2008 in Leutstetten), son of Prince Franz of Bavaria and Princess Isabella Antonie of Croÿ. The civil wedding took place at Leutstetten, and the religious ceremony followed a day later at Schloss Nymphenburg in Munich. The couple had three children, five grandchildren and four great-grandchildren: