Riffel (1991) presents a distribution map for the species. The species certainly occurs in hills and mountains of Java and Bali, but there is insufficient evidence to say that it is not present on the adjacent plains (W. Duckworth pers. comm.). There are only two records for Bali, which was omitted from the range in most of the standard sources before 1991. An individual was found on a forest trail approximately 300 m south of Lake Buyan in Central Bali at an elevation of 1,180 m, and the other record is a 1979 specimen with no precise locality information, held in Museum Zoologicum Bogoriense (Riffel, 1991). There are two subspecies: M. o. orientalis in eastern Java, and M. o. sundaicus in western Java (Long 1992). The Small Carnivore conservation Action Plan 1989 has a record for a point without a name (perhaps Dieng Plateau) in Central Java. It was recorded, with no detail, in a survey in Gunung Halimun Nature Reserve in 1990-1991 (Yossa et al. 1991). There are several recent records for Gunung Gede, a known historical site (Brickle 2007). There are several other recent unpublished records but no-one has attempted to collate them and evaluate current distribution and status.