J. McCainas palaidotas šalia savo mokslo draugo admirolo Chucko Larsono, mirusio 2014 metais. Mokydamiesi Jūrų laivyno akademijoje jiedu buvo kambariokai. Akademiją J. McCainas baigė 1958 metais.
81 metų sulaukęs J. McCainas mirė rugpjūčio 25 dieną nuo smegenų vėžio.
J. McCainas buvo vienas žinomiausių JAV Senato narių. 1967-aisiais jis per Vietnamo karą pateko į nelaisvę, čia buvo kankinamas ir laisvę atgavo tik po daugiau kaip penkerių metų.
Nuo 1983-iųjų J. McCainas buvo Atstovų Rūmų narys, o nuo 1987 metų – senatorius. 2008-aisiais vykusiuose prezidento rinkimuose J. McCainas pralaimėjo demokratui B. Obamai.