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.
Independencia de Texas
La derrota se debió a varios factores, en primer lugar la megalomanía de Santa Anna de atravesar todo el territorio desde la ciudad de México en vez de ir por mar, lo que habría permitido llegar las tropas frescas; segundo, luego de las victorias de El Álamo y Goliad, Santa Anna creyó vencer a Samuel Houston (quien tenía solo 700 combatientes) era un «paseo militar» y su exceso de confianza en haber sido tomado por sorpresa en la batalla de San Jacinto(solo duró 18 minutos). Y tercero, luego de su captura ordenó a los mandos (Urrea, Woll, Almonte, Filisola, Ramírez y Sesma, Tolsá, Ampudia y Gaona) la retirada de los mandos más allá del río Bravo. Urrea fue el único que se negó sabiendo que eran superiores al ejército texano.