Eleanor Cameron was born in Winnipeg, Manitoba in Canada on March 23, 1912. Her family moved to South Charleston, Ohio when she was three years old, and then to Berkeley, California when she was six. A few years later, her parents divorced. At age 16, she moved with her mother and stepfather to Los Angeles. Cameron studied at UCLA and the Art Center School of Los Angeles. She joined the Los Angeles Public Library in 1930 and later worked as a research librarian for the Los Angeles Board of Education and two different advertising companies. She married Ian Cameron, a printmaker and publisher, in 1934 and the couple had a son, David, in 1944.