> > World Population >> Asia >> Afghanistan

Afghanistan Population and religion percentage

Afghanistan, officially the Islamic Republic of Afghanistan, is a  landlocked country at the crossroads of Central and South Asia. Afghanistan has the highest Fertility rate (4.6) and population growth rate in Asia. It has a growth rate of 2.3% during 2022-2023. As per the UN World Population Prospects report, the estimated population of Afghanistan in 2024 is 43,372,950 (43 million or 4.3 Crore).

read about top countries in Asia by population

Afghanistan Location on Map

Afghanistan Demographics
 Afghanistan 2024 Population
Total Population43,372,950
Global Rank37
Land Area 652,230 sq. km (251,830 sq. mi)
Area Rank40
Pop. Density60 person/sq. km
Fertility Rate*4.56
Infant mortality rate**44.6
Median Age 18.4 years
Life Expectancy65.98 years
Urban Population25.40%

Religion in Afghanistan

Afghanistan is an Islamic republic and 80 – 85% of the population follows Sunni Islam. Shia Muslims makeup between 10 – 17% of the population and  0.3% follow other minority religions.

Religion Percentage in Afghanistan

  • Sunni Islam: 84.7%
  • Shia Islam: 15%
  • Others – 0.3%

Minority Religion in Afghanistan

According to the World Christian Encyclopedia, 2,000 Afghans were identified as Zoroastrians in 1970.

Sikhism in Afghanistan
There are about 1,300 Afghan Sikhs in Kabul, Jalalabad, and Ghazni.

Hinduism in Afghanistan

Historically, the Southern and eastern parts of Afghanistan had long periods of Hindu-Buddhist predominance. There are a little over 600 Hindus living in different cities but mostly in Kabul, Jalalabad, and Ghazni.

Baháʼí Faith
As of 2010, there were approximately 16,500 Baháʼís in Afghanistan.

Some unconfirmed reports state that there are 1,000 to 18,000 Afghan Christians practicing their faith secretly in the country.

also read about religion in Asia

Ethnic Composition

Afghanistan is a multiethnic and mostly tribal society. The population of the country consists of numerous ethnolinguistic groups. The main four groups are the Pashtun, Tajik, Hazara, and Uzbek. A further 10 other ethnic groups are recognized and each is represented in the Afghan National Anthem, They are Aimaq, Turkmen, Baloch, Pashai, Nuristani, Kurds, Gujjar, Arab, Brahui, Qizilbash, Pamiri, Kyrgyz, Sadat, and others. Altogether they make up the Afghan people.

Ethnic Percentage

  • Pashtuns – 42%
  • Tajiks – 27%
  • Hazaras – 9%
  • Uzbeks – 9%
  • Turkmen – 2%
  • Baloch – 1%
  • Others – 10 %

Source: Various Estimates

Top Cities in Afghanistan by Population
1KabulKabul Province42,73,200
2KandaharKandahar Province6,14,300
3HeratHerat Province5,56,200
4Mazar-i-SharifBalkh Province4,69,200
5JalalabadNangarhar Province3,56,500
6KunduzKunduz Province2,63,200
7TaloqanTakhar Province2,53,700
8Puli KhumriBaghlan Province2,37,900
9GhazniGhazni Province1,83,000
10KhostKhost Province1,53,300


Source: United Nation World  Populations Prospects 

*Fertility rate, the 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 Afghanistan 2024 | Religion in Afghanistan