Está situada al nordeste del valle de Agusan, al norte de la isla de Mindanao, a lo largo del río Agusan.