Mary Archer est née le 22 décembre 1944 à Surrey, Angleterre, Royaume-Uni. Elle est mariée avec Jeffrey Archer depuis juillet 1966. Elle et Jeffrey Archer ont deux enfants.
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.