Limita al norte con el municipio de San Miguel Chimalapa; al sur con San Francisco Ixhuatán, San Pedro Tapanatepec; al oriente con Reforma de Pineda, Santiago Niltepec; al poniente con el municipio de San Pedro Tapanatepec. La extensión territorial del municipio es de 653.05 km2.