Actuellement, plus de soixante groupes ethniques sont officiellement reconnus par l'État népalais et l'ensemble de la population s'élevait, au recensement de 2001, à un peu plus de vingt-trois millions d'individus. Si les médias occidentaux véhiculent l'image d'une population de montagnards constituée d'une majorité de bouddhistes, voire de groupes tibétains, la réalité en est fort éloignée. Au recensement de 2001, la moitié de la population népalaise habitait dans le Teraï, prolongement de la plaine gangétique et plus de 80 % des individus se déclaraient de religion hindoue. La vaste migration des montagnards vers la plaine a débuté avec l'éradication de la malaria qui y sévissait vers 1950 et se poursuit toujours. Quant à ceux qui se déclarent bouddhistes, ils ne représentent que 10 % de l'ensemble.
La population népalaise peut se diviser en quatre grands groupes principaux. .