What was the name of the agreement that ended the Mexican–American War in 1848?

The story behind the answer

The Treaty of Guadalupe Hidalgo ended the Mexican–American War in 1848.

The treaty was signed on February 2, 1848, at Guadalupe Hidalgo, near Mexico City. It followed the U.S. capture of Mexico City and negotiations led by U.S. envoy Nicholas Trist with Mexican representatives.

Under its terms, Mexico recognized the Rio Grande as the southern boundary of Texas and ceded a large territory to the United States. The cession included present-day California, Nevada, and Utah, as well as most of Arizona and parts of New Mexico, Colorado, and Wyoming. The United States paid Mexico $15 million and assumed certain claims by American citizens.

The Senate ratified the treaty on March 10, 1848, and Mexico ratified it later that spring. The agreement is sometimes confused with the Gadsden Purchase, which transferred additional land in present-day Arizona and New Mexico in 1853.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: