2002 m. McCartney vedė Heather Mills, buvusią modelį ir kovotoją prieš minas. 2003 m. pora susilaukė vaiko, Beatrice Milly, pavadinto Mills mirusios motinos ir vienos iš McCartney tetų garbei. Jie išsiskyrė 2006 m. balandžio mėn. ir 2008 m. kovo mėn. išsiskyrė. 2004 m. jis komentavo žiniasklaidos priešiškumą savo partneriams: "Britų visuomenė nemėgsta, kad aš atsisakiau Jane Asher... Aš vedžiau [Lindą], Niujorko išsiskyrusią moterį su vaiku, ir tuo metu jiems tai nepatiko".
2006 m.