What treaty ended the Mexican American war

1 answer

The Treaty of Guadalupe Hidalgo, signed on February 2, 1848, ended the Mexican-American War.