Самой непосредственной причиной конфликта стало присутствие американцев в Техасе, которое началось в 1810 году, когда Мозес Остин получил от мексиканского правительства "большой участок земли" - решение, о котором мексиканцы быстро пожалели, поскольку все большее число американцев пересекало реку Арканзас и основывало "колонии" на потенциально богатых сельскохозяйственных землях Восточного Техаса, где их вскоре стало больше, чем коренных мексиканцев. Техасцы", как быстро стали называть американцев, оказались неуступчивыми и ненасытными гостями, и сменявшие друг друга мексиканские правительства тщетно пытались обложить их налогами, ограничить их численность и запретить рабство. Если мексиканцы надеялись, что техасцы станут буфером между ними и мародерствующими бандами свирепых индейцев команчей на севере Мексики, то их ждало разочарование. Техасцы пустили корни, занялись сельским хозяйством и завезли рабов. Меркантильный генерал Антонио Лопес де Санта Анна, которого его сторонники называли "Наполеоном Запада", пришел к власти в результате жестокой анархии мексиканской политики и попеременно угрожал техасцам и предлагал продать им больше земли. В результате началась война, в ходе которой техасский форпост был осажден, а его защитники были убиты в Аламо; за этим последовала последующая месть техасцев в битве при Сан-Хасинто, которая заставила Мексику признать независимость Техаса в 1836 году. Мексиканцы приняли Республику Одинокой Звезды с неохотой, и вскоре стало очевидно, что Мексика будет рассматривать аннексию Техаса Соединенными Штатами как casus belli; кроме того, мексиканцы считали, что южная граница Техаса проходит по реке Нуэсес, а не на 130 миль дальше на юг по Рио-Гранде. В 1845 году, когда лоббирование присоединения Техаса к Союзу наконец увенчалось успехом, это встревожило как мексиканцев, так и американских северян, выступавших против расширения рабства, и гарантировало, что даже малейшая провокация приведет к началу войны.
Провокация не заставила себя ждать. Хотя Мексика разорвала дипломатические отношения с Соединенными Штатами, президент Джеймс Полк отправил Джона Слайделла в качестве полномочного министра в Мехико, чтобы договориться о покупке Калифорнии и Нью-Мексико у осажденного мексиканского правительства. За один год "президентство в Мексике менялось четыре раза, военное министерство - шесть раз, а министерство финансов - шестнадцать раз", но если и был один вопрос, по которому все мексиканцы были едины, так это их претензии на Техас. Возмущенные тем, что Слайделл не был готов обсуждать компенсацию за потерю их территории, они прервали переговоры, и он вернулся в Вашингтон злой и с пустыми руками. Возможно, предвидя реакцию мексиканцев, президент Полк приказал бригадному генералу Закари Тейлору, виргинцу и известному борцу с индейцами, занять земли между рекой Нуэсес и Рио-Гранде. Вскоре после этого крупные силы мексиканской кавалерии напали на американский патруль, убив шестнадцать американцев, что стало известно как "дело Торнтона" по имени командира патруля. Это позволило Полку сообщить Конгрессу, что "на американской земле пролилась американская кровь", и потребовать объявления войны, которое было принято, несмотря на нежелание вигов и широко распространенный скептицизм на Севере.
Генерал Тейлор, получивший прозвище "Старый грубый и готовый" - в противовес прозвищу генерала Уинфилда Скотта "Старый пух и перья" - за сутулое безразличие к военной пышности и собственную непритязательную форму, быстро продвигался вперед и дважды разбил мексиканцев: при Пало-Альто и на следующий день при Ресака-де-ла-Пальма. Эти победы были достигнуты отчасти благодаря значительному превосходству американцев в вооружении, которое включало быстро передвигающуюся "конную артиллерию", знаменитый "револьверный пистолет" Кольта и более современные мушкеты, чем устаревшее оружие мексиканцев середины восемнадцатого века. Тем не менее, продвижение на юг, к Мехико, предполагало марш протяженностью около 500 миль по суровой, труднопроходимой местности, со скудным запасом воды, примитивными дорогами и почти полным отсутствием фуража для лошадей, что представляло собой грандиозную задачу. Кроме того, возвращение к власти Санта-Анны увеличивало вероятность того, что мексиканцы будут сражаться при любой возможности в скалистой, гористой местности, которая благоприятствовала обороне.