منطقة قناة بنما
ولد جون ماكين في 29 أغسطس 1936 في محطة كوكو سولو البحرية في منطقة قناة بنما، والداه هما ضابط البحرية جون إس ماكين جونيور وروبرتا (رايت) ماكين. كان لديه أخ أصغر يدعى جو وأخت أكبر تدعى ساندي. في ذلك الوقت كانت قناة بنما تحت سيطرة الولايات المتحدة.