Anderson was born on 3 August 1926 in Edinburgh, Scotland. She was raised in Ottawa, Canada. Anderson was married to Gordon Jackson from 1951 until his death in 1990. They had no children. Anderson died on 23 July 2013 in Edinburgh, Scotland from natural causes, aged 86.