trzykrotnie żonaty: 1. Linda McCartney (12.03.1969 - 17.04.1998, jej śmierć), 3 dzieci: Mary Anna (ur. 28.08.1969), Stella Nina (ur. 13.09.1971) i James Louis (ur. 12.09.1977); 2. Heather Mills (11.06.2002 - 17.03.2008, rozwód), córka Beatrice Milly (ur. 28.10.2003); 3. Nancy Shevell (od 09.10.2011)