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.
Tepanecas
Según la tradición recopilada por varios historiadores, el pueblo tepaneca constituía una de las siete tribus que iniciaron la migración desde Chicomoztoc (en lengua náhuatl, “"en las siete cuevas"”; lugar sobre cuya ubicación no existe certeza: Mientras que a mediados del siglo XX la opinión generalizada era que su localización estaba en la actual zona arqueológica de La Quemada, en el estado mexicano de Zacatecas, la opinión de investigadores posteriores la han ubicado en la parte norte de la Cuenca de México, o en dirección a la antigua Tula, e incluso específicamente en el cerro conocido como Chiconauhtla, al sur del valle de Teotihuacán). Al pueblo tepaneca correspondió, seguramente por su poderío militar, una de las mejores zonas, donde fundaron Azcapotzalco, el principal altépetl del territorio dominado por esta tribu, conocido como Tepanecapan.