Which treaty ended the Mexican-American War in 1848?

Answer and explanation

Correct answer: B. The Treaty of Guadalupe Hidalgo

  1. Step 1: The Treaty of Guadalupe Hidalgo officially ended the Mexican–American War (1846–1848). Answer: The Treaty of Guadalupe Hidalgo. Why not the others: None of these fit: The Treaty of Paris of 1783; The Gadsden Purchase agreement of 1853; The Adams-Onis Treaty with Spain of 1819.

Practise more Colonial America to the Civil War.

Free questions with an explanation for every one, and full timed General Knowledge (United States) mock tests.