Узрок рата била је тежња САД да помере западне границе на Пацифик ради трговине са Далеким Истоком, и агресивни став робовласника Југа који су тражили нове територије. Иако је Тексас већ 1836. прогласио независност, признату од низа држава, Мексико га је сматрао својом територијом, а анексију од стране САД децембра 1845, објавом рата.