El municipio colinda al norte con el estado de Morelos; al este con el estado de Morelos; al sur con el estado de Morelos, en particular con el municipio de Tetela del Volcán, el municipio de Zacualpan y el municipio de Jantetelco; y al oeste con Acteopan.