1868年开始的十年战争中古巴开始反抗西班牙的殖民统治，这导致西班牙的新世界殖民地上废奴主义盛行。美国对该岛和岛上的人民很感兴趣，遂使得局势愈加恶化。美国緬因號戰艦的爆炸引发1898年的美西战争，西班牙遭遇到灾难性的失败。最终古巴获得独立，而西班牙则失去它在新世界的最后一块殖民地——它将波多黎各连同太平洋上的关岛和菲律宾以20万美元割让给美国。1899年，西班牙将其在太平洋上仅剩的几个岛屿——北马里亚纳群岛、加罗林群岛和帕劳卖给德国，至此，西班牙的殖民地只剩下非洲的西属摩洛哥、西属撒哈拉和西属几内亚。