The Mexican-American War was fought between the United States and Mexico between 1846 and 1848. The war started with the U.S. annexation of Texas and was the result of disagreement over where the Mexican-American border should be. The United States victory resulted in adding more that 500,000 square miles of Mexican territory.