Limita al norte con el municipio de Chietla, al noreste con el municipio de Izúcar de Matamoros, al este con el municipio de Tehuitzingo y el municipio de Axutla, al sureste con el municipio de Chila de la Sal, al sur con el municipio de Xicotlán, al suroeste con el municipio de Cohetzala, al oeste con el municipio de Jolalpan y al noroeste con el municipio de Huehuetlán el Chico; en el extremo noroeste limita con el estado de Morelos en particular con el municipio de Axochiapan.