I panda vissero originariamente nella foresta, ma ora occupano terreni montuosi nella Cina centrale, di solito a 5.000-10.000 piedi sopra il livello del mare. Abitano foreste di latifoglie con una fitta vegetazione e un sacco di bambù disponibili.
I panda abitano terreni bagnati dove il bambù cresce più facilmente. Poiché circa il 99 percento della dieta di un panda è costituito da bambù, richiedono questa crescita per sopravvivere. I panda mangiano anche l'erba, ma a volte si rivolgono a piccoli animali per il sostentamento. Poiché i panda soffrono di popolazioni impoverite a causa della deforestazione e di altre minacce incentrate sull'uomo, in Cina sono state istituite diverse riserve per aiutarle a ripopolare. In cattività, le diete dei panda si espandono per includere alcuni tipi di frutta, cereali e verdure.