Pandas are found in the temperate forests of central China, primarily in the provinces of Sichuan, Shaanxi, and Gansu. These provinces are mountainous with steep valleys and dense vegetation, which provide pandas with a suitable habitat for food, shelter, and breeding.