There are different ethnic groups in Nepal: There are 36 different ethnic groups in Nepal. They speak their own language and maintain their own traditions. The valleys and low mountain ranges are inhabited by Newars, Tamangs, Magars, Limbus, Rais, Sunwars, Jirels, Kirantis, Thankalis, Gurunngs, Chepangs …