A questão é a seguinte: ninguém sabe realmente quem construiu Teotihuacán. Ao contrário dos maias ou astecas, essa civilização não deixou registros escritos, túmulos reais ou governantes conhecidos. Tudo o que temos são suas pirâmides, murais e artefatos e, a partir deles, os arqueólogos tentaram juntar as peças da história.
O que sabemos é que a cidade começou a se formar por volta de 400 a.C. e, por volta do ano 100 d.C., transformou-se em uma metrópole enorme, com bairros planejados, mercados, palácios e centros religiosos. Algumas teorias sugerem que seus primeiros colonizadores eram refugiados de erupções vulcânicas na região, enquanto outros acreditam que ela foi fundada por uma mistura de diferentes culturas mesoamericanas, incluindo os Totonacs, Zapotecs e Mixtecs.