On 12 May 2007, Boris married Véronique Haillot Canas da Silva (b. 27 July 1976 in São Sebastião da Pedreira, Lisbon, Portugal), architect, daughter of Portuguese engineer António Manuel Martins Canas da Silva (b. 31 October 1949 in São Sebastião da Pedreira, Lisbon, Portugal), and his French wife (m. 29 July 1971 at the Mafra Basilica, Mafra) Anne-Françoise Dominique Haillot (b. 30 December 1950 in Wielseckishen). She has one older brother, Alexandre-Michel Haillot Canas da Silva (b. 16 July 1974 in Glasgow, Scotland) and one younger sister, Laure-Marie Haillot Canas da Silva (b. 26 August 1982 in France). The couple has one daughter:
Miléna, born at Maternité des Lilas, Seine-Saint-Denis, France, on 11 February 2008 at 4:00am.
Véronique holds the Order of Petrovic Njegos, the Order of St. Peter and the Order of Prince Danilo I (Grand Cross).