Territorialmente colinda al norte con lugares como el municipio de Tlaxcoapan, al este con Tula de Allende y Taxcoapan, al sur con Atotonilco de Tula y al este colinda con el municipio de Ajacuba. Posee una extensión territorial de 64.2 kilómetros cuadrados.