大熊猫的分布区已经相当狭小,实际上它的分布地点仅限于中国陕西秦岭南坡,甘肃、四川交界的岷山,四川的邛崃山、大相岭、小相岭和大小凉山等彼此分割的6个分布区域,栖息于海拔为1400米~3600米之间的落叶阔叶林、针阔叶混交林和亚高山针叶林带的山地竹林中,总面积为29500平方公里。每个区域又由于高山、河流或公路、耕地等人为因素的影响,再被分离成更小的单位,所以栖息地实际面积不足总面积的20%,仅有约5900平方公里。总计全中国有30个小的种群,总数为1000只左右。其中除四川卧龙外,每个种群不足50只,有的仅有10余只。