Nepal's Ethnic Mosaic
Nepal recognises more than 125 ethnic groups and over 120 living languages, spread across mountain, hill, and Terai environments. The 2011 census grouped them into broad categories such as Chhetri, Brahman, Magar, Tharu, Tamang, Newar, and Kami, but each label contains communities with distinct histories.
Identity here is layered. Caste, language, clan, and region all shape how people describe themselves, and the same group may use different names in different districts. Treat any single label as a starting point rather than a complete description.













