Mary Archer was born on 22 December 1944 in Epsom, Surrey, England, UK. She has been married to Jeffrey Archer since July 1966. They have two children.
Has 2 sons with her husband Jeffrey Archer - William Archer (b. 1972), a theatre producer, and James Howard Archer (b. June 10, 1974), a financial advisor and businessman.