Tidligere ble treleopard og Borneotreleopard (, Sumatra, Borneo og Java) regnet som underarter av samme art, men sistnevnte er siden 2007 klassifisert som en egen art. Det er i tillegg beskrevet tre underarter av , men disse savner internasjonal anerkjennelse og må derfor regnes som lokale varianter.