得克萨斯与北部墨西哥战场: 由扎卡里·泰勒(Zachary Taylor)将军指挥的美军主力在得克萨斯和墨西哥北部作战。他们在帕洛阿尔托(Palo Alto)和雷萨卡·德·帕尔马(Resaca de la Palma)战役中击败了墨西哥军队,并占领了墨西哥北部的大片地区,包括蒙特雷(Monterrey)和维多利亚(Victoria)。泰勒也因这些胜利获得了“老粗”的称号,为他日后竞选总统打下了基础。
加利福尼亚战场: 另一条战线是向西推进,目标是控制加利福尼亚。美国海军封锁了墨西哥港口,陆地上,由约翰·弗里蒙特(John C. Frémont)领导的美国探险队与当地的美国定居者(所谓的“加利福尼亚之熊旗共和国”)联合,推翻了墨西哥的统治。不久,美国海军和陆军也抵达,彻底控制了加利福尼亚。