O primeiro grande grupo cultural do México antigo foram os Olmecas, que surgiram na zona do Golfo do México. este povo criou um calendário muito avançado que incluia o conceito de zero. Surgiram posteriormente os aztecas que desenvolveram numerosas culturas, como a maia, a tehotihuacana, zapoteca, mixteca, tarasca ou totonaca. A civilização Maia é considerada uma das mais avançadas do México pré-colombiano. Os Maias foram grandes intelectuais e artistas que dominaram um complexo sistema matemático, apesar de serem povos anti-sociavéis e extremamente fechados. Afinal qual o grande "cerebro ou génio" que não era anti-sociável???Conta a lenda, que a origem do nome Tecnochtitlán, a primeira cidade do México, provém da história que refere que o Deus da Guerra, que guiava os aztecas, indicava o local onde o seu povo se deveria instalar (settlers) quando avistassem o sinal de uma águia sobre um cacto, a devorar uma serpente. Foi no Lago de Texcoco (actual cidade do México) onde encontraram esse "sinal" pelo que fundaram a cidade com o nome de Tenochtitlán.
Os espanhois quando chegaram ao México foram muito bem recebidos pelos aztecas, porém após alguns presságios e coincidências, as relações entre ambos foram-se deteriorando. Foi nesta época, que Herman Cortés (espanhol) abandonou a cidade para lutar contra as tropas enviadas por Diego de Velázquez (governador de Cuba). Quando Cortés regressou, desenhou a estratégia do ataque final, onde se inicia a nova etapa na história do México. Cortés é nomeado capitão geral da Nova espanha e muda o nome de Tenochtitlán pelo de México.
A independência do México tem lugar em Setembro de 1810.