
How Many Children Does Boris Johnson Have? At Least 8
Boris Johnson’s reluctance to confirm an exact number of children contrasts with at least eight documented across three relationships, making his family one of the most scrutinized in modern British politics.
This piece sorts what is documented from what remains open to question, using verified records and authoritative sources.
Total children: at least 8 confirmed · With Marina Wheeler: 4 · With Carrie Johnson: 4 · From affair: 1
Quick snapshot
- At least 8 children across three relationships (Evening Standard)
- 4 children with ex-wife Marina Wheeler (Evening Standard)
- 4 children with current wife Carrie Johnson (Wikipedia)
- Total count may exceed nine (Evening Standard)
- Johnson has never publicly confirmed a final number (The Independent)
- 1993: First child Lara born (Rumour Juice)
- 2025: Fourth child with Carrie announced (Wikipedia)
- Public interest remains high as family continues to grow (The Spectator)
Key facts about Johnson’s documented children are summarized below.
| Label | Value |
|---|---|
| Confirmed children | 8 |
| Marriages | 2 |
| Eldest child | Lara Lettice Johnson-Wheeler |
| Youngest child | Poppy Eliza Josephine Johnson |
| Recent event | Fourth child with Carrie, May 2025 |
| Age spread | 30-year gap between eldest and newborn |
How many children does Boris Johnson have?
Boris Johnson has at least eight children across three documented relationships, though the exact total has been a subject of ongoing public interest. The confirmed count breaks down into four children with ex-wife Marina Wheeler, one acknowledged daughter from an affair with Helen Macintyre, and four children with current wife Carrie Johnson (Evening Standard).
In a 2021 interview, Johnson himself stated he had six children — a figure that predated the births of Frank (July 2023) and Poppy (May 2025) with Carrie (Evening Standard). Reports suggesting possible additional unacknowledged children have circulated, but none have been independently verified to the same standard as the confirmed eight (The Independent).
Total count from marriages and affairs
The eight-children figure represents the minimum documented across Johnson’s acknowledged relationships. Media reports have noted that Johnson has never publicly confirmed a final number, leaving some uncertainty in public estimates (The Independent).
Johnson thanked “all of my children” in his 2022 resignation speech without specifying a number — a phrasing that left observers guessing whether he was aware of additional children beyond the confirmed eight.
What this means: Johnson’s own statements suggest he may be aware of children beyond the documented eight, which accounts for the persistent uncertainty in public reporting.
How many children has Boris Johnson got with his wife?
Boris Johnson and Carrie Johnson have four children together, all born after the couple met in 2019. Their first child, Wilfred Lawrie Nicholas Johnson, was born on 29 April 2020 (Wikipedia). The couple married in December 2021, and Romy Iris Charlotte Johnson arrived on 9 December 2021 (Wikipedia).
Frank Alfred Odysseus Johnson was born on 5 July 2023 at University College London Hospital, with Carrie announcing the birth on Instagram later that day (Evening Standard). The couple’s fourth child, Poppy Eliza Josephine Johnson, was born on 21 May 2025 at the same hospital (Wikipedia).
Children with current wife Carrie Johnson
The four children with Carrie range from a five-year-old eldest to a newborn in 2025. Carrie suffered a miscarriage in 2021 before Romy’s birth (Wikipedia). The family has grown rapidly since their relationship began in late 2019, when engagement and pregnancy announcements followed quickly.
“Welcome to the world Frank Alfred Odysseus Johnson born 5th July at 9.15am. (Can you guess which name my husband chose?!)” — Carrie Johnson, Instagram announcement (Evening Standard)
The implication: Carrie’s social media announcements have become the primary channel for confirming births, with Johnson’s public silence on child counts standing in contrast.
Did Boris Johnson have any children with his first wife?
Boris Johnson and Marina Wheeler married in 1993 and separated in 2018. During their marriage, they had four children together: Lara Lettice, Milo Arthur, Cassia Peaches, and Theodore Apollo (Evening Standard). The children carry the compound surname Johnson-Wheeler.
Lara Lettice Johnson-Wheeler, the eldest, was reportedly born in 1993 and is aged around 30 as of 2025 (Rumour Juice). Milo Arthur, the second child, is aged 25. Cassia Peaches is the third child, aged 23, and Theodore Apollo is the youngest of the four at age 21 (Evening Standard).
Family with Marina Wheeler
All four children with Marina Wheeler are now adults. The family dynamic shifted after Boris and Marina separated in 2018, prior to his relationship with Carrie Symonds beginning in 2019. The children have largely remained out of the public eye compared to the younger Johnson-Symonds children.
What this means: The generational divide between Johnson’s adult children with Marina and his young children with Carrie creates distinct family dynamics across different life stages.
Has Boris Johnson just had another baby?
Yes — Carrie Johnson announced the birth of their fourth child, Poppy Eliza Josephine Johnson, on Instagram on 24 May 2025. The baby was born on 21 May 2025 at University College London Hospital (The Independent).
Recent birth announcements
The birth of Poppy marked the couple’s fourth child within five years of their relationship. Each birth has received significant media coverage, with Carrie’s Instagram posts serving as the primary public confirmation for Frank and Poppy. Boris Johnson resigned as Prime Minister in 2022 but continued to expand his family in the years that followed (Evening Standard).
The rapid expansion of Johnson’s family with Carrie — four children in five years — has drawn commentary on the demands facing a former prime minister navigating fatherhood alongside public life.
What this means: The pace of family expansion since 2020 exceeds any previous period in Johnson’s life, shifting public focus from his political career to his domestic circumstances.
What’s the age difference between Boris Johnson and his wife?
Boris Johnson was born on 19 June 1964, making him 60 years old in 2025. Carrie Johnson (née Symonds) was born in 1988, placing her in her mid-thirties. The roughly 24-year age gap between them is reflected in their family dynamics, with the youngest child born when Boris is in his sixties.
The age spread between Johnson’s children is substantial: his eldest, Lara, was reportedly born in 1993, while Poppy was born in 2025 — a gap of approximately 32 years between eldest and youngest (Rumour Juice). This means Boris has children spanning multiple decades of his life.
Age gaps in family
The generational spread raises practical considerations for the Johnson family. The eldest children with Marina are now in their twenties and thirties, while the youngest with Carrie is an infant. Reports have noted the contrast between Boris’s established adult children and his young family with Carrie (The Spectator).
What this means: Johnson’s family now spans three generations, requiring him to navigate relationships with adult children while raising young ones — a situation unique among former prime ministers in recent British history.
Timeline
The timeline below tracks key family events across Johnson’s three relationships.
| Date | Event |
|---|---|
| 1993 | Lara Lettice born; marriage to Marina Wheeler (Rumour Juice) |
| 2009 | Stephanie Macintyre born from affair with Helen Macintyre (The Independent) |
| 2018 | Separation from Marina Wheeler (The Independent) |
| 29 December 2021 | Wilfred Lawrie Nicholas Johnson born (Wikipedia) |
| December 2021 | Married Carrie Johnson (Wikipedia) |
| 9 December 2021 | Romy Iris Charlotte Johnson born (Wikipedia) |
| 2022 | Resigned as Prime Minister; thanked “all of my children” in speech (The Independent) |
| 5 July 2023 | Frank Alfred Odysseus Johnson born (Wikipedia) |
| 21 May 2025 | Poppy Eliza Josephine Johnson born (Wikipedia) |
What we know — and what we don’t
Confirmed
- 4 children with Marina Wheeler: Lara, Milo, Cassia, Theodore
- 1 daughter with Helen Macintyre: Stephanie
- 4 children with Carrie Johnson: Wilfred, Romy, Frank, Poppy
- Exact birth dates for all four Carrie children
- Separation from Marina in 2018, marriage to Carrie in May 2021
Unclear
- Whether total count exceeds nine
- Whether Boris has acknowledged additional children privately
- Exact birth dates for Marina’s children beyond estimates
- Precise ages of Milo, Cassia, and Theodore
What sources say
Boris Johnson thanked Carrie and “all of my children” during his resignation speech in May 2021, without specifying how many children he has. — The Independent (The Independent)
“Can you guess which name my husband chose?!” — Carrie Johnson’s reference to Boris selecting Odysseus for Frank’s name. — Evening Standard (Evening Standard)
The pattern is straightforward: Johnson has accumulated children across three distinct phases of his adult life, with the count rising from six to eight during the period from 2021 to 2025 alone. His reluctance to state a definitive total has kept exact numbers somewhat fluid in public reporting.
For readers tracking Johnson’s family developments, the practical takeaway is that at least eight children can be verified through documented sources, with the total likely to remain uncertain until or unless Johnson provides explicit confirmation. The gap between his public statements and the confirmed record suggests that additional children may exist beyond what is currently verified.
Related reading: How Old is Renée Zellweger? Age 56 Bio & Updates 2025 · How Old Is Demi Moore – Age, Family, Height and Career Facts
Frequently asked questions
How old is Boris Johnson?
Boris Johnson was born on 19 June 1964, making him 60 years old in 2025.
What does Boris Johnson do now?
After resigning as Prime Minister in 2022, Johnson has continued as a Member of Parliament and public speaker. His family life, including the birth of his fourth child with Carrie in May 2025, has remained a point of public interest.
Who is Boris Johnson’s oldest child?
Lara Lettice Johnson-Wheeler, reportedly born in 1993, is the oldest of Johnson’s children. She is in her early thirties as of 2025.
What are the ages of Boris Johnson’s children?
The ages range widely: Lara is approximately 30, Milo around 25, Cassia 23, and Theodore 21 (with Marina). With Carrie: Wilfred is 5, Romy is 3, Frank is nearly 2, and Poppy is newborn in 2025.
How many children does Boris Johnson have with Carrie Symonds?
Boris Johnson and Carrie Johnson (née Symonds) have four children together: Wilfred (born May 2021), Romy (born May 2021), Frank (born July 2023), and Poppy (born May 2025).
Did Boris Johnson father a child outside marriage?
Yes. Stephanie Macintyre was born in 2009 from an affair with Helen Macintyre. Boris Johnson has acknowledged this child publicly.
When was Boris Johnson’s fourth child with Carrie born?
Poppy Eliza Josephine Johnson was born on 21 May 2025 at University College London Hospital, with Carrie announcing the birth on Instagram on 24 May 2025.