11 мая 1846 года президент Полк объявил конгрессу, что 'в результате мексиканской агрессии пролилась кровь на нашей территории' и попросил объявить войну южному соседу, что и было исполнено. Демократы единодушно проголосовали за, при малочисленном противодействии вигов*. Никого не интересовало, имела ли место провокация на самом деле.
13го мая США объявили войну и уже в начале июня американская армия в двадцать тысяч человек, в основном волонтеров, перешла южную границу. Разбив в нескольких стычках мексиканские заслоны, она как нож прошла через весь Техас и форсировала Рио Гранде. Неподалеку от Монтеррея генерал Тейлор остановился, дожидаясь подкреплений. Его линии коммуникаций оказались растянуты на малозаселенной территории, и постоянно тревожились мексиканскими иррегулярами из индейцев и пеонов*.
К сентябрю, армия Северная армия американцев пополнилась новоприбывшими волонтерами и достигла двадцати пяти тысяч человек. Еще пять тысяч оказались разбросаны гарнизонами по огромным просторам Техаса. К этому времени Хосе де Урреа занимался укреплением Монтеррея, не решаясь напасть на укрепленный лагерь американцев. Генеральное сражение произошло 21 сентября в двадцати километрах севернее Монтеррея. В результате трехдневных боев тридцати тысячам мексиканцев удалось остановить, а затем и отбросить двадцать пять тысяч американцев за Рио Гранде. Далее они не последовали, опасаясь за свои коммуникации и ввиду высадки генерала Скотта у Веракруса. Дивизия Святого Патрика, состоявшая из опытных наемников, прекрасно проявила себя, выдержав натиск противника, а затем фронтальной атакой, под огнем артиллерии оттеснившей его с занимаемых позиций. Битва отличалась большим ожесточением и кровопролитием. Только убитыми стороны потеряли семь тысяч человек, и еще столько же раненными и взятыми в плен.
Надо отдать должное американцам, что, несмотря на отдаленный театр военных действий и необученную армию, состоявшую, в основном, из волонтеров, они смогли довольно оперативно собрать пятнадцать тысяч человек и с помощью флота перебросить их под Веракрус. Гарнизон главного порта Мексики составлял пять тысяч человек, под командованием решительного генерала Мануэля Кастрильона, хорошо себя проявившего во время Техасской войны. Вдобавок форты Веракруса были изрядно укреплены с помощью русских инженеров. Но, несмотря на отчаянное сопротивление, в июне 1847 года, после двухмесячной осады, потеряв полторы тысячи человек убитыми, Веракрус пал. К этому времени у генерала Кастрильона полностью закончились боеприпасы, а небольшой отряд, отправленный ему в подкрепление, попал в засаду и сдался в плен. Тем не менее, он сделал главное - дал генералу де Урреа передышку, чтобы собрать подкрепления и обучить новобранцев. Мексиканцы разобрали часть железнодорожного полотна, дабы затруднить американцам продвижение вглубь своей территории. Вдобавок синие мундиры страдали от желтой лихорадки и дизентерии, что не способствовало поднятию их боевого духа. Транспорты из США еженедельно разгружались в Веракрусе, подвозя провиант, боеприпасы и подкрепления. Взятие главного порта Мексики являлось лишь первым шагом на пути в Мехико, где и должна была закончиться эта война. Захватив столицу и уничтожив мексиканскую армию, американцы могли диктовать условия мира. Пока же обе стороны копили силы для генерального сражения. Скотту докладывали о концентрации белых мундиров* в районе Пуэблы, чему он был несказанно рад. Все лучше разгромить мексиканцев поближе к Веракрусу, и дальше беспрепятственно продолжать свой путь на Мехико, чем тащиться по гористой безводной местности, растягивая коммуникации и имея против себя боеспособного противника.