Texas, que había sido colonizada por estadounidenses, libró una exitosa guerra por la independencia de México en 1836. México se negó a reconocer la independencia y advirtió que la anexión a los Estados Unidos significaba guerra. La anexión llegó en 1845 y la guerra entre México y Estados Unidos comenzó en 1846. El ejército estadounidense triunfó fácilmente. El resultado fue la Cesión mexicana de Santa Fe de Nuevo México y Alta California. Alrededor de 60.000 mexicanos permanecieron en los territorios y se convirtieron en ciudadanos estadounidenses. Francia se aprovechó de la Guerra Civil estadounidense (1861-1865), utilizando su ejército para hacerse cargo de México. Debido a las derrotas en Europa, Francia retiró tropas, dejando a los imperialistas y a Maximiliano I de México para enfrentar la derrota de los republicanos liderados por Benito Juárez (respaldados por los Estados Unidos).