What started the Mexican American war

The Mexican-American War was started by several factors including the annexation of Texas by the United States in 1845 and the border disputes between the two countries. The disagreement over the border between Texas and Mexico, specifically the Rio Grande River, led to tensions that ultimately led to the outbreak of war. Additionally, there were economic and territorial motivations on the part of the United States, as they were interested in acquiring more land and expanding their influence in the region.