Ocupa la costa norte de la isla de Mindanao, limitacdo por el norte con la bahía de Macajalar, al oeste con bahía de Iligan, al este con la provincia de Agusan del Norte, y en el sur y suroeste por las provincias de Bukidnon y Lanao del Norte respectivamente.