Kathmandu, la capitale ed unica grande città del Paese, si trova nella zona centro-orientale di un territorio che presenta ben 8 delle 14 montagne del Mondo che superano gli 8.000 metri d'altezza, a partire dall'Everest, posto sul confine con la Cina.
In seguito alla nuova costituzione nepalese in vigore dal 2015, sono state create 7 province in sostituzione alle precedenti regioni; Karnali è la provincia più estesa mentre Madhesh e Bagmati, dove si trova anche la capitale, sono quelle più popolate, con poco più di 6 milioni di abitanti.
In Nepal sono presenti solamente due città di grandi dimensioni, comprese fra mezzo milione ed un milione di abitanti, la capitale Kathmandu, il cui agglomerato urbano supera i 4 milioni, e Pokhara; come si vede bene dall'ultima mappa molti dei maggiori centri urbani si trovano nella parte meridionale del Paese, dove il territorio è pianeggiante.