墨西哥宣战。美国北部和辉格党基本上反对这场战争，而南部和民主党则赞成这场战争。5月23日墨西哥向美国宣战。即使在美国宣战后许多辉格党人依然不相信波尔克所说的「在美国领土上撒了美国人的血」。他们相信美国军队渡过了格兰德河进行蓄意挑衅。当时刚刚被选入美国众议院的辉格党新手亚伯拉罕·林肯引入了一系列决议要求波尔克给出美国人的血撒到的具体地点。但由于美国士兵被杀，因此这些反对没有受到多少注意。
过程.宣战后美国从多个战线入侵墨西哥领土。在太平洋美国海军派约翰·斯洛特（John D. S