Teksas'ın ilhak edilmesinin yarattığı gerginliğin ardından, ABD başkanı James K. Polk, John Slidell'ı tartışmalı Teksas sınırı konusunu ve Meksika'nın elindeki New Mexico ve Kaliforniya'nın satın alınmasını görüşmek üzere Meksika'ya gönderdi. Meksika yöneticilerinin bu görüşmeyi reddetmesinden sonra, General Zachary Taylor komutasındaki birliklere Nueces ile Rio Grande arasındaki tartışmalı bölgeyi işgal etme emrini verdi (Ocak 1846). Kongre'den Meksika'nın bu tutumu nedeniyle savaş açılmasını isteyeceği bir sırada, Meksika birliklerinin 25 Nisan'da Rio Grande'yi geçerek Taylor'un birliklerine saldırdığını öğrenince, 11 Mayıs'ta Meksika'nın ABD topraklarında Amerikalı kanı döktüğü temasını işleyen bir konuşma yaptı. Kongre 13 Mayıs'ta savaş ilanını büyük çoğunlukla onayladı.Demokratlar savaşı çoşkuyla desteklerken, girişimi haksız bir toprak gaspı olarak gören Whig'ler ile köleciliğin yeni topraklara yayılmasından kaygı duyan kölecilik karşıtı çevreler savaşa karşı çıktı.
ABD kamuoyundaki derin bölünmeye karşın, ABD birlikleri sayıca daha üstün olan Meksika ordusunu bütün önemli çarpışmalarda yenilgiye uğrattı. Taylor'un kuvvetleri Meksika'nın kuzeydoğusunu işgal etti. Albay Stephen Kearny New Mexico ve Kaliforniya'yı işgal etti.General Winfield Scott Veracruz üzerinden Mexico'ya yürüdü. Mexico'nun 14 Eylül 1847'de düşmesiyle savaşın askeri aşaması sona erdi.
Barış görüşmelerini yürütmek üzere Scott'ın kuvvetleriyle birlikte Mexico'ya giden Nicholas Trist, Meksika'da yeni bir yönetimin kurulmasından sonra 2 Şubat 1848'de Guadalupe Hidalgo Antlaşması'nı imzaladı. Antlaşmayla bugünkü New Mexico, Nevada, Arizona ve Kaliforniya eyaletlerini oluşturan topraklar 15 milyon ABD Doları karşılığında ABD'ye bırakıldı.