El municipio se sitúa en la región de Mazateca Baja, ubicada en la cuenca del Papaloapan, al norte del estado.