In Hinduism, the monkey god Hanuman is a companion of Rama, one of the more popular incarnations of Vishnu, and represents, among other things, loyalty and virtue. The specific type of monkey most associated with him is known by various names, including "Hanuman langur" and the rather uninspired "northern plains grey langur", but I'll stick with sacred langur (Semnopithecus entellus).
As currently defined, the sacred langur is found across almost the whole of northern India where suitable habitat exists. The biggest limitation to that habitat is elevation; sacred langurs are very much a lowland species, not found above about 400 metres (1,300 feet) - which cuts out rather a lot of the more northerly parts of the country as it reaches towards the Himalayas. Other than that, they require forest, but they seem adaptable to different types.
In practice, they mostly live in dry tropical deciduous woodland because that's largely what there is in that part of the world, but they extend into thorny scrubland in the northwest near the deserts of Rajasthan and into damper forests in the east. They are also common, probably due in part to their reputation as a sacred animal, on the outskirts of densely settled urban areas. A population is also found in southwestern Bangladesh, but they aren't thought to be native there and were likely brought across by Hindu pilgrims in the late 19th century.