The Indian populations of Rusty-spotted Cats mainly live in tropical dry forests and dry grasslands, but in Sri Lanka rainforests are the preferred habitat. The reason for this difference may be the competition with the Leopard Cat, which occupies the rainforests of the mainland, but does not live in Sri Lanka.
There are two subspecies:
- Prionailurus rubiginosus rubiginosus, India
- Prionailurus rubiginosus phillipsi, Sri Lanka