233k views
3 votes
Why did the United States declare war on Mexico?

User Tom Dufall
by
4.3k points

2 Answers

3 votes

Answer:

On May 13, 1846, the United States Congress declared war on Mexico after a request from President James K. Polk. ... The U.S. also tried to buy Texas and what was called “Mexican California” from Mexico, which was seen as an insult by Mexico, before war broke out. Mexico considered the annexation of Texas as an act of war

User PhearOfRayne
by
4.1k points
2 votes

Answer:On May 12, 1846, the United States Senate voted 40 to 2 to go to war with Mexico. President James K. Polk had accused Mexican troops of having attacked Americans on U.S. soil, north of the Rio Grande. But Mexico claimed this land as its own territory and accused the American military of having invaded.

Step-by-step explanation:

User Andrei G
by
4.4k points