Lorsque le Mexique a obtenu son indépendance de l’Espagne en 1821, le Texas faisait partie du Mexique. Les Américains et d’autres colons sont venus au Texas lorsque le Mexique a autorisé les colons non espagnols à s’y installer.
Après l’arrivée de nombreux colons au Texas, des différends ont conduit à la révolution texane en 1836, lorsque le Texas est devenu indépendant. Le Mexique a refusé de reconnaître la République du Texas, comme un pays indépendant. Le Texas a rapidement demandé à rejoindre les États-Unis.
Les États-Unis ont agi rapidement pour annexer le Texas après l’élection de James K. Polk en 1844. Dans sa campagne, Polk avait demandé la « réannexion » du Texas et la « réoccupation » du territoire de l’Oregon. Polk voulait également la Californie et le reste de ce qui est maintenant le Sud-Ouest des États-Unis.
En 1845, les États-Unis annexèrent le Texas. Cependant, le Mexique ne reconnaissait toujours pas son indépendance ni l’annexion. Les États-Unis ont proposé d’acheter au Mexique les terres qui s’étendaient du Texas à l’océan Pacifique, mais le Mexique voulait garder cette vaste zone.
En 1846, un différend sur la frontière entre le Texas et le Mexique a donné lieu à un conflit armé, et la guerre mexico-américaine a commencé. Après avoir proposé d’acheter le territoire, Polk a déplacé des troupes américaines dans un endroit qui, selon le Mexique, ne se trouvait pas au Texas mais dans l’État mexicain de Coahuila. L’armée mexicaine les a attaqués.
La cause principale de la guerre était l’expansion vers l’ouest des États-Unis. Au 19e siècle, les Américains croyaient que c’était leur droit de s’étendre vers l’ouest. Ils croyaient qu’ils pouvaient s’emparer des gens qui vivaient déjà sur ces terres et les avoir pour les États-Unis. Les Sudistes voulaient avoir plus d’États esclavagistes.
Antonio López de Santa Anna est redevenu président. Beaucoup de Mexicains le détestaient et ne voulaient pas le suivre dans la guerre. Beaucoup d’Américains, y compris le jeune Abraham Lincoln, n’aimaient pas non plus la guerre car ils pensaient que c’était pour étendre l’esclavage.