What is the population of Nepal?

Nepal has 29.6 million people (2025). The population grew from 10.1 million in 1960 to a peak of 29.7 million in 2022 and has since fallen to 29.6 million.

Population of Nepal since 1960 Line chart of the population of Nepal from 1960 to 2025: from 10,123,658 to 29,618,118 people.
1960: 10.1 million Highest: 29.7 million (2022) 2025: 29.6 million
Population by decade
YearPopulation
196010,123,658
197012,436,190
198015,553,105
199019,524,573
200024,546,509
201027,341,952
202028,966,574
202529,618,118

What is the capital of Nepal?

The capital of Nepal is Kathmandu.

What currency does Nepal use?

Nepal uses the Nepalese rupee (NPR).

What language is spoken in Nepal?

The official language of Nepal is Nepali.

Where is Nepal?

Nepal is in Asia.

Location on the map

Neighboring countries

Countries that border this country:

How big is Nepal?

Nepal covers 147,181 km² (56,827 sq mi). The United States is about 67 times as large.

Economy of Nepal

Gross domestic product (GDP)
$45.5 billion
GDP per person
$1,536
Life expectancy
70.6 years

Data: World Bank (GDP 2025, GDP per person 2025, life expectancy 2024)

Economic development

Income group World Bank classification

Based on economic indicators, Nepal is classified as lower middle income. Lower-middle-income countries have a gross national income per person between $1,146 and $4,515.

Data based on World Bank classifications

Related countries

Where does Nepal rank?

Nepal is in the top 50 on one of our six rankings:

More information