Тем временем в Мексике произошел переворот, и к власти пришло правительство М. Паредес-и-Арригилья. Новый президент был возмущен терпеливым отношением своего предшественника по отношению к американской агрессии.
23 марта 1846 года войска Тейлора заняли позиции по левому берегу Рио-Гранде и направили свои пушки на мексиканский город Матаморас по ту сторону реки. 23 апреля Тейлор закрыл подвоз оружия и других припасов к мексиканским городам по реке Рио-Гранде. Несмотря на резкие заявления в мексиканской печати, правительство Паредеса ничего не предпринимало для отражения агрессии. Хотя Паредес не принял посла США Слиделла, он предлагал начать переговоры о судьбе Техаса. Однако, как указывали Морисон и Коммаджер, «подлинным препятствием к мирному урегулированию стало то, что Полк хотел нечто большее, чем границу по Рио-Гранде. Его глаза были устремлены к Тихому океану и лишь Верхняя Калифорния могла удовлетворить его аппетит к экспансии».
По словам Морисона и Коммаджера, «Полк отверг предложение Мексики как неискреннее и предательское и 25 апреля стал готовить послание конгрессу. Он призывал объявить войну лишь на том основании, что Мексика не приняла Слиделла и отказывалась заплатить долг в 3 208 314 долларов и 96 центов… В субботнее утро 9 мая Полк сообщил своему кабинету, что он считает своим долгом направить послание конгрессу об объявлении войны в четверг. Все согласились, за исключением Банкрофта, который говорил, что войну не следует объявлять, пока Мексика не совершит какой-то явный враждебный акт. Государственный секретарь Бьюкенен заявил, что его бы это также удовлетворило, но уже сейчас есть достаточные причины для объявления войны Мексике. Кабинет завершил заседание в 2 часа дня. В 6 часов в Белый дом прибыла депеша от генерала Тейлора. В ней сообщалось, что 25 апреля — через два дня после того, как Тейлор заблокировал Матаморас — мексиканский отряд пересек Рио-Гранде и в ходе стычки с американскими драгунами убил несколько из них, а остальных взял в плен. Полк созвал новое заседание в половине седьмого вечера. Совесть Банкрофта и Бьюкенена теперь успокоилась. Было принято единогласное решение, что в понедельник в конгресс будет направлено послание об объявлении войны, в котором будут представлены документы с указанием «ущерба и несправедливостей», допущенных Мексикой в отношении США. Уделив лишь два часа церковной службе, Полк весь воскресный день трудился вместе со своими секретарями над посланием по поводу объявления войны».
11 мая 1846 года послание Полка было представлено конгрессу. В нем говорилось: «Чаша терпения истощилась… После повторявшихся угроз Мексика пересекла границу Соединенных Штатов, вторглась на нашу территорию и пролила американскую кровь на американской земле». (Став членом палаты представителей, Авраам Линкольн не раз вносил проекты резолюций, в которых требовал, чтобы показали точно место, где была пролита кровь «на американской земле». Ни Аврааму Линкольну, ни кому другому это место никогда не было показано.) Через два дня конгресс объявил, что «своими действиями Республика Мексика вызвала войну с Соединенными Штатами».
Как отмечали Морисон и Коммаджер, «в долине Миссисипи война была чрезвычайно популярна… Тысячи западных волонтеров выступили, желая «попировать в чертогах Монтезумы». В старых штатах война вызвала меньше энтузиазма. Из долины Миссисипи и Техаса в ряды армии вступило 49 тысяч добровольцев; из первоначальных 13 штатов —13 тысяч… Аболиционисты видели в войне заговор рабовладельцев».
Известный писатель Генри Торо отказался платить налог в знак протеста против использования денег налогоплательщиков для ведения войны. Он был помещен в тюрьму и, когда его друг философ Ральф Эмерсон, навестив его, спросил: «Почему ты в тюрьме?», Торо ответил: «А почему ты на свободе?» Выйдя из заключения, Торо написал памфлет «О гражданском неповиновении», в котором резко осуждал войну против Мексики.
Против войны высказались квакеры, конгреционали-сты и унитарная церковь. Хотя священник Т. Паркер проявлял презрительное отношение к мексиканцам, он решительно выступил против «позорной войны» и осуждал всякого жителя Новой Англии, если он шел в армию, давал деньги на ведение войны или оказывал ей иное содействие. В ходе американо-мексиканской войны возникло первое антивоенное движение общественности в США.
Даже американские генералы, участвовавшие в войне, осуждали ее несправедливый характер. Генерал Улисс Грант писал: «Я считаю, что эта война была одной из самых несправедливых, которую когда-либо вела сильная страна против слабой».