How Many Times has John Mccain Been Married?

John McCain has been married twice. His first marriage was to Carol Shepp in 1965. After divorcing Carol Shepp in 1980, he married Cindy Lou Hensley on May 17, 1980.