dwukrotnie żonaty: 1. Królowa Maria Adelajda (12.04.1842-20.01.1855, jej śmierć), 8 dzieci: 6 synów - Umberto Ranieri Carlo Emanuele Giovanni Maria Ferdinando Eugenio (ur. 14.03.1844), Amedeo Ferdinando Maria (ur. 30.05.1845), Oddone Eugenio Maria (ur. 11.07.1846), Carlo Alberto (ur. 02.06.1851), Vittorio Emanuele (ur. 06.07.1852) i Vittorio Emanuele (ur. 18.01.1855) oraz 2 córki - Ludovica Teresa Maria Clotilde (ur. 02.03.1843) i Maria Pia (ur. 14.02.1847); 2. Rosa Vercellana (od 18.10.1869 do jego śmierci), 2 dzieci - córka Vittoria Guerrieri (ur. 02.12.1848) i syn Emanuele Alberto Guerrieri (ur. 16.03.1851)