Вже значний період між Мексикою та США існували спірні питання. Американський уряд претендувало на весь материк (т. Н. Концепція «приречення Долі») і з презирством ставилася до республіки, яка не могла навести порядок на своїй території. Мексиканці ж боялися експансії англосаксів. Після здобуття Мексикою незалежності в 1821 році американський уряд спробувало поставити перед Мексикою питання про територіальні поступки США як умова її визнання. Перший посланник США в Мехіко Джоель Пойнсетт в 1822 році висунув проект включення до складу США Техасу, Нової Мексики, Верхньої та частини Нижньої Каліфорнії і деяких інших територій. Зрозуміло, що такий проект не знайшов розуміння у мексиканської влади.
Ще однією проблемою було питання про збитки американських громадян. Що жили в Мексиці американські громадяни понесли великі збитки внаслідок заворушень, пов'язаних з переворотами і військовими конфіскації. Американці спочатку домагалися відшкодування збитків через мексиканські суди. Не добившись позитивного результату, вони звернулися до свого уряду. В Америці завжди трепетно ставилися до грошових питань, а тут ще з'явився привід законно звинуватити Мексику. Коли мирні протести не дали результату, Сполучені Штати пригрозили війною. Тоді Мексика погодилася передати американські вимоги на арбітраж. Три чверті цих претензій виявилися незаконними, і в 1841 р міжнародний суд відкинув їх, хоча присудив Мексику до оплати інших - на суму близько 2 млн. Доларів. Мексика виплатила три внеску в рахунок цього боргу, а потім припинила платежі.
Мексика не визнала відділення Техасу і зіткнення тривали протягом майже 10 років і залежали від того, зміцнювалися чи позиції мексиканського уряду або послаблялися. Вашингтон офіційно в цю боротьбу не втручався, хоча тисячі волонтерів в США вербувалися для допомоги техасцам. Більшість техасців вітали приєднання республіки до Сполучених Штатів. Але мешканці півночі побоювалися, що прийняття ще одного рабовласницького штату зрушить внутрішньодержавний баланс на користь Півдня, і тому затягували приєднання Техасу протягом майже десяти років. У підсумку в 1845 році Сполучені Штати Америки приєднали Республіку Техас і визнали Техас 28-м штатом об'єднаної держави. Таким чином, США успадкували територіальну суперечку між Техасом і Мексикою.
Мексика висловила невдоволення, що приєднанням її «бунтівної провінції» Сполучені Штати втрутилися у внутрішні справи країни і необгрунтовано заволоділи її територією. У свою чергу, американський уряд також прагнуло до війни, щоб закріпити результат. Приводом стало питання про кордон Техаса. Мексика, яка ніколи не визнавала незалежність Техасу, оголосила кордон між Техасом і Мексикою річку Нуесес, що лежить приблизно в 150 милях на схід від Ріо-Гранде. Штати, посилаючись на Веласкскій договір, оголосили кордоном Техасу саму річку Ріо-Гранде. Мексика аргументувала свою позицію тим, що договір був підписаний генералом Санта-Анною в 1836 році під примусом, коли він перебував у полоні у техасців, і тому був недійсний. Крім того, мексиканці стверджували, що Санта-Анна не мав повноважень вести переговори або підписувати угоди. Договір так і не був ратифікований мексиканським урядом. Мексиканці побоювалися, що Техас це тільки початок і американці продовжать експансію.
Для мексиканців проблема Техасу було справою національної честі й незалежності. У Мехіко не раз заявляли, що анексія Техасу означатиме війну. Крім того, в Мексиці сподівалися на допомогу Англії. Правда, мексиканський президент Хосе Хоакін де Еррера (1844-1845) був готовий прийняти неминуче за умови, якщо ображена гордість мексиканців отримає належне заспокоєння. Однак самі американці не хотіли світу. У 1844 році президентом США став Джеймс Нокс Полк. Демократична партія, до якої належав Полк, була прихильницею анексії Техасу. Крім того, американці претендували на Каліфорнію. Цей безлюдний, але багатий край як би сам напрошувався на експансію. У XVIII столітті хвиля іспанської експансії досягла свого піку і захлеснула Каліфорнії. Потім почалася деградація Іспанської колоніальної імперії, і в Каліфорнії залишилося всього кілька сімей креолів-землевласників, які жили в розкоші, володіючи величезними асіендамі-маєтками. Вони володіли величезними табунами коней і стадами великої рогатої худоби. А мексиканський уряд, ослаблене і фактично збанкрутілий після Мексиканської війни за незалежність, зазнавало величезні проблеми в управлінні своїми північними територіями, які перебували в сотнях миль від Мехіко. Мексиканський уряд майже не мало влади в Каліфорнії. З середини 1830-х років американські переселенці стали проникати в Каліфорнії.
Американський уряд, стривожене чутками про бажання Англії купити Каліфорнії, вирішило запропонувати Мексиці угоду. Полк планував запропонувати Мехіко відмовитися від вимоги оплати незадоволених претензій в обмін на встановлення прийнятною кордону між Техасом і Мексикою, а також хотів купити Каліфорнії. Американці також претендували на Нову Мексику. За Каліфорнію США пропонували 25 млн. Доларів, за Нову Мексику - 5 млн. Доларів. Спірні території між Нуесес і Ріо-Гранде повинні були відійти Техасу. Така угода, як запевняли американці, була вигідна Мексиці, так як давала їй можливість сплатити борги. Еррера повідомив Полку, що прийме його уповноваженого. Полк негайно призначив посланником в Мексику Джона Слайдела.
Одночасно з переговорами американці активно готувалися до війни. Ще в травні 1845 генерал Закарі Тейлор отримав секретний наказ перевести свої війська з Західної Луїзіани в Техас. Американські війська повинні були зайняти нейтральну зону між Нуесес і Ріо-Гранде, на яку Техас претендував, але ніколи не займав. Незабаром велика частина регулярної армії США з 4 тис. Чоловік була дислокована біля містечка Корпус-Крісті. У Мексиканську затоку і Тихий океан були відправлені морські ескадри, щоб блокувати узбережжя Мексики. Таким чином, уряд США спровокувало війну. Свої загарбницькі цілі Вашингтон прикрив нібито агресією Мексики. Американці планували захопити Каліфорнію, Нову Мексику і основні життєві центри Мексики, щоб змусити Мехіко прийняти світ на умовах Вашингтона.
Мексика з її застарілим озброєнням і слабкою армією була приречена на поразку. За чисельністю населення і розвиненості економіки США перевершували Мексику. Чисельність американської армії на початку війни становила 7883 людини, а всього за роки війни США озброїли 100 тис. Чоловік. Велика частина американської армії була складена з волонтерів з 12-місячним терміном служби. Вони горіли бажанням повоювати. Володіння колишньої Іспанської імперії завжди були магнітом для сіверян, які «мріяли бенкетувати в палацах Монтесуми». Мексиканська армія налічувала на початку війни більше 23 тис. Чоловік і складалася в основному з рекрутів - індіанців і пеонов (селян), які не горіли бажанням воювати. Вогнепальна зброя і артилерія мексиканців були застарілого зразка. На відміну від США, Мексика майже не виробляла власної зброї і практично не мала військового флоту.
Генерал Вінфілд СкоттВ цей час в Мексиці почалася чергова смута. Фаріас і його прихильники - пурос зустріли в столиці чимало труднощів. Духовенство молилося за перемогу і влаштовувало урочисті процесії, але не хотіло ділитися грошима. Зрештою конгрес дозволив конфіскувати 5 млн. Песо з церковного майна. Це викликало опір духовенства і зростання симпатій до американців. Мовляв, окупанти може і захоплять Мексику, але не чіпатимуть церковні маєтки. У церкви відібрали 1,5 млн. Песо, а потім почалася громадянська війна. Міліція Мехіко, яку зібрали для оборони проти американців, виступила на захист церковників. Кілька полків креолів повстали проти Фаріас. Коли Санта-Анна прибув до столиці, всі партії підтримали його. І він вирішив захопити владу. Фаріас вигнали. Санта-Анна отримав від церкви ще 2 млн. Песо за обіцянку недоторканності в майбутньому і виступив на схід, проти армії Скотта.
завершення війни
У Мехіко почалася паніка. Модерадос ( «помірні», праві ліберали) та пурос, клерикали і монархісти - всі звинувачували один одного в бідах Мексики. Всіх об'єднувало недовіру до Санта-Анні. З'явилися чутки про його переговорах з американцями. Почали цікавитися, як він прорвав американську морську блокаду. Однак в Мексиці не знайшлося людини, яка б змогла очолити народ в цій ситуації. Санта-Анну визнавали єдиною людиною, яка здатна подолати кризу. Санта-Анна почав формувати третю армію і готувати столицю до оборони.
Багата частина населення боялася руйнівної партизанської війни. Землевласники і церковники побоювалися, що в країні почнеться повна анархія. Половина північних штатів була готова проголосити незалежність. Індійські племена на Юкатані, яких жадібність білих землевласників довела до повстання, захопили майже весь півострів. В таких умовах мексиканський уряд вирішило піти на мир.
Мексика була розорена і спустошена. Країна була в повному занепаді. Чиновники змагалися в зловживаннях і корупції. Генерали піднімали заколоти. Всі дороги кишіли бандитами. На мексиканські території здійснювали набіги індіанці з Техасу і Арізони і не менш кровожерливі англосаксонські бандити. Індіанці з Сьєрра Горді спустошували північно-східні землі. На Юкатані продовжувала бушувати війна індіанців з нащадками білих (креолами). Вона забрала половину населення півострова. А американські політики і журналісти, сп'янілі перемогами, наполегливо вимагали розсунути межі Американської імперії аж до Гватемали. Однак початок Громадянської війни в США призупинило американську експансію.
Мексика ж почала відновлюватися з 1857 р коли була проголошена ліберальна республіка. Новий уряд сприяло колонізації великих і малонаселених північних мексиканських штатів, щоб уникнути подальших територіальних втрат.