Ubicado en la región de Valles centrales en la entidad, colinda al norte con San Francisco Telixtlahuaca; al sur con con Tenexpa y Santiago Suchilquitongo; al oeste con Santiago Tenango; al este con Magdalena Apasco Etla. Tiene una superficie territorial de 102.91 kilómetros cuadrados y una altura promedio de 1,700 metros sobre el nivel del mar.