Nepal’s diverse linguistic heritage stems from three major language groups: Indo-Aryan, Tibeto-Burman, and various indigenous language isolates. The major languages of Nepal (percent spoken as native language) according to the 2011 census are Nepali (44.6%), Maithili (11.7%), Bhojpuri (6.0%), Tharu (5.8%), Tamang (5.1%), Nepal Bhasa (3.2%), Bajjika (3%) and Magar (3.0%), Doteli (3.0%), Urdu (2.6%), Awadhi (1.89%), and Sunwar. Nepal is home to at least four indigenous sign languages.
As s descendent of Sanskrit, Nepali is written in Devanagari script. It is the official language and serves as lingua franca among Nepali of different ethnolinguistic groups. The regional languages Maithili, Awadhi and Bhojpuri are spoken in the southern Terai region; Urdu is common among Nepali Muslims. Varieties of Tibetan are spoken in and north of the higher Himalayas where standard literary Tibetan is widely understood by those with religious education. Local dialects in the Terai and hills are mostly unwritten with efforts underway to develop systems for writing many in Devanagari or the Roman alphabet.