Il est décoré à son retour par le Président Richard Nixon, et arbore à ce jour de nombreuses décorations très prestigieuses. En 1982, John McCain présente sa candidature pour la chambre des représentants des Etats-Unis, et est élu. En 1986, il est élu au poste de sénateur de l'
Arizona. Il cherchera par la suite à devenir Président des Etats-Unis (ainsi Abraham Lincoln,
JFK, Georges Bush père et fils, Bill Clinton, etc.) : en 2000, John McCain se présente aux élections primaires du Parti républicain en vue de l'élection présidentielle. Son principal concurrent est alors le gouverneur conservateur du
Texas à ce jour Président des
Etats-Unis,
George W. Bush, qu'il mettra en difficulté à la surprise générale. John McCain se présente de nouveau pour l'investiture en prévision des élections de novembre 2008 le 28 février 2007. Après une campagne difficile, le 4 mars 2008, il remporte suffisamment de délégués pour s'assurer de l'investiture du Parti Républicain après des victoires dans les primaires de plusieurs Etats : Mike Huckabee abandonne alors le challenge et l'espoir d'une investiture. Dès le lendemain, Georges W.