Antes da chegada dos europeus, muitas culturas nativas americanas existiam no México. A mais antiga era a cultura Olmec no sul do país. Os olmecs são famosos pelas grandes cabeças de pedra que faziam. Na península de Yucatán viviam os maias. Os maias viviam em cidades-estado governadas por reis. Os maias eram os mais poderosos entre 200 e 900 d.C. Outro poderoso império pertencia a Teotihuacan. Teotihuacan era uma cidade muito grande, uma das maiores da época. Depois que Teotihuacan declinou, os Toltecas tornaram-se poderosos. Coisas feitas pelos Toltecs foram encontradas das partes do sul dos Estados Unidos até a Costa Rica. Um famoso deus Toltecas é Quetzalcoatl. A cultura Tolteca também declinou, e foi sucedida pelos astecas. Os astecas chamaram seu próprio império de México. Um famoso rei asteca foi Moctezuma II.
Em 1519, o explorador espanhol Hernán Cortés veio ao México. Os astecas pensaram que ele era o Quetzalcoatl retornado, por isso não quiseram lutar contra ele. Cortés se aliou aos inimigos dos astecas. Em 1521 eles conquistaram a capital asteca Tenochtitlan. O Império Asteca passou a fazer parte da Espanha. Foi chamado de Nova Espanha.
Em 1810, o padre mexicano Miguel Hidalgo iniciou a guerra de independência do México. Em 1821, os espanhóis finalmente recuaram e o México se tornou independente. O primeiro líder do México independente foi Agustin de Iturbide. Ele fundou o Primeiro Império Mexicano e se tornou imperador. Mas os mexicanos não ficaram satisfeitos com ele, e em 1823 o país se tornou uma república.
Um homem que foi muito importante no México no início do século XIX foi Antonio López de Santa Anna. Ele foi o presidente do México 11 vezes. Quando ele se tornou ditador, o Texas declarou a independência (1836). A Batalha do Álamo foi parte desta Revolução do Texas. Entre 1846 e 1848 houve uma guerra entre o México e os Estados Unidos. Nesta guerra o México perdeu suas grandes áreas ao norte, que se tornou o sudoeste dos Estados Unidos. Depois desta guerra, Santa Anna foi enviada para a Venezuela.
Entre 1858 e 1861 houve novamente a guerra, entre liberais e conservadores. O liberal Benito Juárez venceu a guerra e se tornou presidente depois. Juarez permaneceu presidente até a França invadir o México e fazer de Maximiliano de Habsburgos imperador do Segundo Império Mexicano. Mas Maximiliano era muito impopular. Após mais guerra, ele foi executado em 1867, e Juarez se tornou presidente novamente.
Os conservadores pensavam que Juarez tinha muito poder. Em 1876 eles o expulsaram e fizeram de Porfirio Díaz, um general que havia vencido uma batalha contra os franceses, presidente. Porfirio Díaz tornou o país mais rico, mas o povo pobre ficou mais pobre. Franciso I. Madero iniciou a Revolução Mexicana em 1910.
Nos 10 anos seguintes, o país estava em caos. Houve muitos presidentes que governaram por pouco tempo e todos os tipos de pessoas lutaram umas contra as outras. Pessoas famosas desse período são Emiliano Zapata, Pancho Villa e Francisco I. Madero. Quando Álvaro Obregón se tornou presidente, em 1920, os combates acalmaram.
Em 1929 o Presidente Plutarco Elías Calles fundou o Partido Nacional Mexicano, PNM. Mais tarde, o partido foi renomeado Partido Revolucionário Institucional, PRI. O partido governaria por um longo tempo. A maioria dos presidentes do PRI não era popular, dizia-se que eles mesmos eram apenas presidentes para se tornarem mais ricos. Uma exceção foi o presidente Lázaro Cárdenas. Ele foi presidente entre 1934 e 1940.
Depois de várias décadas, cada vez mais pessoas ficaram insatisfeitas com o PRI. Em 1968 as forças de segurança dispararam contra os manifestantes, o que causou várias centenas de mortes e ficou conhecido como o massacre de Tlatelolco. Outro levante foi em 1994 quando Zapatistas se rebelou na província de Chiapas.
Principalmente através de fraudes nas urnas, o PRI conseguiu permanecer no poder até 2000, quando Vicente Fox, do Partido de Ação Nacional, PAN, foi eleito presidente. No total, o PRI governou o México durante 71 anos.