John Ashcroft was born on 9 May 1942 in Chicago, Illinois, USA. He has been married to Janet Elise Roede since 23 December 1967. They have three children.
Wrote, with his wife Janet E. Ashcroft, College Law for Business, 8th Edition (Cincinnati: South-Western Publishing, 1976; ISBN: 0-538-12900-X.) when he was Assistant Attorney General of Missouri.