Heather McCartney nació el 31 de diciembre de 1962 en Tucson, Arizona, hija de Linda Eastman y su primer esposo, Joseph Melville See Jr. Su madre se casó más tarde con Paul McCartney, convirtiéndose en su madrastra y adoptando el apellido McCartney.
Heather creció con su familia en Gran Bretaña y asistió a la escuela en Londres. Después de la muerte de su madre en 1998, Heather se convirtió en una defensora de los derechos de los animales y fundó la organización benéfica Heather Mills Health Trust.
En 2002, Heather conoció a Paul McCartney en una ceremonia de premiación. Se casaron en 2003 y tuvieron una hija, Beatrice, ese mismo año. Sin embargo, la pareja se separó en 2006 y finalmente se divorció en 2008.
Desde su divorcio, Heather ha estado involucrada en varias iniciativas y proyectos benéficos, incluida la creación de una fundación para ayudar a las personas amputadas. También ha participado en varios programas de televisión, incluida la sexta temporada de Dancing With the Stars.
En su vida personal, Heather se ha enfrentado a varias controversias y ha sido criticada por algunos por su comportamiento. Sin embargo, sigue siendo una activista comprometida y una defensora de las causas que cree justas.
Billy Idol y Heather McCartney se conocieron en un concierto benéfico en Londres. Heather estaba sentada en primera fila, y Billy cantaba en el escenario. En un momento de la actuación, Billy se acercó al público y, al pasar por delante de Heather, se detuvo y le dedicó una canción. Heather se quedó sorprendida y emocionada, y después del concierto, se acercó a Billy para darle las gracias. Los dos comenzaron a hablar y descubrieron que tenían muchos intereses en común. Desde entonces, se han mantenido en contacto y han colaborado en algunos proyectos de caridad. Aunque nunca se ha confirmado oficialmente, se rumorea que los dos han tenido una relación sentimental en el pasado.