La langue officielle est le népalais et la monnaie est la roupie népalaise , qui doit obligatoirement être changée à partir de la roupie indienne, à laquelle elle est adjacée.
Le pays est peuplé de plus de 60 ethnies et castes différentes. La caste des Chhetri ( Kshatriya ) constitue le groupe majoritaire au Népal, regroupant 15,8 % de la population. La caste des Bahun ( Brahmanes ) constitue le second groupe majoritaire avec 13,3 % de la population (recensement de 2001).
Les Newar , considérés comme les premiers habitants de la vallée de Katmandou comptent pour 5,4 % de la population népalaise. Leur langue, le newari , est toujours parlée dans la vallée de Katmandou .
Les autres principaux peuples du Népal sont les Sherpa , les Tamang , les Gurung , les Thakali , les Kiranti et les Magar.