До присоединения между Республикой Техас и Мексикой был непрекращающийся территориальный спор. Веласкские договоры, заключённые Техасом с мексиканским генералом Санта-Анной после войны за независимость, содержали пункт в своей секретной части о том, что "территория Техаса не будет простираться дальше Рио-Гранде". Одновременно с этим, пункт 3 открытой части договора содержал формулировку о том, что "мексиканские войска должны покинуть территорию Техаса, передислоцировавшись южнее Рио-Гранде". В таком контексте положение о границе Техаса "не дальше Рио-Гранде" представлялось относящимся к границе конкретно на южном участке. Однако, при буквальном прочтении договора получалось так, что Техас имеет право оспаривать любые территории в пределах реки Рио-Гранде. Власти республики воспользовались возникшим казусом и в Акте о границе 1836 года объявили всю территорию до Рио-Гранде частью Техаса. Поскольку исток Рио-Гранде находился в Мексике, а не в США, то от этого истока граница была проведена техасскими властями строго на север по 107-му меридиану, где случайным образом оказалась параллельна американо-мексиканской границе, которая по соглашению с Испанией 1819 года проходила в том районе по 106-му меридиану. В результате у заявленной территории Техаса на севере обозначился своеобразный "аппендикс" прямоугольной формы. Мексика не только не признавала этих претензий, но и настаивала на том, что граница проходит по другой реке, Нуэсес, и, кроме того, вообще не признавала независимость Техаса. Президент США Джеймс Полк приказал генералу Закари Тейлору поставить гарнизон на южной границе Техаса, как это было определено в бывшей республике. Тейлор выдвинулся в Техас, игнорируя требования мексиканских властей покинуть территорию, и проследовал на юг, до Рио-Гранде, где он начал строить форт неподалёку от устья реки в Мексиканском заливе. Мексиканское правительство объявило эти действия нарушением её суверенитета.