Quando il Messico ottenne l’indipendenza dalla Spagna nel 1821, il Texas faceva parte del Messico. Gli americani e altri coloni arrivarono in Texas quando il Messico permise ai coloni non spagnoli di stabilirsi lì.
Dopo che molti coloni arrivarono in Texas, le dispute portarono alla rivoluzione texana nel 1836, quando il Texas divenne indipendente. Il Messico si rifiutò di riconoscere la Repubblica del Texas come paese indipendente. Il Texas chiese presto di unirsi agli Stati Uniti.
Gli Stati Uniti si mossero rapidamente per annettere il Texas dopo l’elezione di James K. Polk nel 1844. Nella sua campagna, Polk aveva chiesto la “ri-annessione” del Texas e la “rioccupazione” del territorio dell’Oregon. Polk voleva anche la California e il resto di quello che oggi è il sud-ovest degli Stati Uniti.
Nel 1845, gli Stati Uniti annetterono il Texas. Tuttavia, il Messico ancora non riconosceva la sua indipendenza o l’annessione. Gli Stati Uniti si offrirono di comprare dal Messico il territorio che si estendeva dal Texas all’Oceano Pacifico, ma il Messico voleva mantenere la vasta area.
Nel 1846, una disputa sul confine tra Texas e Messico sfociò in un conflitto armato, e la guerra messicano-americana ebbe inizio. Dopo essersi offerto di comprare il territorio, Polk spostò le truppe americane in un luogo che il Messico disse non essere in Texas ma nello stato messicano di Coahuila. L’esercito messicano li attaccò.
La causa principale della guerra fu l’espansione verso ovest degli Stati Uniti. Nel XIX secolo gli americani credevano che fosse loro diritto espandersi verso ovest. Credevano di poter prendere il controllo delle persone che già vivevano sulla terra e di averla per gli Stati Uniti. I sudisti volevano avere più stati schiavisti.
Antonio López de Santa Anna divenne nuovamente presidente. Molti messicani lo odiavano e non volevano seguirlo in guerra. Anche a molti americani, compreso il giovane Abraham Lincoln, non piaceva la guerra perché pensavano che servisse a espandere la schiavitù.
Sono stati i messicani a non volere la guerra.