Multiple choice

What ended the Mexican-American War?

  1. the Treaty of Mexico City

  2. the Treaty of Puebla

  3. the Treaty of Guadalajara

  4. the Treaty of Guadalupe Hidalgo

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The Mexican-American War officially ended with the signing of the Treaty of Guadalupe Hidalgo on February 2, 1848, which established the Rio Grande as the U.S.-Mexico border.