Hodgson's bat is native to Nangarhar Province in Afghanistan, the Sylhet Division of Bangladesh, the Indian provinces of Punjab, Jammu and Kashmir, Himachal Pradesh, Maharashtra, Meghalaya, Jharkhand, Sikkim, Uttarakhand, West Bengal, Bihar, Assam and Mizoram, and the Central and Western parts of Nepal at altitudes up to about 3000 meters .