Una década después de obtener su independencia de México, Texas aceptó la anexión a los Estados Unidos el 29 de diciembre de 1845. Debido a que Texas ingresó como estado esclavo, esto generó controversia en todo el país. También desencadenó la corta guerra entre México y Estados Unidos, que Estados Unidos ganó de manera decisiva.
Después de ganar su propia independencia de España, México recibió a los inmigrantes en su territorio escasamente poblado. Los estadounidenses cumplieron alegremente, y en pocos años superaron en número a los mexicanos nativos. El gobierno mexicano, en gran parte controlado por ricos rancheros hispanos, estaba alarmado por el crecimiento de los colonos estadounidenses. Aprobaron una ley en 1830 que prohibía la inmigración de los Estados Unidos, excepto en casos especiales. Esta y otras regulaciones que inhiben el crecimiento de la influencia de los inmigrantes estadounidenses llevaron a una rebelión estadounidense. Junto con los hispanos mexicanos marginados, los estadounidenses se rebelaron y establecieron a Texas como una nación autónoma en 1836.
México, sin embargo, se negó a reconocer la independencia de Texas y amenazó con la guerra si la nueva nación se unía a los Estados Unidos. Debido a esto y al hecho de que Texas entraría en la Unión como un estado esclavo, los estados del norte lucharon por su anexión durante una década. Sin embargo, Texas presionó mucho para ser un estado, en parte porque sus enormes deudas dejaron en duda su futuro independiente. En el acuerdo final, Texas se agregaría a la Unión, siempre que cediera un gran segmento de territorio en el norte al gobierno federal, que convertiría esas áreas en estados libres.