Мексика рассматривала аннексию Техаса как свидетельство стремления Соединенных Штатов к постоянному расширению своей территории и настаивала на том, что мексиканско-американская граница проходит не по Рио-Гранде, а по реке Нуэсес. Кроме того, Мексика отвергла предложение Соединенных Штатов о покупке Калифорнии, после чего Полк приказал генералу Закари Тейлору, под командой которого находилось примерно 3500 солдат, дислоцированных на реке Нуэсес, выступить к Рио-Гранде, своего рода нейтральной земле между Соединенными Штатами и Мексикой. 25 апреля 1846 г. это привело к началу войны с Мексикой, когда мексиканский отряд пересек нейтральную землю и из засады напал на 63 американских разведчиков. 16 из них были убиты, а остальные взяты в плен.
Когда эта новость достигла Вашингтона, Полк объявил конгрессу, что Мексика «пролила американскую кровь на американской земле», и просил палату представителей и сенат «признать состояние войны» между двумя странами. Законопроект о выделении 10 миллионов долларов, кроме того дававший президенту полномочия призвать 50 тысяч добровольцев, вызвал протест конгрессменов-вигов, считавших предложение о принятии этого закона до объявления войны актом неприкрытой агрессии. Проблему решили, добавив в законопроект преамбулу, гласившую, что состояние войны уже существует в силу вторжения Мексики в Техас. Закон был принят, и президент подписал его 13 мая 1846 г.
Война для Соединенных Штатов стала чередой военных побед. В феврале 1847 г. генерал Тейлор у Буэна-Виста нанес поражение превосходящим силам противника. Генерал Уинфилд Скотт возглавил экспедицию, которая высадилась у города Веракрус и прошла в глубь континента до Мехико. 14 сентября 1847 г. американские войска взяли столицу, и Скотт принял у городского совета официальную капитуляцию. Тем временем капитан инженерного корпуса Джон Чарльз Фримонт прибыл в Калифорнию с исследовательской экспедицией. Узнав, что Соединенные Штаты объявили войну Мексике, он помог группе переселенцев провозгласить независимость Калифорнии. Сначала они создали Республику Медвежьего флага, затем подняли звездно-полосатый флаг.
Примерно в то же время войска полковника Стивена У. Карни, дислоцированные в форте Ливенуорт в Канзасе, получили приказ вторгнуться в Нью-Мексико. В августе Карни прибыл в Санта-Фе, вынудив отступить вдвое превосходящие силы мексиканцев, и провозгласил Нью-Мексико территорией Соединенных Штатов Америки. Затем он двинулся на запад, где, присоединившись к Фримонту, завершил завоевание Калифорнии. Стремясь положить конец войне, Полк направил в Мексику Николаса Триста, которому 2 февраля 1848 г. удалось заключить мирный договор Гвадалупе – Гидальго. 10 марта сенат ратифицировал его 38 голосами против 14. По договору Соединенные Штаты получили во владение около 1,3 миллиона квадратных километров, в том числе на территории нынешних штатов Калифорния, Невада, Юта, Нью-Мексико и Аризона, а также современных штатов Колорадо и Вайоминг. Мексика также признала границу с Техасом по Рио-Гранде. В свою очередь, Соединенные Штаты выплатили Мексике 15 миллионов долларов, а также взяли на себя обязательство выплатить долг правительства Мексики гражданам США на сумму 3,25 миллиона долларов. В ходе войны американцы потеряли в боях 1721 человека, 11550 умерли от болезней. На этой войне погибли сыновья и Дэниэла Уэбстера, и Генри Клея, выступавших против войны. Мексиканские потери достигали 50 тысяч.
Доктрина «предначертания судьбы» открыла новую эпоху в истории страны, эпоху гордости достигнутым, особенно присоединением новых огромных территорий. Впрочем, последствия Американо-мексиканской войны в недалеком будущем привели к целому ряду кризисов, которые закончились отделением штатов и Гражданской войной.
5. Разногласия по вопросу рабства, отделение штатов и Гражданская война
Между тем разногласия в вопросе о рабстве в США уже раскалывали страну. 8 августа 1846 г. молодой, порывистый и румяный Дэвид Уилмот, вновь избранный член палаты представителей, во время заседания поднялся и предложил оговорку к законопроекту об ассигнованиях. Оговорка Уилмота застала всех врасплох. Она провозглашала «обязательным и основополагающим условием приобретения любой территории у Республики Мексика то, что ни рабство, ни подневольный труд никогда не должны использоваться на любой части этой территории». Уилмот утверждал, что не возражает против рабства там, где оно уже существует, как в Техасе, но свободные территории, такие как территории, полученные от Мексики, совершенно другое дело. «Не дай нам бог, – заявил он, – оказаться теми, кто насаждает там это установление».
В палате представителей разразился скандал. Южане рассчитывали привезти своих рабов на земли, для приобретения которых так много сделали. Они вступали в жаркие споры из-за оговорки Уилмота, угрожая отделением. В конгрессе бесновались разочарованные люди, чьи гневные речи часто заканчивались вызовами на дуэль.