Though they used to roam through many parts of China, giant pandas today only live in a few mountain ranges called Sichuan, Shaanxi, and Gansu. These are the only places that pandas can actually live. They provide food and shelter for the pandas. These places provide bamboo for them to eat and places to shelter them from the cold. Of course, there are lots of places that provide the same things, but humans have driven them out. That is why pandas only live in certain places, as opposed to all over the place like they used to.