Yes, to Carrie Johnson since May 29, 2021. He was married to Marina Wheeler from May 8, 1993 to 2020 and Allegra Mostyn-Owen from September 5, 1987 to April 26, 1993.
Does Boris Johnson have children?
Yes, 7 children, including Wilfred Johnson (4), Romy Johnson (2), Lara Lettice Johnson-Wheeler, Milo Arthur Johnson, Cassia Peaches Johnson, and Theodore Apollo Johnson