内战期间为美利坚联盟国效力，还曾参与第一次世界大战。麦凯恩家族中也有投机暴富分子。麦凯恩的外祖父阿奇博尔德·赖特（，1875至1971年）在密西西比州长大，但青年时就因面临多起赌博和无证经营指控逃到俄克拉何马州马斯科吉，然后通过建州早期的土地交易及在美国西南部开采原油发迹。到40岁时，已经致富的赖特选择早早退休陪伴家人，从此再也没有工作过。赖特的家人在俄克拉何马州和南加利福尼亚州生活，罗伯塔和双胞胎姐妹罗伊纳（）都受爷爷影响成为毕生的旅行和历险爱好者。家族中还不乏特立独行之辈：阿奇博尔德的夫人默特尔（）反对