Who was Paul McCartney's second wife, married in 2002?

The story behind the answer

Paul McCartney's second wife, whom he married in 2002, was Heather Mills.

McCartney met Mills, an English former model and campaigner, in 1999, and their relationship became public around the turn of the century. They married on 11 June 2002 at Castle Leslie in County Monaghan, Ireland. The wedding included a vegetarian reception and a song McCartney had written called “Heather.”

The marriage produced one child, Beatrice Milly McCartney, born in October 2003. McCartney and Mills separated in 2006, and their divorce was finalised in 2008. Mills later returned to using her birth name, Heather Mills.

A common mix-up is Linda Eastman, McCartney's first wife, whom he married in 1969 and remained with until her death in 1998. Nancy Shevell was his third wife, marrying him in 2011; Jane Asher was a former fiancée, not a wife.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: