Pandas sind hauptsächlich in den abgelegenen gebirgigen Gebieten Zentralchinas zu finden. Der Großteil der wilden Population lebt in den Provinzen Sichuan und Shaanxi, mit kleineren Gruppen in Gansu und Chongqing. Sie bevorzugen gemäßigte, feuchte Wälder mit reichlich Bambus in Höhenlagen von 1.500 bis 3.000 Metern über dem Meeresspiegel.