Originile războiului mexican-american pot fi identificate în mare parte în Texas, câștigând independența sa din Mexic în 1836. În urma înfrângerii sale la Bătălia de la San Jacinto (21/04/1836), generalul mexican Antonio López de Santa Anna a fost capturat și silit să recunoască suveranitatea Republicii Texas în schimbul libertății sale. Cu toate acestea, guvernul mexican a refuzat să onoreze acordul lui Santa Anna, afirmând că nu este autorizat să facă o astfel de înțelegere și că încă considera Texas o provincie în rebeliune. Orice gânduri pe care guvernul mexican le-a recuperat teritoriului au fost eliminate rapid când noua Republică Texas a primit recunoașterea diplomatică din partea Statelor Unite, Marii Britanii și Franței.
În următorii nouă ani, mulți texani au favorizat deschis anexarea de către Statele Unite, cu toate acestea, Washingtonul a respins problema. Mulți din nord au fost preocupați de adăugarea unui alt stat „sclav” în Uniune, în timp ce alții au fost preocupați de provocarea unui conflict cu Mexicul. În 1844, democratul James K. Polk a fost ales la președinție pe o platformă pro-anexare. Acționând rapid, predecesorul său, John Tyler, a inițiat procedurile de stat în Congres înainte ca Polk să preia funcția. Texas a aderat oficial la Uniune la 29 decembrie 1845. Ca răspuns la această acțiune, Mexicul a amenințat războiul, dar a fost convins de ea de către britanici și francezi.
Pe măsură ce anexarea a fost dezbătută la Washington în 1845, controalele s-au accentuat asupra locației frontierei de sud a Texasului. Republica Texas a declarat că granița era situată la Rio Grande, așa cum este stabilit prin Tratatele de la Velasco, care încheiau Revoluția Texas. Mexic a susținut că râul prevăzut în documente este Nueces, care se afla la aproximativ 150 de mile mai la nord. Când Polk a sprijinit public poziția texană, mexicanii au început să adune bărbați și au trimis trupe peste Rio Grande pe teritoriul disputat. Răspunzând, Polk l-a îndrumat pe generalul de brigadă, Zachary Taylor, să ia o forță spre sud pentru a impune Rio Grande ca graniță. La mijlocul anului 1845, el a înființat o bază pentru „Armata de ocupație” la Corpus Christi, lângă gura noilor.
În efortul de a reduce tensiunile, Polk a trimis pe John Slidell în funcția de ministru plenipotențiar în Mexic în noiembrie 1845, cu ordine de a deschide discuții cu privire la achiziționarea de pământ de la Mexicani. Concret, Slidell urma să ofere până la 30 de milioane de dolari în schimbul localizării frontierei de la Rio Grande, precum și a teritoriilor din Santa Fe de Nuevo Mexic și Alta California. Slidell a fost, de asemenea, autorizat să ierte cei 3 milioane de dolari pentru daunele datorate cetățenilor americani din Războiul de Independență din Mexic (1810-1821). Această ofertă a fost refuzată de guvernul mexican, care din cauza instabilității interne și a presiunii publice nu a dorit să negocieze. Situația s-a inflamat și mai mult când un partid condus de către exploratorul remarcat căpitanul John C. Frémont a ajuns în nordul Californiei și a început să agite coloniști americani din regiune împotriva guvernului mexican.
În martie 1846, Taylor a primit ordine de la Polk să se mute spre sud în teritoriul în litigiu și să stabilească o poziție de-a lungul Rio Grande. Acest lucru a fost determinat de noul președinte mexican, Mariano Paredes, care a declarat în discursul său inaugural că intenționează să păstreze integritatea teritorială a Mexicului până la râul Sabine, inclusiv în tot Texas. Ajungând pe râul de vizavi de Matamoros pe 28 martie, Taylor l-a îndrumat pe căpitanul Joseph K. Mansfield să construiască un fort stea de pământ, numit Fort Texas, pe malul de nord. Pe 24 aprilie, generalul Mariano Arista a ajuns la Matamoros cu aproximativ 5.000 de bărbați.
În seara următoare, în timp ce conducea 70 de dragi americani pentru a investiga o hacienda pe teritoriul disputat între râuri, căpitanul Seth Thornton s-a împiedicat de o forță de 2.000 de soldați mexicani. A avut loc un incendiu aprig și 16 dintre oamenii lui Thornton au fost uciși înainte ca restul să fie forțat să se predea. La 11 mai 1846, Polk, citând afacerea Thornton, a cerut Congresului să declare război Mexicului. După două zile de dezbateri, Congresul a votat pentru război, fără să știe că conflictul a escaladat deja.