The Javan leopard is confined to the Indonesian island of Java. It is known to inhabit Gunung Halimun National Park, Ujung Kulon National Park, Gunung Gede Pangrango National Park, Ceremai National Park, Merbabu National Park, Merapi National Park, Bromo Tengger Semeru National Park, Meru Betiri National Park, Ijen Mountain, Baluran National Park, and Alas Purwo National Park. It inhabits altitudes from sea level to ranging from dense tropical rainforest to dry deciduous forests. Outside protected areas, it was recorded in secondary forest, mixed agriculture and production forest between 2008 and 2014.