Mesoamérica
Los mexicas eran un pueblo que procedía del norte o el occidente de Mesoamérica: Aztlán. Los nayaritas dicen que la mítica Aztlán está ubicada en la isla de Mexcaltitán. Algunas hipótesis señalan que pudo haber estado localizada en algún punto del estado de Zacatecas, otras señalan que Aztlán está ubicado en las inmediaciones del Cerro Culiacán en el Bajío, e incluso se ha propuesto que se encuentra en Nuevo México. De cualquier manera, no parece probable que los mexicas fueran un pueblo ajeno a la tradición mesoamericana clásica. De hecho, compartían muchas características con los pueblos del área nuclear. Se trataba de un pueblo de habla náhuatl, la misma que hablaban los toltecas y chichimecas que los antecedieron en su llegada.
México-Tenochtitlan
El mito de la fundación cuenta que México-Tenochtitlan fue poblada por un grupo de tribus nahuas migrantes desde Aztlán, lugar cuya ubicación precisa se desconoce. Tras merodear por las inmediaciones del lago de Texcoco, los futuros mexicas se asentaron en diversos puntos de la cuenca de México que estaban sujetos al altépetl de Azcapotzalco. La migración concluyó cuando fundaron su ciudad en un islote cercano a la ribera occidental del lago. Las excavaciones arqueológicas apuntan a que el islote de México estuvo habitado desde antes del sigloXIV y que la fundación de Tenochtitlán pudo ser posterior a la de México-Tlatelolco, su "gemela" del norte. México-Tenochtitlan se convirtió en un altépetl independiente tras el establecimiento de una alianza con Texcoco y Tlacopan que derrotó a Azcapotzalco.