Mexican-American War

April 25, 1846 – February 2, 1848

The Mexican-American War (25 April 1846 to 2 February 1848) followed the 1845 U.S. annexation of Texas, which Mexico still claimed. U.S. forces invaded Mexico and occupied its capital. The war ended with the Treaty of Guadalupe Hidalgo, under which Mexico ceded roughly half its territory, including California and the Southwest, to the United States.

View war on globe Full event page

Battles 16

May 3–9, 1846
Siege of Fort Texas Siege of Fort Texas
May 8, 1846
Battle of Palo Alto Battle of Palo Alto
May 9, 1846
Battle of Resaca de la Palma Battle of Resaca de la Palma
September 21–24, 1846
Battle of Monterrey Battle of Monterrey
December 6–7, 1846
Battle of San Pasqual Battle of San Pasqual
December 25, 1846
Battle of El Brazito Battle of El Brazito
January 8–9, 1847
Battle of Río San Gabriel Battle of Río San Gabriel
February 22–23, 1847
Battle of Buena Vista Battle of Buena Vista
February 28, 1847
Battle of the Sacramento River Battle of the Sacramento River
March 9–29, 1847
Siege of Veracruz Siege of Veracruz
April 18, 1847
Battle of Cerro Gordo Battle of Cerro Gordo
August 19–20, 1847
Battle of Contreras Battle of Contreras
August 20, 1847
Battle of Churubusco Battle of Churubusco
September 8, 1847
Battle of Molino del Rey Battle of Molino del Rey
September 12–13, 1847
Battle of Chapultepec Battle of Chapultepec
September 14 – October 12, 1847
Siege of Puebla (1847) Siege of Puebla (1847)

Key commanders

United States 3

Mexico 1