Mark Phillips refusa la pairie que lui offrit la reine en guise de « cadeau de mariage » et ne sera donc jamais anobli. C'est pourquoi les enfants du couple, Peter et Zara, ainsi que leur descendance, ne sont pas Lord ou Lady, bien qu'ils figurent dans l'ordre de succession pour le trône britannique, après leurs cousins et cousines[2].
En août 1985, il devient le père d'une fille prénommée Felicity, issue d'une liaison extra-conjugale avec une professeure d'art néo-zélandaise nommée Heather Tonkin. Cette paternité fut confirmée par des tests ADN en 1991. Cette affaire entraînera son divorce d'avec la princesse Anne le .
Le , il épouse Sandy Pflueger, une cavalière olympique américaine de dressage. Ils ont une fille, Stephanie, née le . Le , les avocats de Mark Phillips ont confirmé que le couple s'était séparé avant de divorcer.
Il est grand-père de cinq petits-enfants : Savannah Phillips (née le ), Isla Phillips (née le ), Mia Tindall (née le ), Lena Tindall (née le ) et Lucas Tindall (né le ). Il est également le grand-père de James Wade (né en 2017), fils de Felicity Tonkin et du joueur de polo anglais Tristan Wade[5].
Dans la culture populaire
Dans la quatrième saison de la série télévisée The Crown, son rôle est interprété par Geoff Breton(en).