Boris Johnson and his wife Carrie have welcomed a fourth child, it was announced on Saturday. The former Prime Minister’s wife said they were “smitten” with their baby daughter, who has been named Poppy Eliza Josephine Johnson. Announcing the news in a post on Instagram, Mrs Johnson shared that Poppy, also known as “Pop Tart”, had been born on Wednesday, May 21, at University College London Hospital.
“I can’t believe how pretty and tiny you are,” she added. “Feel so incredibly lucky. We are all totally smitten. Not sure I’ve slept a minute since you’ve been born as [I] can’t stop looking at how comletely lovely you are.” The couple, who married in May 2021, had their first child Wilf in April 2020, followed by Romy in December 2021 and Frank in July 2023.
Boris and Carrie made their relationship public in 2019, although they are thought to have met around a decade before, when the ex-Tory leader was still married to lawyer Marina Wheeler.
While Poppy is the pair’s second daughter, Boris also has four children, with his second ex-wive Ms Wheeler, including daughters Lara, now 29, and Cassia, now 27, and a love child from his affair with a property developer in 2009.
He was famously tight-lipped about the number of children he had from his his two divorces and three marriages, before confirming the number – now at a total of 9 – during an interview on the Today Show in 2021.
“It’s fantastic, it’s fantastic,” he said at the time. “It’s a lot of work. I’ll tell you that much, but I love it, I absolutely love it. And I change a lot of nappies.”
MORE TO FOLLOW.

