败了民主党总统候选人威廉·詹宁斯·布莱恩，当选总统。美国经济在麦金莱时期快速增长。1897年，共和党议员提出了，法案的目的是保护制造业者与工厂工人免受外国同行的危害。法案得到了麦金莱的全力支持。1900年，他确保国会顺利通过了。麦金莱希望西班牙能赋予古巴独立地位，而非镇压当地的叛乱。美西谈判失败后，他向西班牙发动了美西战争。美国很快在战争中取得了决定性胜利。西班牙在和谈后交出了波多黎各、关岛与菲律宾等主要海外殖民地。美国虽然承诺会赋予古巴独立地位，但是古巴仍然由美军控制了一段时间。1898年，美国又吞并