Amikor Mexikó 1821-ben függetlenné vált Spanyolországtól, Texas Mexikó része volt. Amerikaiak és más telepesek akkor érkeztek Texasba, amikor Mexikó engedélyezte a nem spanyol telepesek letelepedését.
Miután sok telepes érkezett Texasba, a viták a texasi forradalomhoz vezettek 1836-ban, amikor Texas függetlenné vált. Mexikó nem volt hajlandó elismerni a Texasi Köztársaságot, mint független országot. Texas hamarosan kérte, hogy csatlakozhasson az Egyesült Államokhoz.
Az Egyesült Államok James K. Polk 1844-es megválasztása után gyorsan lépett Texas annektálása érdekében. Polk a kampányában Texas “visszacsatolását” és az Oregoni Terület “visszafoglalását” szorgalmazta. Polk Kaliforniát és a mai Délnyugati Egyesült Államok többi részét is akarta.
1845-ben az Egyesült Államok annektálta Texast. Mexikó azonban továbbra sem ismerte el a függetlenségét, és nem ismerte el az annexiót. Az USA felajánlotta, hogy megvásárolja Mexikótól a Texastól a Csendes-óceánig terjedő területet, de Mexikó meg akarta tartani a hatalmas területet.
1846-ban a Texas és Mexikó közötti határ körüli vita fegyveres konfliktushoz vezetett, és kitört a mexikói-amerikai háború. Miután Polk felajánlotta, hogy megvásárolja a területet, amerikai csapatokat vezényelt egy olyan helyre, amely Mexikó szerint nem Texasban, hanem a mexikói Coahuila államban volt. A mexikói hadsereg megtámadta őket.
A háború fő oka az Egyesült Államok nyugati terjeszkedése volt. A 19. században az amerikaiak úgy gondolták, hogy joguk van nyugat felé terjeszkedni. Úgy gondolták, hogy átvehetik a már a földeken élő embereket, és az Egyesült Államoké lehet. A déliek több rabszolgaállamot akartak.
Antonio López de Santa Anna ismét elnök lett. Sok mexikói gyűlölte őt, és nem akarták követni a háborúba. Sok amerikai, köztük a fiatal Abraham Lincoln is ellenezte a háborút, mivel úgy gondolták, hogy az a rabszolgaság kiterjesztését szolgálta.