。麦金莱本来想选择接替阿尔杰的陆军部长罗脱，不过，他后来又觉得陆军部长这个职位实在太适合罗德了，不值得把他调离岗位。他也考虑了党内其他重要人物，如阿里森和柯尼利尔斯·N·布利斯（Cornelius N. Bliss），不过他们的人气都比不上政坛新星西奥多·罗斯福。他在担任海军副部长时的表现极其出色，在美西战争爆发后，他又辞去职务，组织了一支志愿军，和其他美军部队一起攻占了古巴。罗斯福在战斗中极其英勇，战争完结后，凯旋归国。然后，他又当选为纽约州州长，在任内推行改革，政绩不俗。他的支持者都建议麦金莱选他为自己