Единственная страна, где они в настоящее время встречаются в природе, - Китай, точнее, несколько западных провинций страны. Раньше ареал также бамбуковые леса Индокитая и острова Калимантан охватывал. Большие панды живут исключительно в густых бамбуковых лесах на высоте 1200-4500 метров над уровнем моря.