Las pandas originalmente vivían en el bosque, pero ahora ocupan un terreno montañoso en el centro de China, por lo general a entre 5,000 y 10,000 pies sobre el nivel del mar. Habitan bosques de hoja ancha con vegetación densa y un montón de bambú disponible.
Las pandas habitan en terrenos húmedos donde el bambú crece más fácilmente. Dado que aproximadamente el 99 por ciento de la dieta de un panda consiste en bambú, requieren este crecimiento para sobrevivir. Las pandas también comen pasto, pero ocasionalmente recurren a pequeños animales para su sustento. Dado que los pandas sufren de poblaciones agotadas debido a la deforestación y otras amenazas centradas en el ser humano, se han establecido varias reservas en China para ayudarles a repoblar. En cautiverio, las dietas de los pandas se expanden para incluir ciertas frutas, granos y vegetales.