How many children does Paul McCartney have, including adopted daughter Heather?

The story behind the answer

How many children does Paul McCartney have, including adopted daughter Heather? Paul McCartney has five children, including his adopted daughter Heather.

The five are Heather, Mary, Stella, James, and Beatrice. Heather was Linda Eastman’s daughter from an earlier relationship; after Paul and Linda married in 1969, Paul legally adopted her. Mary, Stella, and James were Paul and Linda’s children.

After Linda McCartney died in 1998, Paul married Heather Mills in 2002. Their daughter, Beatrice Milly McCartney, was born in 2003, bringing Paul’s total number of children to five. He later married Nancy Shevell in 2011; they have no children together.

The count can cause confusion because Heather is often described as Paul’s stepdaughter or daughter depending on the context. She was his stepdaughter before the adoption and is also his legally adopted daughter. Counting her, rather than only Paul’s biological children, produces the quiz’s answer of five.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: