Este municipio colinda al norte con Juchitepec y Ozumba, al sur con Atlatlahuacan, perteneciente al estado de Morelos, en la zona este con Ozumba, finalmente al oeste colinda con los municipios de Juchitepec y con Totolapan, también pertenecientes al estado de Morelos. Cuenta con una extensión territorial de 46.68 kilómetros cuadrados.