採取强硬的保守路线。他一直反对奥巴马政府的政策，尤其是批评其在外交方面的软弱。2010年及2016年，他成功连任参议员。麦凯恩和共和党的2016年美国总统选举候选人唐纳·川普一直关系不睦。川普早于2015年参选不久便反讽道，认为麦凯恩不是真正的战争英雄，因为他在越战期间曾沦为越共的战俘。麦凯恩反对特朗普具反对移民和右翼民粹主义的政策，亦反对他主张改善和俄罗斯的外交关系。他和其他反对共和党的政治人物一样，没有出席共和党在7月举行的党大会，有关党大会提名川普成为共和党的总统候选人。10月，因不满共和党的