To be more specific, countries that boast of a scattered snow leopard population include China, India, Pakistan, Bhutan, Mongolia, Russia, Nepal, Afghanistan, Kazakhstan, Tajikistan, Kyrgyzstan, and Uzbekistan. Almost 60% of the current snow leopard population today is found in China.