13 Mayıs 1846’da, ABD Kongresi, Başkan James K. Polk'in’in Meksika’ya Teksas’la ilgili bir anlaşmazlık içinde Meksika’da savaş ilan etme talebini lehine şiddetle oy kullandı.
Savaş tehdidi altında, Amerika Birleşik Devletleri, 1836'da Meksika'dan bağımsızlık kazandıktan sonra Teksas'ı ilhak etmekten kaçındı. Ancak 1844'te, Başkan John Tyler, Teksas Cumhuriyeti ile müzakerelere başladı ve Ek Anlaşması ile sona erdi. Antlaşma, Senato'da geniş bir marjla mağlup edildi, çünkü Kuzey ile Güney arasındaki köle devlet / serbest devlet dengesini bozacak ve ABD ile ilişkilerini kopartan Meksika ile savaşı tehlikeye atacaktı.Ancak görevden ayrılmadan kısa bir süre önce ve Cumhurbaşkanı seçilen Polk’in desteğiyle Tyler, ortak kararın 1 Mart 1845’te alınmasını sağladı. 29 Aralık’ta Sendika’ya kabul edildi. Meksika’nın tehdidi savaş ilan etti, iki ülke arasındaki ilişkiler sınır anlaşmazlıkları konusunda gergin kaldı ve Temmuz 1845'te Cumhurbaşkanı Polk askerlere Neuces ve Rio Grande nehirleri arasında kalan tartışmalı topraklara girme emri verdi. Polk, Kasım ayında ABD hükümetinin ABD vatandaşlarının Meksika'ya yönelik taleplerini yerine getirmesini ve aynı zamanda California ve New Mexico'ları satın alma teklifinde bulunmaları karşılığında sınır düzeltmeleri yapmak üzere diplomat John Slidell'i Meksika'ya gönderdi. Görev başarısız olduktan sonra, General Zachary Taylor altındaki ABD ordusu, Teksas eyaletinin güney sınırı olarak iddia ettiği nehir olan Rio Grande'nin ağzına ilerledi.
Sınırın Rio Grande'nin kuzeydoğusundaki Nueces Nehri olduğunu iddia eden Meksika, Taylor’un ordusunun ilerleyişini bir saldırganlık olarak kabul etti ve Nisan 1846’da Rio Grande’ye asker gönderdi. Polk, sırayla, Meksika’nın ilerlemesini ABD topraklarının işgali olarak ilan etti ve 11 Mayıs 1846’da Kongre’den iki gün sonra yaptığı Meksika’ya savaş ilan etmesini istedi.
Yaklaşık iki yıl süren savaşın ardından, 2 Şubat 1848'de imzalanan Guadalupe Hidalgo Antlaşması ile barış sağlandı. Rio Grande, Teksas'ın güney sınırı haline getirildi ve Kaliforniya ve New Mexico Amerika Birleşik Devletleri'ne verildi. Buna karşılık Birleşik Devletler Meksika’ya 15 milyon dolar ödedi ve ABD vatandaşlarının Meksika aleyhindeki tüm taleplerini yerine getirmeyi kabul etti.