What is the Population of Nepal?

The flag of Nepal is the world's only non-quadrilateral flag of a sovereign country. It takes the shape of two adjoining right-angled triangles and has a crimson red field with deep blue edges. Within the smaller upper triangle is an emblem of the upper half of a white sun resting on an upward facing white crescent. The lower triangle bears a white sun with twelve rays.
Population of Nepal 29,911,840

Facts last checked 9 October 2026.

Nepal has a population of approximately 29,911,840 people, making it the 51st most populated country of the 196 countries covered on this site — around 0.37% of the world's population. With a land area of 147,181 km², the population density is roughly 203 people per km².

Population29,911,840
Population rank51st of 196
Share of world population0.37%
Area147,181 km²
Population density203 / km²
DemonymNepalese

Curious about Nepal?

As an Amazon Associate we earn from qualifying purchases. We are also a member of the CJ Affiliate and AWIN affiliate networks. Links below are affiliate links.

AMAZON

Nepal History & Culture Book
Understand the people behind the numbers.

Check Price →
AMAZON

World Atlas
Populations, borders and maps for every country in one reference.

Check Price →
AMAZON

Desk Globe
See where Nepal and its 29.9 million people sit on the globe.

Check Price →

Countries with a similar population

CountryPopulationRank
Nepal29,911,84051st
Yemen32,684,50348th
Madagascar31,727,04249th
Ivory Coast31,719,27550th
Cameroon29,442,32752nd
Venezuela28,517,00053rd
Australia27,536,87454th

Nepal compared with its neighbours

CountryPopulationArea (km²)
China1,408,280,0009,706,961
India1,417,492,0003,287,263

Nepal in context

Compare Nepal

Population of Nepal — FAQ

What is the population of Nepal?

The population of Nepal is approximately 29,911,840 (29.9 million) based on the latest available data.

What is the population of Nepal in 2026?

The latest estimate in our dataset puts the population of Nepal at approximately 29,911,840 people (an estimate, not a live count — national statistics offices publish the official figures). Nepal is the 51st most populated country in our dataset.

How many people live in Nepal?

Approximately 29,911,840 people live in Nepal, making it the 51st most populated country out of 196 covered on this site.

How does Nepal rank by population?

Nepal is the 51st most populated of the 196 countries covered on this site, with a world population share of 0.37%.

What is the population density of Nepal?

Nepal has a population density of roughly 203 people per km², based on a land area of 147,181 km².

🌍 All facts about Nepal 👥 Most populated countries 🏝️ Least populated countries

This page contains affiliate links. We may earn a small commission if you purchase through our links, at no extra cost to you. Learn more.

Last updated: