Thatcher was married to Margaret Kempson from 1942 until they divorced in 1948. Then he was married to Margaret Roberts from 1951 until his death in 2003. Thatcher and Margaret had twins: a son, Mark Thatcher, and daughter, Carol Thatcher.