Se localizan principalmente en el pueblo de San Juan Atzingo y en comunidades cercanas. San Juan Atzingo está ubicado al noreste de la cabecera municipal, Ocuilan de Arteaga, en el Estado de México, y se halla enclavado dentro del complejo de sierras que rodean y dividen la cuenca de México y el valle de Toluca, el cual empieza en la sierra del Ajusco, que sirve como límite natural con el estado de Morelos, en los cerros de Zempoala. El pueblo se asienta sobre una franja formada por rocas clásticas y volcanísticas, resultantes de la actividad volcánica y el rellenado de depresiones, por lo que la comunidad se encuentra dispersa y las áreas de cultivo son irregulares. El municipio de Ocuilan, del cual forman parte San Juan y comunidades vecinas, se ubica al sureste de Toluca; limita al norte con Santiago Tianguistenco y Jalatlaco; al sur, con el estado de Morelos y Malinalco, Joquicingo y Texcalyacac. Ocuilan está asentado en la sierra formada alrededor de las lagunas de Zempoala. La región comparte tres climas: la cabecera municipal tiene clima templado, subhúmedo; la parte oeste de la sierra, clima semifrío-subhúmedo, y el este de dicha sierra, clima semifrío-húmedo. De norte a sur, este municipio cuenta con dos tipos de vegetación en su territorio: bosques de abies (oyamel) en la zona de las lagunas de Zempoala y bosque mixto (pino y encino) en los cerros que las circundan. La principal especie de árbol es el pino ayacahuite. En las calles y veredas de San Juan Atzingo pueden verse magueyes y árboles de pera. El paisaje de los alrededores de la comunidad remite a un bosque de pino que empieza a perfilarse en la Loma de Teocalcingo y se extiende hacia Las Trojes y el cerro de Zempoala.