San Juan Teotihuacan es un municipio del Estado de México, perteneciente a la Zona Metropolitana de la Ciudad de México. En este municipio se encuentra localizada la zona arqueológica de Teotihuacan, y colinda con las localidades de San Martín de las Pirámides, San Sebastián Xolalpa, Purificación, San Juan Evangelista Y Puxtla. En el censo del año 2000, reportó una población de 44,653 habitantes. Sus coordenadas son 1941' N y 9851' O.