美国在力量上对墨西哥占有绝对优势。美国经济发达,军队训练有素,装备精良,拥有先进的前装式来复枪和大炮,海军控制着制海权。而墨西哥是落后的农业国,人口700万,大部分是印第安人,全国只有3.2万军队,几乎没有海军,装备差,缺乏训练和纪律。 战争大体分为两个阶段。1846-1847年2月,战场主要在3个方向展开。泰勒指挥美军主力在墨西哥北部同墨军主力交战。5月8日的帕洛阿尔托战役,美军2300人同墨军6000人交战,美军以优势炮火击溃了对方的骑兵。5月9日,美军1700人在雷萨卡·德· 拉帕尔马击溃了5700名墨军。9月24日,美军增至1.5万,攻占蒙特里。1847年2月,双方在布埃纳维斯塔激战。墨军统帅圣安纳以2万之众企图围歼5000美军。墨军几次击退美军进攻,俘400多人。但美军凭借炮兵的优势,击退了墨军。此役,美军伤亡746人,墨军损失1500至2000人。在加利福尼亚,6-7月间,美