Now Darjeeling is part of West Bengal, but Nepali remains the official language and most residents are of Nepalese and Tibetan origin.
The residents like to hold onto their Nepalese traditions hence the official language.