Een ander rede vir die oorlog was die anneksasie van die Republiek van Texas deur die VSA ná die Texaanse Onafhanklikheidsoorlog in 1845, wat Meksiko as deel van sy grondgebied beskou het. Met dié anneksasie het die VSA ook die grenskonflik met Meksiko oorneem. Tydens die oorlog kon die VSA belangrike veldslae in die noorde van Meksiko wen, maar die draai het eers die besetting van die hawestad Veracruz en die hoofstad Meksikostad gebring.