Byen er inngangsporten fra sør til de store slettene i Cagayan Valley. Byen har et areal på 275,50 km. Terrenget er flatt her. Byen omkranses av fjellkjedene Cordillera Central i vest, Caraballofjellene i sør og de vestlige utløpere av Sierra Madre i øst. Den ligger ved breddene av elven Diadi, en sideelv til Cagayan.