テキサスを併合したアメリカは、メキシコとの国境をリオグランデ川 (Rio Grande) 以北としていた。一方、メキシコは同様にリオグランデ川の北側を流れるヌエセス川 (Nueces River) 以南としており、両国の主張には相違があった。時のアメリカ大統領ジェームズ・ポークは、アメリカの主張するテキサス州の土地を確保するよう軍に命じた。これを受けたザカリー・テイラー将軍の率いる軍隊はヌエセス川を南に超えて、メキシコの非難にもかかわらずブラウン砦 (Fort Brown) を築いた。1846年4月24日にメキシコの騎兵隊がアメリカの分遣隊を捕らえたことから戦闘状態となった。パロアルト (Palo Alto) およびレサカ・デ・ラ・パルマ (Resaca De La Palma) での国境衝突および戦闘の後に、連邦議会は5月13日に宣戦を布告した。南部出身者と民主党がそれを支持した。一方北部出身者とホイッグ党員は一般に、戦争の宣言に反対した。メキシコは5月23日に宣戦を布告した。