Boris Johnson has confirmed he has fathered six children – ending long-running confusion.
The prime minister is preparing to welcome his second child with wife Carrie Johnson, after the birth of his youngest in April 2020.
The PM has four children with ex-wife Marina Wheeler, but he also has a child, born in 2009, as a result of an affair with art consultant Helen Macintyre.
At first he denied paternity and even sought an injunction in 2013 to prevent her existence being discovered during a court battle.
But the confusion sprang from the proceedings where it was alleged that Johnson may have fathered two children as a result of the affair.
The judgment read: “What was material was that the father’s infidelities resulted in the conception of children on two occasions.”
Johnson has repeatedly said he would not discuss his private life, and during the 2019 election campaign said he would not be discussing his children.
Speaking to US broadcaster NBC on Tuesday during his trip to America, the PM was asked if he currently had six children, and he said: “Yes.”
Johnson was asked about being a father while running the country.
And he said: “It’s fantastic. It’s a lot of work. It’s a lot of work, I’ll tell you that much, but I love it, I absolutely love it and I want you to know I change a lot of nappies.”
Last year, the Johnsons welcomed son Wilfred, and Carrie Johnson announced in July this year that she was pregnant again, with a poignant message about miscarriage.
The former Conservative Party communications director, who said the new baby would be arriving “this Christmas”, said she wanted to share the personal news about her miscarriage to “help others”.
She added: “Fertility issues can be really hard for many people, particularly when on platforms like Instagram it can look like everything is only ever going well.
“I found it a real comfort to hear from people who had also experienced loss so I hope that in some very small way sharing this might help others too.”