Avant l'arrivée des Européens, de nombreuses cultures amérindiennes existaient au Mexique. La plus ancienne était la culture olmèque du sud. Les Olmèques sont célèbres pour les grandes têtes de pierre qu'ils fabriquaient. Sur la péninsule du Yucatán vivaient les Mayas. Les Mayas vivaient dans des villes-états dirigées par des rois. Les Mayas ont été les plus puissants entre 200 et 900 après J.-C. Un autre empire puissant appartenait à Teotihuacan. Teotihuacan était une très grande ville, l'une des plus grandes à cette époque. Après le déclin de Teotihuacan, les Toltèques sont devenus puissants. Des objets fabriqués par les Toltèques ont été retrouvés dans les régions du sud des États-Unis jusqu'au Costa Rica. Un célèbre dieu toltèque est Quetzalcoatl. La culture toltèque a également décliné, et les Aztèques lui ont succédé. Les Aztèques ont appelé leur propre empire le Mexique. Un roi aztèque célèbre était Moctezuma II.
En 1519, l'explorateur espagnol Hernán Cortés est venu au Mexique. Les Aztèques pensaient qu'il était le Quetzalcoatl de retour, ils ne voulaient donc pas le combattre. Cortés s'est allié avec les ennemis des Aztèques. En 1521, ils conquirent la capitale aztèque Tenochtitlan. L'empire aztèque est devenu une partie de l'Espagne. Il fut appelé Nouvelle Espagne.
En 1810, le prêtre mexicain Miguel Hidalgo a commencé la guerre d'indépendance du Mexique. En 1821, les Espagnols ont finalement battu en retraite et le Mexique est devenu indépendant. Le premier dirigeant du Mexique indépendant a été Agustin de Iturbide. Il a mis en place le premier empire mexicain et est devenu empereur. Mais les Mexicains n'étaient pas satisfaits de lui et en 1823, le pays est devenu une république.
Un homme très important au Mexique au début du XIXe siècle était Antonio López de Santa Anna. Il a été le président du Mexique à onze reprises. Lorsqu'il est devenu dictateur, le Texas a déclaré son indépendance (1836). La bataille de l'Alamo s'inscrit dans cette révolution texane. Entre 1846 et 1848, il y a eu une guerre entre le Mexique et les États-Unis. Au cours de cette guerre, le Mexique a perdu ses grandes zones septentrionales, qui sont devenues le sud-ouest des États-Unis. Après cette guerre, Santa Anna a été envoyée au Venezuela.
Entre 1858 et 1861, la guerre reprend, entre libéraux et conservateurs. Le libéral Benito Juárez a gagné la guerre et est devenu président par la suite. Juarez est resté président jusqu'à ce que la France envahisse le Mexique et fasse de Maximilien de Habsbourg l'empereur du second empire mexicain. Mais Maximilien était très impopulaire. Après une nouvelle guerre, il est exécuté en 1867 et Juarez redevient président.
Les conservateurs pensaient que Juarez avait trop de pouvoir. En 1876, ils l'ont évincé et ont fait de Porfirio Díaz, un général qui avait gagné une bataille contre les Français, le président. Porfirio Díaz a rendu le pays plus riche, mais les pauvres se sont appauvris. Franciso I. Madero a lancé la révolution mexicaine en 1910.
Les dix années suivantes, le pays était dans le chaos. De nombreux présidents ont gouverné pendant une courte période et toutes sortes de gens se sont battus les uns contre les autres. Les personnes célèbres de cette période sont Emiliano Zapata, Pancho Villa et Francisco I. Madero. Lorsque Álvaro Obregón est devenu président en 1920, les combats se sont calmés.
En 1929, le président Plutarco Elías Calles a fondé le Parti national mexicain, le PNM. Le parti a ensuite été rebaptisé Parti révolutionnaire institutionnel, PRI. Le parti a régné pendant très longtemps. La plupart des présidents du PRI n'étaient pas populaires, on disait qu'ils n'étaient présidents que pour s'enrichir eux-mêmes. Le président Lázaro Cárdenas faisait exception à la règle. Il a été président entre 1934 et 1940.
Après plusieurs décennies, de plus en plus de gens sont devenus mécontents du PRI. En 1968, les forces de sécurité ont tiré sur les manifestants, ce qui a causé plusieurs centaines de morts et a été connu sous le nom de massacre de Tlatelolco. Un autre soulèvement a eu lieu en 1994, lorsque les zapatistes se sont rebellés dans la province du Chiapas.
C'est principalement grâce à la fraude électorale que le PRI a réussi à rester au pouvoir jusqu'en 2000, lorsque Vicente Fox, du Parti d'action nationale, PAN, a été élu président. Au total, le PRI a gouverné le Mexique pendant 71 ans.