199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Nepal

Population · Asia · 2025 data

Flag of NepalNepal Population

Nepal had a population of 29.62 million in 2025, ranking #52 of 216 countries and territories (0.36% of the world). The population grew by 6.4% over the past ten years and peaked in 2022 at 29.72 million.

29.62 million
Population (2025) · #52
-0.11%
Annual growth
207
People per km²
67%
Live in cities

Population of Nepal, 1960–2025

Values in millions · World Bank Open Data (CC BY 4.0)

Population by year (table)
YearPopulationChange
202529,618,118-0.11%
202429,651,054-0.15%
202329,694,614-0.07%
202229,715,436+0.82%
202129,475,010+1.76%
202028,966,574+1.94%
201928,414,064+1.19%
201828,079,689+0.24%
201728,011,258+0.20%
201627,955,462+0.47%
201527,823,629+0.55%
201427,672,370+0.30%
201327,589,996+0.20%
201227,534,915+0.26%
201127,464,494+0.45%
201027,341,952+0.62%
200927,173,035+0.68%
200826,990,037+0.75%
200726,788,492+0.84%
200626,565,425+0.97%
200526,309,458+1.13%
200426,016,656+1.28%
200325,688,758+1.42%
200225,328,981+1.53%
200124,946,748+1.63%
200024,546,509+1.75%
199924,125,199+1.88%
199823,680,357+1.98%
199723,219,463+2.10%
199622,741,862+2.23%
199522,245,439+2.43%
199421,717,479+2.54%
199321,180,159+2.77%
199220,609,707+2.86%
199120,036,500+2.62%
199019,524,573+2.45%
198919,057,807+2.25%
198818,638,661+2.13%
198718,250,505+2.14%
198617,868,124+2.23%
198517,477,692+2.30%
198417,085,242+2.37%
198316,689,119+2.40%
198216,297,987+2.36%
198115,922,423+2.37%
198015,553,105+2.39%
197915,190,590+2.36%
197814,839,695+2.35%
197714,499,175+2.27%
197614,177,649+2.21%
197513,870,695+2.23%
197413,568,435+2.21%
197313,275,239+2.20%
197212,989,099+2.20%
197112,710,061+2.20%
197012,436,190+2.21%
196912,167,036+2.19%
196811,906,266+2.18%
196711,652,716+2.14%
196611,408,710+2.11%
196511,173,411+2.07%
196410,946,392+2.02%
196310,729,818+1.98%
196210,521,116+1.96%
196110,318,396+1.92%
196010,123,658—

Demographics of Nepal

70.6
Life expectancy (years)
1.96
Births per woman (below replacement)
6.6%
Aged 65 and over
28.1 years
Median age

Ethnic groups

Chhettri 16.5%, Brahman-Hill 11.3%, Magar 6.9%, Tharu 6.2%, Tamang 5.6%, Bishwokarma 5%, Musalman 4.9%, Newar 4.6%, Yadav 4.2%, Rai 2.2%, Pariyar 1.9%, Gurung 1.9%, Thakuri 1.7%, Mijar 1.6%, Teli 1.5%, Yakthung/Limbu 1.4%, Chamar/Harijan/Ram 1.4%, Koiri/Kushwaha 1.2%, other 20% (2021 est.)

Languages

Nepali (official) 44.9%, Maithali 11.1%, Bhojpuri 6.2%, Tharu 5.9%, Tamang 4.9%, Bajjika 3.9%, Avadhi 3%, Nepalbhasha (Newari) 3%, Magar Dhut 2.8%, Doteli 1.7%, Urdu 1.4%, Yakthung/Limbu 1.2%, Gurung 1.1%, other 8.9% (2021 est.)

Religions

Hindu 81.2%, Buddhist 8.2%, Muslim 5.1%, Kirat 3.2%, Christian 1.8%; less than 1%:  Prakriti, Bon, Jains, Sikh (2021 est.)

Where people live

Urban population: 21.9% of total population (2023).

Largest cities

1
Kathmandu Capital
1.6 million

Nepal and its neighbours

#52Flag of Nepal29.6 million
#1Flag of India1.46 billion
#2Flag of China1.41 billion

Frequently asked questions about the population of Nepal

What is the population of Nepal?

Nepal had a population of 29.62 million in 2025, ranking #52 of 216 countries and territories (0.36% of the world).

Is the population of Nepal growing?

No. The population grew by 6.4% over the past ten years and peaked in 2022 at 29.72 million. Annual growth in 2025: -0.11%.

How has the population of Nepal changed since 1960?

It has grown 2.9-fold, from 10.12 million in 1960 to 29.62 million in 2025.

How densely populated is Nepal?

About 207 people per km² of land (2024).

What is the largest city in Nepal?

Kathmandu — about 1.6 million people in its urban area, and it is also the capital.

Population and demographics: World Bank Open Data (CC BY 4.0). Cities, ethnic groups, languages and religions: CIA World Factbook (public domain).