What Languages do People Speak in Nepal?

Primary Languages

Nepali

20,980,000 speakers

Major Dialects:

Bajureli (Bajura Bajurali) Soradi Acchami Darchuleli (Darchulali Darjula) Humli Bheri Dailekhi Gandakeli Purbeli Dadeldhuri Baitadeli Bajhangi
Language
Speakers
English7,002,030
Maithili4,085,000
Bhojpuri1,740,000
Tamang1,641,180
Tharu1,485,000
Hindi1,307,600
Newar879,600
Dotyali788,000
Magar770,000
Urdu737,800
Avadhi547,400
Limbu366,200
Gurung348,800
Rajbanshi168,300
Bantawa161,500
Sherpa153,180