Mexican–American War
The main cause of the war was the westward expansion of the United States. In the 19th century, Americans believed it was their right to expand westward. They believed they could take over the people already living on the land and have it for the United States. Also, Southerners wanted to have more slave states.