Однако в Керетаро, где заседало мексиканское правительство, царили растерянность я уныние. Консерваторы больше опасались роста партизанского движения, возглавляемого крестьянскими вожаками, чем действий американских оккупантов. Умеренные либералы боялись, что продолжение войны может привести к полной утрате независимости, к захвату всей страны Соединенными Штатами. Поэтому, когда Вашингтон предложил прекратить войну в обмен на отторжение всех северных провинций Мексики — Техаса, Новой Мексики, Калифорнии и частично территории Тамаулипаса, Коауили и Соноры — вплоть до русла реки Рио-Гранде-дель-Норте, мексиканское правительство, недолго думая, приняло это предложение. 2 февраля 1848 года в селении Гуадалупе-Идальго, где хранилась икона покровительницы Мексики св. Гуадалупе, был подписан договор о прекращении войны. Американцы нарочно настояли на его подписании в указанном выше селении, чтобы связать с сим два почитаемых мексиканцами имени — св. Гуадалупе и Мигеля Идальго.
Согласно договору более половины мексиканской территории, размером в 2 300 ООО квадратных километров, переходило к Соединенным Штатам, которые обязались в виде компенсации выплатить мизерную сумму в 15 миллионов долларов да отказаться от своих прежних рекламаций к Мексике в размере 3 миллионов 250 тысяч долларов, в то время как стоимость захваченных земель по самым скромным подсчетам того времени превышала 380 миллионов долларов. Теперь на этих мексиканских землях расположены богатейшие американские штаты — Техас, Калифорния, Аризона, Юта, Нью-Мексико, Колорадо и часть Вайоминга.
Кроме огромных территориальных приобретений, США получили по договору «право» вторгаться в Мексику под предлогом преследования непокорных индейских племен. В последней статье договора североамериканский волк призывал свою жертву вести себя впредь миролюбиво, не питать к нему вражды, относиться к нему как к доброму соседу. Вряд ли существует в истории международных отношений более вероломный и лицемерный документ, чем навязанный Вашингтоном Мексике мирный договор, завершивший войну 1846–1848 годов.
Впрочем, сами американцы — участники войны признавали ее разбойничий характер. Один из них, будущий командующий армией северян и президент США генерал У. С. Грант, писал, что «эта война явилась одной из самых несправедливых войн, которую когда-либо вела сильная нация против слабой». Не менее сурово характеризовал ее и выдающийся деятель американского коммунистического движения Уильям З. Фостер: «Из всех бандитских войн, которые вели в прошлом капиталистические страны, самый циничный и самый разорительный характер носила война 1846–1848 годов между Соединенными Штатами и Мексикой. Соединенные Штаты отняли у Мексики богатейшие районы земледелия, скотоводства и садоводства, огромные залежи нефти, меди и другие неисчислимые природные богатства. Все это подорвало экономическое развитие Мексики в прошлом веке и продолжает подрывать его в настоящее время».
Мирный договор был ратифицирован американским сенатом 10 марта 1848 года. В мексиканском же конгрессе дебаты по договору затянулись до второй половины мая. Левые либералы, находившиеся в меньшинстве, призывали отвергнуть договор и продолжать борьбу. Обращаясь к депутатам конгресса, их представитель Мануэль Кресенсио Рехон говорил:
— Когда я вижу эту колоссальную потерю, эту ужасную жертву, это величайшее преимущество, какое мы собираемся предоставить народу, который неизбежно вновь на нас нападет, чтобы захватить нашу страну, завладеть всем американским континентом с прилегающими к нему островами и заставить трепетать Европу, я не могу по меньшей мере не удивляться и спрашиваю себя, какого рода помешательство овладело нами, а также и всем миром, который спокойно взирает на угрожающую ему опасность?
Но подобные выступления не находили поддержки среди большинства членов конгресса, заседавшего в Керетаро. Мексика сражалась один на один с северным колоссом. Англия, хотя и без восторга, только наблюдала, как Соединенные Штаты перекраивают карту Северной Америки. Обеспокоенная нарастающим революционным движением в Европе, она никакой существенной помощи Мексике не оказывала. Более того, коварный Альбион был бы сам не прочь, будь у него такая возможность, присвоить себе баснословное наследство ацтекского правителя Монтесумы. Никакой поддержки и помощи не могла ожидать тогда Мексика и от своих латиноамериканских сестер. Разделенные огромными расстояниями, раздираемые внутренними междоусобицами, опутанные иностранными займами, латиноамериканские республики были как никогда в прошлом далеки друг от друга. На что же было надеяться патриотам? Только на мужество и волю к борьбе мексиканского народа. Но те, кто правил тогда Мексикой, или боялись народа, или считали его темным, отсталым, неспособным выстоять и победить в единоборстве с янки, во много раз превосходивших мексиканцев силой, богатством, организованностью и упорством.