According to the 2011 census, Nepali had the highest number of second-language speakers in Nepal, followed by Hindi which got the second rank.
Second language speakers (2011 Census) Nepali 8,682,499 Hindi 1,225,950 Maithili 195, 287 Bhojpuri 159,518 Tharu 84,748 English 81,447 Bajjika 60,863 Urdu 45,766 Awadhi 45,428 Magar 42,952 Tamang 33,450 Nepal Bhasa (Newari) 32,594 Sanskrit 2,975 Others 190,327 
