Al sur limita con el estado de Oaxaca, en especifico con el municipio de San Juan Cieneguilla y el municipio de Zapotitlán Lagunas; al suroeste confina con el estado de Guerrero, en particular con el municipio de Xochihuehuetlán.