兰德河，1846年9月在蒙特雷战役中获胜。墨西哥总统安东尼奥·洛佩斯·德·桑塔·安纳亲自带兵北上，但是于1847年2月22日战败。同时波尔克派遣了另一支美军，在温福德·斯哥特的带领下，从韦拉克鲁斯登岸并开始入侵墨西哥中心地区。斯哥特攻克韦拉克鲁斯并进军墨西哥城，最后攻佔墨西哥首都。1847年1月13日美国与墨西哥签署条约在加利福尼亚停战。1848年2月2日签署的瓜达卢佩·伊达尔戈条约最终停战，美国获取对加利福尼亚（下加利福尼亚半岛仍属墨西哥）、内华达、犹他的全部地区，科罗拉多、亚利桑那、新墨西哥和怀俄明