Limita al norte con el municipio de San Juan del Estado; al sur con Reyes Etla, San Agustín Etla y Villa de Etla; al oriente con Nuevo Zoquiapam; al poniente con Magdalena Apasco y Reyes Etla. La superficie total del municipio es de 50.63 Km².