A segunda causa básica da guerra foi a Guerra da Independência do Texas e a anexação posterior dessa área pelos Estados Unidos. O México não reconheceu a anexação e reivindicou a região, alegando que o Texas era um Estado mexicano rebelde. Mas apesar da forte pressão da opinião pública do México para guerra, de início não houve resistência armada à anexação. A guerra só começaria com a tentativa de os Estados Unidos expandir as fronteiras do território anexado para além dos limites do antigo "Departamento de Tejas" mexicano.