La religión que imperó en Teotihuacan era de tipo politeísta, y sus principales dioses fueron Tlaloc y Quetzalcóatl. Tlaloc era el dios de la
lluvia, según la cultura mexica, pero en Teotihuacan, existe la posibilidad de que hubiese tenido mayores atributos. En algunos estudios, se especula que Tlaloc pudo haber sido no sólo una deidad relacionada con la lluvia, sino también con la tierra, pues ambos elementos tienen que ver con la
agricultura, que era la base de todo
pueblo sedentario.