The species is endemic to the Philippines and is restricted to the island of Mindanao where it is known from Bukidnon province in the Mt. Kitanglad range and Davao del Sur province in the Mt. Apo mountain range, at an elevation range from 1,900 to 2,800 m (Heaney et al. 1998). It is probably more widespread than this, occurring in appropriate habitat across the Kamangkil-Lumut Mountain range (L. Heaney pers. comm.).