Pandele trăiesc inițial în pădure, dar acum ocupă un teren montan în centrul Chinei, de obicei la 5.000 - 10.000 de metri deasupra nivelului mării. Ei locuiesc în păduri de pădure cu vegetație densă și o mulțime de bambus disponibil.
Pandele locuiesc în teren umed unde bambusul crește cel mai ușor. Din moment ce aproximativ 99% din dieta unui panda constă din bambus, acestea necesită această creștere pentru supraviețuire. Pandele mănâncă și iarbă, dar ocazional se îndreaptă către animale mici pentru susținere. De vreme ce pandasii suferă de populații epuizate din cauza despăduririlor și a altor amenințări centrate pe om, în China s-au creat mai multe rezerve pentru a le repopula. În captivitate, dietele pandelor se extind pentru a include anumite fructe, boabe și legume.