Campbell has been married twice in her life. Campbell was once married to Peregrine "Pere" Roberts but this married life didn't last that long and it ended in a divorce.
In November 2005, Campbell got engaged to Dan Senor. Dan Senor is a columnist and a writer from United States. He has also established himself as a political adviser. After being engaged for about five months, they finally got married on 2nd of April 2006. As a married couple, they have been parents twice.
Campbell received her formal education from Trinity Episcopal Day School. With the completion of her high school graduation, she joined Madeira School but was expelled from this school for sneaking off campus. She then joined Regis University. She also got enrolled at Louisiana State University. She then worked as an English teacher in Czechoslovakia. She then joined KSNT-TV as a news reporter. After that she worked at WWBT-TV, WBAL-TV and WRC-TV. Finally in 1996, she joined NBC News. She then worked as a White House correspondent and she also covered the 2000 U.S. presidential election. After serving in the NBC News for about a decade, she joined CNN as the co anchor of the show, CNN Election Center.