Pandy pierwotnie żyły w lesie, ale teraz zajmują górzysty teren w środkowych Chinach, zwykle na wysokości od 5 000 do 10 000 stóp nad poziomem morza. Zamieszkują lasy liściaste z gęstą roślinnością i dużą ilością dostępnego bambusa.
Pandy zamieszkują mokry teren, gdzie bambus najsilniej rośnie. Ponieważ około 99 procent diety pandy składa się z bambusa, wymagają tego wzrostu, aby przeżyć. Pandy także jedzą trawę, ale czasami zwracają się ku małym zwierzętom. Ponieważ pandy cierpią na populacje zubożone w wyniku wylesiania i innych zagrożeń związanych z człowiekiem, w Chinach utworzono szereg rezerw, które mają pomóc im w ponownym zaludnieniu. W niewoli dieta pandy rozszerza się o niektóre owoce, zboża i warzywa.