De 1846 à 1848, les États-Unis d'Amérique et le Mexique entrent en guerre. Il y avait plusieurs raisons à cela, mais les plus importantes étaient l'annexion du Texas par les États-Unis et le désir des Américains de Californie et d'autres territoires mexicains. Les Américains ont pris l'offensive, envahissant le Mexique sur trois fronts: du nord au Texas, de l'est en passant par le port de Veracruz et à l'ouest (aujourd'hui la Californie et le Nouveau-Mexique). Les Américains ont remporté toutes les grandes batailles de la guerre, principalement grâce à une artillerie et des officiers supérieurs. En septembre 1847, le général américain Winfield Scott s'empare de Mexico: c'est la dernière goutte pour les Mexicains, qui finissent par s'asseoir pour négocier. La guerre a été désastreuse pour le Mexique, car il a été contraint de signer près de la moitié de son territoire national, y compris la Californie, le Nouveau-Mexique, le Nevada, l'Utah et certaines parties de plusieurs autres États américains actuels..
Le président américain James K. Polk avait l'intention d'envahir et de détenir les territoires qu'il voulait, alors il a envoyé le général Stephen Kearny à l'ouest de Fort Leavenworth avec 1700 hommes pour envahir et détenir le Nouveau-Mexique et la Californie. Kearny a capturé Santa Fe et a ensuite divisé ses forces, envoyant un grand contingent au sud sous Alexander Doniphan. Doniphan finirait par prendre la ville de Chihuahua.
Pendant ce temps, la guerre avait déjà commencé en Californie. Le capitaine John C. Frémont était dans la région avec 60 hommes: ils ont organisé des colons américains en Californie pour se révolter contre les autorités mexicaines. Il avait le soutien de certains navires de la marine américaine dans la région. La lutte entre ces hommes et les Mexicains a fait des va-et-vient pendant quelques mois jusqu'à ce que Kearny arrive avec ce qui restait de son armée. Bien qu'il n'ait plus que 200 hommes, Kearny a fait la différence: en janvier 1847, le nord-ouest mexicain était aux mains des Américains..
Le général américain Zachary Taylor était déjà au Texas, son armée attendant le début des hostilités. Il y avait déjà une grande armée mexicaine à la frontière également: Taylor la mit en déroute à deux reprises début mai 1846 lors de la bataille de Palo Alto et de la bataille de Resaca de la Palma. Au cours des deux batailles, des unités d'artillerie américaines supérieures ont fait la différence.
Les pertes ont forcé les Mexicains à se retirer à Monterrey: Taylor a suivi et a pris la ville en septembre 1846. Taylor s'est déplacé vers le sud et a été engagé par une armée mexicaine massive sous le commandement du général Santa Anna à la bataille de Buena Vista le 23 février. , 1847: Taylor l'emporte à nouveau.
Les Américains espéraient avoir prouvé leur point de vue: l'invasion de Taylor s'était bien passée et la Californie était déjà sous contrôle. Ils ont envoyé des envoyés au Mexique dans l'espoir de mettre fin à la guerre et de gagner la terre qu'ils souhaitaient: le Mexique n'en aurait rien. Polk et ses conseillers ont décidé d'envoyer une autre armée au Mexique et le général Winfield Scott a été choisi pour le diriger.
Le meilleur itinéraire pour se rendre à Mexico était de passer par le port atlantique de Veracruz. En mars 1847, Scott a commencé à débarquer ses troupes près de Veracruz. Après un bref siège, la ville se rendit. Scott a marché à l'intérieur des terres, battant Santa Anna lors de la bataille de Cerro Gordo les 17 et 18 avril en cours de route. En août, Scott était aux portes de Mexico même. Il a vaincu les Mexicains lors des batailles de Contreras et de Churubusco le 20 août, gagnant un pied dans la ville. Les deux parties ont convenu d'un bref armistice, pendant lequel Scott espérait que les Mexicains négocieraient enfin, mais le Mexique refusait toujours de signer ses territoires au nord.
En septembre 1847, Scott attaqua à nouveau, écrasant la fortification mexicaine de Molino del Rey avant d'assaillir la forteresse de Chapultepec, qui était également l'Académie militaire mexicaine. Chapultepec gardait l'entrée de la ville: une fois celle-ci tombée, les Américains pouvaient prendre et tenir Mexico. Le général Santa Anna, voyant que la ville était tombée, se retira avec les troupes qu'il avait laissées pour essayer en vain de couper les lignes d'approvisionnement américaines près de Puebla. La grande phase de combat de la guerre était terminée.
Les politiciens et diplomates mexicains ont finalement été contraints de négocier sérieusement. Au cours des prochains mois, ils ont rencontré le diplomate américain Nicholas Trist, qui avait reçu l'ordre de Polk de sécuriser tout le nord-ouest mexicain dans tout règlement de paix.
En février 1848, les deux parties se sont mises d'accord sur le traité de Guadalupe Hidalgo. Le Mexique a été contraint de signer l'ensemble de la Californie, de l'Utah et du Nevada ainsi que certaines parties du Nouveau-Mexique, de l'Arizona, du Wyoming et du Colorado en échange de 15 millions de dollars et d'une exonération d'environ 3 millions de dollars de plus en responsabilité antérieure. Le Rio Grande a été établi comme frontière du Texas. Les personnes vivant dans ces territoires, y compris plusieurs tribus d'Amérindiens, ont réservé leurs propriétés et leurs droits et devaient obtenir la citoyenneté américaine au bout d'un an. Enfin, les futurs désaccords entre les États-Unis et le Mexique seront réglés par la médiation et non par la guerre.
Bien qu'elle soit souvent négligée par rapport à la guerre civile américaine, qui a éclaté environ 12 ans plus tard, la guerre américano-mexicaine était tout aussi importante pour l'histoire américaine. Les territoires massifs gagnés pendant la guerre représentent un pourcentage important des États-Unis actuels. En prime, de l'or a été découvert peu de temps après en Californie, ce qui a rendu les terres nouvellement acquises encore plus précieuses.
La guerre américano-mexicaine a été à bien des égards un précurseur de la guerre civile. La plupart des généraux importants de la guerre civile ont combattu dans la guerre américano-mexicaine, notamment Robert E. Lee, Ulysses S.Grant, William Tecumseh Sherman, George Meade, George McClellan, Stonewall Jackson et bien d'autres. La tension entre les États esclavagistes du sud des États-Unis et les États libres du nord a été aggravée par l'ajout de tant de nouveaux territoires: cela a précipité le début de la guerre civile.
La guerre américano-mexicaine a fait la réputation des futurs présidents américains. Ulysses S. Grant, Zachary Taylor et Franklin Pierce ont tous combattu pendant la guerre, et James Buchanan était le secrétaire d'État de Polk pendant la guerre. Un membre du Congrès nommé Abraham Lincoln s'est fait un nom à Washington en s'opposant vocalement à la guerre. Jefferson Davis, qui allait devenir président des États confédérés d'Amérique, s'est également distingué pendant la guerre..
Si la guerre a été une aubaine pour les États-Unis d'Amérique, elle a été un désastre pour le Mexique. Si le Texas est inclus, le Mexique a perdu plus de la moitié de son territoire national aux États-Unis entre 1836 et 1848. Après la guerre sanglante, le Mexique était en ruines physiquement, économiquement, politiquement et socialement. De nombreux groupes de paysans ont profité du chaos de la guerre pour mener des soulèvements dans tout le pays: le pire était au Yucatan, où des centaines de milliers de personnes ont été tuées.