Kočky leopardí jsou nejrozšířenějšími asijskými malými kočkami. Jejich areál sahá od ruského Dálného východu, přes Koreu, Čínu, Indočínu, indický subkontinent, severní Pákistán, Filipíny až po Sundské ostrovy v Indonésii.
Dávají přednost lesním biotopům, ale vyskytují se i v zemědělsky využívaných oblastech. Žijí v tropických stálezelených deštných lesích a plantážích na úrovni moře a v subtropických listnatých a jehličnatých lesích na úpatí Himálaje v nadmořské výšce nad 1 000 m.
Nejvyšší výškový rekord byl zaznamenán ve výšce 4500 m v chráněné oblasti Kanchenjunga.
Na severovýchodě svého areálu žije v blízkosti řek, v údolích a v roklinách, ale vyhýbá se oblastem s více než 10 cm sněhu. V pákistánských suchých bezlesých oblastech se vyskytují vzácně. V Afghánistánu byli v 70. letech 20. století hlášeni z Džalalkotu a Norgulu v údolí Kunar a z lesa Waygul v Dare Pech.