Os pandas viviam originalmente na floresta, mas agora ocupam terrenos montanhosos na China central, geralmente de 5.000 a 10.000 pés acima do nível do mar. Eles habitam florestas de folha larga com vegetação densa e muitos bambus disponíveis.
Os pandas habitam terrenos úmidos onde o bambu cresce mais facilmente. Como aproximadamente 99% da dieta de um panda consiste em bambu, eles precisam desse crescimento para sobreviver. Os pandas também comem grama, mas ocasionalmente procuram pequenos animais para se alimentar. Como os pandas sofrem com o esgotamento das populações devido ao desmatamento e outras ameaças centradas no homem, várias reservas foram estabelecidas na China para ajudá-los a se repovoar. Em cativeiro, as dietas dos pandas se expandem para incluir certas frutas, grãos e vegetais.