En 1965 McCain contrajo matrimonio con Carol Shepp, una modelo natural de Filadelfia (Pensilvania).