Większość rzek Nepalu płynie z północy na południe i wpada do Gangesu. Trzy główne rzeki to: Karnali, Kosi i Narayani.
Ze względu na warunki naturalne Nepal jest jednym z najsłabiej zurbanizowanych państw na świecie. Liczba ludności przekracza 28 milionów. Średnia gęstość zaludnienia kraju to 198 osoby/km², choć w Dolinie Katmandu sięga ona 600 osób/km². Oprócz stolicy Katmandu innymi dużymi miastami są Patan (inaczej Lalitpur), Biratnagar, Bhaktapur, Pokhara i Dharan. Całkowita długość granic Nepalu to 2926 km, z czego 42% stanowi granica z Chinami, a 58% z Indiami. Wzdłuż granic rozciągają się wysokie pasma górskie, skutecznie izolujące kraj od wpływów zewnętrznych. Himalaje izolują Nepal od Tybetu i Chin, a góry Mahabharat od Indii.
Podział administracyjny
Zgodnie z konstytucją, wprowadzoną 20 września 2015 roku, Nepal jest krajem federalnym podzielonym na 7 prowincji składających się z 8 do 15 dystryktów. thumb|Świątynia ChanguNarayan Wcześniej Nepal dzielił się na 5 regionów rozwojowych (nep. – wikas kszetr), które podzielone były na 14 stref (nep. – ańćal) i 75 dystryktów (जिल्ला).