It is endemic to the Philippines. Its natural habitats are subtropical or tropical moist lowland forests and subtropical or tropical moist montane forests; on Mount Kitanglad on Mindanao for example it is abundant in any kind of primary forest at least between 500 and 2,250 m ASL.[3] Both the Mindoro bulbul and the Visayan bulbul were formerly considered subspecies