Population of Afghanistan 2026
43٬027٬065
Population now (estimate)
652٬230
Area (km²)
66
Density (per km²)
2.7%
Annual growth rate
43٬027٬065
people — live estimate
◷ computed from the 2026 figure and growth rate
The population of Afghanistan in 2026 is about 43,027,065 people, according to the latest United Nations estimates. It grows at an annual rate of about 2.7%.
Afghanistan covers about 652,230 km², with Kabul as its capital, giving a population density of around 66 people per km².
Afghanistan is among the most populous countries in its region, with tens of millions of inhabitants. Its population growth is among the fastest, driven by high fertility rates, placing growing pressure on services and infrastructure.