Its headwaters are in the mountains of Impasugong, Bukidnon, south of Gingoog City in Misamis Oriental, where it is called the Pulangi River. Joining the Kabacan River, it becomes the Mindanao River. Flowing out of the mountains, it forms the center of a broad, fertile plain in the southcentral portion of the island.