The Great Rosefinch (Carpodacus rubicilla) is a species of finch in the Fringillidae family. It is found in Afghanistan, Azerbaijan, China, Georgia, India, Kazakhstan, Kyrgyzstan, Mongolia, Nepal, Pakistan, Russia, Tajikistan, and Uzbekistan. Its natural habitats are tundra and temperate grassland.