Who won the war between Mexico and united states?
The United States won the Mexican-American War. The war began in 1846 and lasted until 1848. The war was fought over several issues, including the annexation of Texas by the United States, the boundary between the United States and Mexico, and the treatment of Mexican citizens in Texas. The United States won the war and Mexico was forced to cede the territories of present-day California and the American Southwest to the United States.