Podczas małżeństwa z Carol Sheep adoptował jej dwóch synów z poprzedniego związku: Douglasa i Andrew.
W 1958 roku ukończył studia w Akademii Marynarki Wojennej w Annapolis (Maryland, USA).
Ma starszą siostrę Sandy i młodszego brata Joe'go.
Zmarł w Cornville (Arizona, USA) z powodu nowotworu mózgu. Został pochowany na cmentarzu Akademii Marynarki Wojennej w Annapolis (Maryland, USA).
McCain walczył w wojnie w Wietnamie podczas, której trafił do niewoli gdzie poddawany torturom spędził 5,5 roku.