74.2k views
24 votes
Why did the United States still pay Mexico after winning the war?

User Csalmhof
by
3.4k points

2 Answers

3 votes

Answer:

Explanation: By late 1847, the Americans had captured Mexico City, which made the Mexicans agree to a peace treaty which ceded all of the lands the U.S. had wanted. ... The Americans were outnumbered in nearly every battle they fought. The entire war was fought on Mexican soil, which should have given the Mexicans an advantage.

User Vog
by
2.5k points
1 vote

Answer:

Step-by-step explanation:

Because the US didn't want the war to look like a war of conquest where they simply took the land from Mexico. Therefore they purchased the land and agreed that they would take on the debt that Mexico had to the people who were previously living in the land.

User RLH
by
3.3k points