Tras la caída del imperio tolteca a fines del siglo XII, el Valle de México fue invadido por sucesivas oleadas de pueblos bárbaros procedentes del norte que fundaron diversas ciudades-estado, como Xaltocan, Tetzcoco, Azcapotzalco o Coatlinchan. La última invasión la efectuaron la cultura azteca, un grupo de lengua náhuatl originario de Aztlan, un lugar semimítico situado en el Occidente de México.