Tiene una extensión territorial de 2312.426 kilómetros cuadrados, que equivalen al 2.46% de la extensión de Oaxaca, siendo uno de los municipios territorialmente mas extensas.