Înainte de venirea europenilor, în Mexic existau multe culturi amerindiene. Cea mai veche a fost cultura olmecă din sud. Olmecii sunt renumiți pentru capetele mari de piatră pe care le făceau. În peninsula Yucatán au trăit mayașii. Mayașii trăiau în orașe-stat conduse de regi. Mayașii au fost cei mai puternici între 200 și 900 d.Hr. Un alt imperiu puternic a aparținut orașului Teotihuacan. Teotihuacan era un oraș foarte mare, unul dintre cele mai mari din acea vreme. După ce Teotihuacan a intrat în declin, toltecii au devenit puternici. Lucruri făcute de tolteci au fost găsite din sudul Statelor Unite până în Costa Rica. Un celebru zeu toltec este Quetzalcoatl. Cultura toltecă a intrat și ea în declin și a fost succedată de azteci. Aztecii și-au numit propriul imperiu Mexic. Un rege aztec celebru a fost Moctezuma al II-lea.
În 1519, exploratorul spaniol Hernán Cortés a ajuns în Mexic. Aztecii au crezut că acesta era Quetzalcoatl cel întors, așa că nu au vrut să lupte împotriva lui. Cortes s-a aliat cu dușmanii aztecilor. În 1521, aceștia au cucerit capitala aztecă Tenochtitlan. Imperiul aztec a devenit parte a Spaniei. Acesta a fost numit Noua Spanie.
În 1810, preotul mexican Miguel Hidalgo a declanșat războiul de independență al Mexicului. În 1821, spaniolii s-au retras în cele din urmă, iar Mexicul a devenit independent. Primul lider al Mexicului independent a fost Agustin de Iturbide. Acesta a înființat Primul Imperiu Mexican și a devenit împărat. Dar mexicanii nu erau mulțumiți de el, iar în 1823 țara a devenit republică.
Un om care a fost foarte important în Mexic la începutul secolului al XIX-lea a fost Antonio López de Santa Anna. A fost președinte al Mexicului de 11 ori. Când a devenit dictator, Texasul și-a declarat independența (1836). Bătălia de la Alamo a făcut parte din această revoluție texană. Între 1846 și 1848 a avut loc un război între Mexic și Statele Unite. În acest război, Mexicul a pierdut marile sale zone nordice, care au devenit sud-vestul Statelor Unite. După acest război, Santa Anna a fost trimis în Venezuela.
Între 1858 și 1861 a fost din nou război, între liberali și conservatori. Liberalul Benito Juárez a câștigat războiul și a devenit apoi președinte. Juarez a rămas președinte până când Franța a invadat Mexicul și l-a făcut pe Maximilian de Habsburg împărat al celui de-al Doilea Imperiu Mexican. Dar Maximilian era foarte nepopular. După mai multe războaie, acesta a fost executat în 1867, iar Juarez a devenit din nou președinte.
Conservatorii au considerat că Juarez avea prea multă putere. În 1876, aceștia l-au înlăturat și l-au numit președinte pe Porfirio Díaz, un general care câștigase o bătălie împotriva francezilor. Porfirio Díaz a făcut țara mai bogată, dar oamenii săraci au devenit și mai săraci. Franciso I. Madero a declanșat Revoluția mexicană în 1910.
În următorii 10 ani, țara a fost în haos. Au fost mulți președinți care au condus pentru o perioadă scurtă de timp și tot felul de oameni au luptat unii împotriva altora. Oameni faimoși din această perioadă sunt Emiliano Zapata, Pancho Villa și Francisco I. Madero. Când Álvaro Obregón a devenit președinte, în 1920, luptele s-au calmat.
În 1929, președintele Plutarco Elías Calles a fondat Partidul Național Mexican, PNM. Ulterior, partidul a fost redenumit Partidul Revoluționar Instituțional, PRI. Partidul avea să guverneze pentru o perioadă foarte lungă de timp. Majoritatea președinților PRI nu erau populari, se spunea că au fost președinți doar pentru a se îmbogăți. O excepție a fost președintele Lázaro Cárdenas. Acesta a fost președinte între 1934 și 1940.
După câteva decenii, tot mai mulți oameni au devenit nemulțumiți de PRI. În 1968, forțele de securitate au tras asupra protestatarilor, ceea ce a provocat câteva sute de morți și a devenit cunoscut sub numele de masacrul de la Tlatelolco. O altă revoltă a avut loc în 1994, când zapatiștii s-au răsculat în provincia Chiapas.
În principal prin fraudarea urnelor de vot, PRI a reușit să se mențină la putere până în anul 2000, când Vicente Fox, din partea Partidului Acțiunii Naționale, PAN, a fost ales președinte. În total, PRI a guvernat Mexicul timp de 71 de ani.