Limita al norte con el municipio de Huitzuco de los Figueroa y con el estado de Morelos; al sur con el municipio de Copalillo; al oriente con el estado de Puebla y con el municipio de Olinalá y al poniente también con el municipio de Huitzuco de los Figueroa.