Jättepandans huvudsakliga livsmiljö ligger på 2 600–3 700 m höjd i bergen Qinling, Daba, Minshan, Qionglai, Liangshan och Hengduan. Deras utbredning inkluderar också berg på höjder av cirka 1300-3500 m över havet, såsom Qin Ling-bergen; Minshanbergen, Qionglaibergen, östra Himalaya och västra Hengduanberget.