McCain was born on February 7, 1912 in Muskogee, Oklahoma. She had a twin sister. McCain was married to John S. McCain, Jr. from 1933 until his death in 1981. They had three children. On October 22, 2009, she was hospitalized in Portugal after she fell and injured her head.