El 16 de noviembre de 1817, Leopoldo se casó con María Ana de Sajonia, hija de Maximiliano, Príncipe de Sajonia, y Carolina de Borbón-Parma.