Francis was born at the former Charing Cross Hospital near Trafalgar Square, London. She is the eldest child of Frank Francis, a clerical officer with the Agricultural Society, and Marjorie (née Watling), an employment agent, who were married in 1944. She was raised in Streatham and was educated at the Lady Edridge Grammar School.