Cuando México se independizó de España en 1821, Texas era parte de México. Los estadounidenses y otros colonos llegaron a Texas cuando México permitió que los colonos no españoles se establecieran allí.
Después de que muchos colonos llegaran a Texas, las disputas llevaron a la Revolución de Texas en 1836, cuando Texas se independizó. México se negó a reconocer la República de Texas, como país independiente. Texas pronto pidió unirse a los Estados Unidos.
Los Estados Unidos se movieron rápidamente para anexar Texas después de la elección de 1844 de James K. Polk. En su campaña, Polk había pedido la «reanexión» de Texas y la «reocupación» del territorio de Oregón. Polk también quería California y el resto de lo que ahora es el suroeste de Estados Unidos.
En 1845, Estados Unidos se anexionó Texas. Sin embargo, México seguía sin reconocer su independencia ni la anexión. Estados Unidos ofreció comprar a México el territorio que se extendía desde Texas hasta el océano Pacífico, pero México quería quedarse con la vasta zona.
En 1846, una disputa sobre la frontera entre Texas y México dio lugar a un conflicto armado, y comenzó la Guerra México-Estados Unidos. Tras ofrecer la compra del territorio, Polk trasladó tropas estadounidenses a un lugar que, según México, no estaba en Texas, sino en el estado mexicano de Coahuila. El ejército mexicano los atacó.
La causa principal de la guerra fue la expansión hacia el oeste de Estados Unidos. En el siglo XIX los estadounidenses creían que era su derecho expandirse hacia el oeste. Creían que podían apoderarse de la gente que ya vivía en la tierra y tenerla para los Estados Unidos. Los sureños querían tener más estados esclavistas.
Antonio López de Santa Anna volvió a ser presidente. Muchos mexicanos lo odiaban y no querían seguirlo en la guerra. A muchos estadounidenses, incluido el joven Abraham Lincoln, tampoco les gustaba la guerra ya que pensaban que era para expandir la esclavitud.