dwukrotnie żonaty: 1. Królowa Maria Henrietta (22.08.1853-19.09.1902, jej śmierć), 4 dzieci: 3 córki - Louise Marie Amélie (ur. 18.02.1858), Stéphanie Clotilde Louise Herminie Marie Charlotte (ur. 21.05.1864) i Clémentine Albertine Marie Léopoldine (ur. 30.07.1872) oraz syn Léopold Ferdinand Élie Victor Albert Marie (ur. 12.06.1859); 2. Blanche Zélia Joséphine Delacroix (od 14.12.1909 do jego śmierci), 2 synów: Lucien Philippe Marie Antoine (ur. 09.02.1906) i Philippe Henri Marie François (ur. 16.10.1907)