Ethnic groups in Nepal
Ethnic groups in Nepal are delineated using language, ethnic identity or the caste system in Nepal. They are categorized by common culture and endogamy. Endogamy carves out ethnic groups in Nepal.Nepal is one of the most ethnically diverse country with a rich mosaic of cultures, languages, and traditions shaped by its geography and history. According to the National Population and Housing Census 2021, Nepal is home to 142 distinct caste and ethnic groups, an increase from 125 in the 2011 census. These groups speak over 120 languages and belong to various linguistic families, primarily Indo-Aryan and Tibeto-Burman.