El idioma oficial es el nepalí, aunque se hablan unos 50 idiomas diferentes. Aproximadamente el 48% de la población habla nepalí y es el idioma para la mayoría de las comunicaciones intertribales, se usa en publicaciones gubernamentales y ha sido el lenguaje de la mayoría de la literatura escrita desde la unificación Gurkha de Nepal. Alrededor del 12% de las personas hablan Maithili como su primer idioma, 7,5% Bhojpuri, 6% Tharu, 5% Tamang, 4% Newar, 3% Magar y 2% Awadhi. Excepto en las escuelas primarias, donde los niños aprenden en su propio idioma, el nepalí o el inglés es el medio de instrucción. El inglés se enseña como segundo idioma en las escuelas secundarias y colegios, y se comprende ampliamente en los círculos empresariales y gubernamentales.