> > World Population >>  Asia >> South Asia

Nepal Population and religion percentage

Nepal is a landlocked country in South Asia. It is mainly situated in the Himalayas, but also includes parts of the Indo-Gangetic Plain, bordering Tibet of China to the north, and India in the south, east, and west. According to the Nepal Census Report 2021, the population of Nepal has reached 29,192,480 (29.2 million) which is an increase of 2,697,976 compared to a population of 26,494,504 in 2011.

Estimated Population of Nepal 2024: 31 million or 3.1 Crore

Source: Nepal Census 2021

Table of Contents

Nepal Demographics
Nepal2024 Population
Total Population31,240,315
Global Rank49
Land Area 143,351 sq. km (55,348 sq. mi)
Area Rank93
Pop. Density203 people/sq. km
Growth Rate1.13%
Fertility Rate* of Nepal1.86
Infant mortality rate ** in Nepal23.4
Median Age in Nepal24.6 Years
Life Expectancy in Nepal71.74 years
Urban Population of  Nepal21.40%

Source: World Population Prospects 

Religion in Nepal

Nepal is a secular country and Hinduism is the largest religion in Nepal. Hinduism is followed by 81.3% of the population, followed by Buddhism (9%); the remaining were Islam (4.4%), Kirant (3.1%), Christianity (1.4%), and Prakriti or nature worship (0.5%).

By percentage of the population, Nepal has the largest population of Hindus in the world and the second-largest number of Hindus in the world after India. Among the ethnic groups in Nepal, those most influenced by Hinduism are the Bahun, Chhetri, Madheshi, Newari, and Thakuri people.

Let’s have look at the population of Nepal Religion wise

ReligionPopulationPercentage
Hinduism21,551,49281.34%
Buddhism2,396,0999.04%
Islam1,162,3704.39%
Kirat807,1693.04%
Christianity375,6991.41%
Prakriti 121,9820.46%
Bon13,0060.04%
Jainism3,2140.01%
Bahá’í1,2830.01%
Sikhism6090.01%
Others/Unspecified61,5810.25%
Total26,494,504100%

Source: Nepal Census 2011

read about Religion In India

Ethinic Groups in Nepal

Ethnic groups of Nepal (2011)

Caste/ Groups Percentage
Chhetri  16.60%
Bahun /Brahmins 12.18%
Magar  7.12%
Tharu  6.56%
Tamang  5.81%
Newar  4.99%
Kami  4.75%
Muslim  4.39%
Yadav  4.30%
Rai  2.34%
Others  31.28%

Top Cities in Nepal by Population

#CityProvincePopultion
1KathmanduBagmati9,75,453
2PokharaGandaki4,14,141
3LalitpurBagmati2,84,922
4BharatpurBagmati2,80,502
5BirgunjProvince No. 22,40,922
6BiratnagarProvince No. 12,14,662
7JanakpurProvince No. 21,59,468
8GhorahiLumbini1,56,164
9HetaudaBagmati1,52,875
10DhangadhiSudurpashchim1,47,741
11TulsipurLumbini1,41,528
12ItahariProvince No. 11,40,517
13NepalgunjLumbini1,38,951
14ButwalLumbini1,38,741
15DharanProvince No. 11,37,705
16KalaiyaProvince No. 21,23,659
17JitpursimaraProvince No. 21,17,496
18MechinagarProvince No. 11,11,797
19BudhanilkanthaBagmati1,07,918
20GokarneshwarBagmati1,07,351

*Fertility rate, average number of children born to women during their reproductive years.

**Infant mortality rate is the number of deaths per 1,000 live births of children under one year of age.

Population of Nepal 2024 | Religion in Nepal