ジョン・S・マケイン・シニア
マケインはミシシッピ州キャロル郡でプランテーションを経営するジョン・シドニー・マケイン（1851年 - 1934年）とエリザベス・アン・ヤング（1855年 - 1922年）の息子として生まれた。
ジョン・S・マケイン・ジュニア
同名の父親ジョン・S・マケイン・シニアも海軍大将であり、同名の息子のジョン・マケイン三世は元海軍飛行士でありアリゾナ州選出上院議員である。
マケイン・ジュニアはアイオワ州カウンシルブラッフスに生まれる。1931年にアメリカ海軍兵学校を卒業した。