Teotihuacan (náhuatl: Teōtīhuacān, 'Ciudad de los dioses' )? es el nombre dado por los mexicas al centro urbano más densamente poblado de Mesoamérica y el de mayor apogeo durante el periodo Clásico1 y actualmente una zona arqueológica localizada en el valle del mismo nombre, que forma parte de la Cuenca de México. Dista unos 40 kilómetros al noreste de la Ciudad de México y forma parte de los municipios de San Juan Teotihuacan y San Martín de las Pirámides, en el noreste del estado de México.
Aunque la ciudad llegó a tener una superficie de aproximadamente 21 km2, en la actualidad el conjunto de monumentos arqueológicos que se encuentra abierto a la visita del público representa aproximadamente la décima parte de la ciudad original. Llegó a contar con una población de entre 150 y 200 mil habitantes en su época de mayor esplendor.