Sus colindancias son al Norte con Santo Tomás Hueyotlipan, al Sur con Xochitlán Todos Santos, al Oriente con Tecamachalco y al Poniente con Huitziltepec, Tepeyahualco de Cuauhtémoc y Tlanepantla. Tiene una superficie de 102.10 kilómetros cuadrados.