Der Kleine Panda bewohnt die Hänge des Himalaya auf einer Höhe von 1.500 bis 4.000 m. Das Verbreitungsgebiet liegt somit in Nepal, Bhutan, Indien, Myanmar bis nach China und Tibet.
Der Große Panda lebt in den Bambuswäldern der chinesischen Provinzen Sichuan, Gansu und Shaanxi.