1846. május 13-án az Egyesült Államok Kongresszus túlnyomórészt James K. Polk elnök kérésének támogatja a texasi feletti vitában Mexikóval szembeni háborút kihirdető kérését.
A háború fenyegetése mellett az Egyesült Államok tartózkodott attól, hogy Texas annektálják, miután ez utóbbi 1836-ban elnyerte a Mexikó függetlenségét. De John Tyler elnök 1844-ben újraindította a Texasi Köztársasággal folytatott tárgyalásokat, melynek végén a csatlakozási szerződés született. A szerződést a Szenátus széles mozgástérrel legyőzte, mert az megzavarná a rabszolgaság és a szabad állam egyensúlyát Észak és Dél között, és háborút kockáztatott Mexikóval, amely megszakította az Egyesült Államokkal fennálló kapcsolatait.De röviddel a hivatal elhagyása előtt és Polk megválasztott elnökének támogatásával Tylernek sikerült megszereznie az 1845. március 1-jén elfogadott közös állásfoglalást. Azexakat december 29-én fogadták el az unióban. Miközben Mexikó nem követte át azzal a fenyegetéssel, hogy A háborút kihirdetve a két nemzet közötti kapcsolatok továbbra is feszültek maradtak a határviták miatt, és 1845 júliusában Polk elnök csapatokat rendezett vitatott területekre, amelyek a Neuces és a Rio Grande folyók között fekszenek. Novemberben Polk John Slidell diplomátot küldött Mexikóba, hogy keressen határok kiigazítását az Egyesült Államok kormányának az Egyesült Államok állampolgárainak Mexikóval szembeni követeléseinek rendezéséért cserébe, valamint Kalifornia és Új-Mexikó megvásárlására vonatkozó ajánlatot tegyen. A misszió kudarcát követően Zachary Taylor tábornok vezette amerikai hadsereg a Rio Grande torkolatához haladt, a folyó felé, amelyet Texas állam állított déli határának.
Mexikó, állítva, hogy a határ a Nueces Riverto volt, a Rio Grande-tól északkeletre, Taylor hadseregének előrehaladását agressziónak tekinti és 1846 áprilisában csapatokat küldött a Rio Grande-on. Polk viszont a mexikói előrelépést az USA talajának inváziójává nyilvánította, és 1846. május 11-én felkérte a Kongresszust, hogy hirdessen háborút a Mexikó ellen, amelyet két nappal később tett.
Közel két évig tartó harcok után a békét a 1848. február 2-án aláírt Guadalupe Hidalgo-Szerződés hozta létre. A Rio Grande-t Texas déli határává tették, Kaliforniát és Új-Mexikót pedig az Egyesült Államokba engedték át. Cserébe az Egyesült Államok 15 millió dollárt fizetett Mexikónak, és beleegyezett, hogy rendezi az amerikai állampolgárok Mexikóval szemben fennálló összes követelését.