Which treaty ended the Mexican-American War?

A. The Treaty of Guadalupe Hidalgo
B. The Treaty of Paris
C. The Treaty of Versailles
D. The Treaty of Tordesillas

Answer: The Treaty of Guadalupe Hidalgo


Additional Information: The Treaty of Guadalupe Hidalgo, signed in 1848, ended the Mexican-American War and resulted in significant territorial gains for the United States.