ジョン・S・マケイン・シニア
マケインはミシシッピ州キャロル郡でプランテーションを経営するジョン・シドニー・マケイン（1851年 - 1934年）とエリザベス・アン・ヤング（1855年 - 1922年）の息子として生まれた。
ジョン・マケイン
やがて自分の立場に不満を持つようになり、戦闘任務に志願した。1966年12月にはA-4のパイロットとして空母フォレスタルに任命され、地中海や大西洋を飛ぶようになる。この間、マケインの父親は1958年に海軍少将に、1963年には海軍中将に、1967年5月には在ヨーロッパアメリカ海軍最高司令官（）にまでなっていた。