Fox has been married to Mary Elizabeth Piper since 1973, they have five children - the middle child is actor Laurence Fox. His son-in-law is actor and comedian Richard Ayoade. His daughter-in-law is actress Billie Piper. His sister-in-law is actress Joanna David. His niece is actress Emilia Fox. His nephew is actor Freddie Fox.