Pandy znajdują się głównie w odległych górzystych rejonach centralnych Chin. Większość dzikej populacji żyje w prowincjach Szeczuan i Szensi, z mniejszymi grupami w Kansu i Czongking. Preferują umiarkowanie ciepłe, wilgotne lasy z obfitym bambusem na wysokościach 1 500–3 000 m n.p.m.