Im Sommer 1846 wurde Neumexiko von amerikanischen Truppen unter General Stephen W. Kearny erobert. Währenddessen ließ Captain John C. Frémont Siedler im nördlichen Kalifornien die kleine mexikanische Garnison in Sonoma einnehmen. General Zachary Taylor siegte in zwei Schlachten bei Monterrey (September 1846) und Buena Vista (Februar 1847). Nach einer Erhebung amerikanischer Bürger in Kalifornien marschierte die US-Armee auch dort ein und besetzte im Januar 1847 Los Angeles, am 15. September standen Truppen unter Winfield Scott in der Hauptstadt Mexikos.