Antonio López de Santa Anna
Exiliado Santa Anna, el Congreso firmó el Tratado de Guadalupe Hidalgo, con el cual México perdió los estados de Alta California y Nuevo México (hoy California, Arizona, Nevada, Colorado, Utah y parte de Wyoming) a favor de los Estados Unidos, que se comprometió a pagar una indemnización de 15 millones de dólares a México.
Imperio español en Asia y Oceanía
Los españoles perdieron la armada del Pacífico en la batalla de Cavite y los estadounidenses tomaron Guam el 21 de junio. Finalmente, en la batalla de Manila, los Estados Unidos tomaron la ciudad de los españoles. Esta batalla marcó el fin de la intervención estadounidense. España y los Estados Unidos enviaron comisionados a París para la elaboración de los términos del Tratado de París que puso fin a la guerra. Aunque no hubo oposición interna sustancial, Estados Unidos decidió anexionarse las Filipinas. Además de Guam, Cuba y Puerto Rico, España se vio obligada en las negociaciones entregar las Filipinas a los Estados Unidos a cambio de veinte millones de dólares, dando fin al Imperio colonial español. Algunas islas del sur de Tawi-Tawi quedaron fuera del tratado y se vendieron a los Estados Unidos en 1900.