The Nepal gray langur is a gray langur endemic to the Himalayas in Nepal, far southwestern Tibet, northern India, northern Pakistan, Bhutan and possibly Afghanistan. It is found in forests at an elevation of 1,500 to 4,000 metres. Its easternmost limit in India is Buxa Tiger Reserve in northern West Bengal, at least up to the Rydak river.