Bangladesh population 179,600,335 (live)

The population of Bangladesh is expected to grow by 2,131,145 in 2026 and reach 179,930,175 in 2027. Migration (including immigration and emigration) decreases population by 371,398 people yearly. On average there are 3,405,453 births and 915,289 deaths in Bangladesh per year. Rate of natural increase is approximately 1.40 percent per year. The population density of Bangladesh has changed from 676.2 in 1980 to 1,333.4 in 2024.

Current population 179,600,335 people at present (Wednesday 4th of November 2026)
Median Age 30.2 years
Life expectancy 75.5 years
Population density 1,366.0 per km2
Population of Bangladesh from 1960 to 2026 (historical)
Year Population Year change Migrants Median age Fertility rate Density (Ppl/km2) Urban population
2026 177,818,044 2,131,145 (1.2%) -371,398 30.2 2.10 1,366 60,175,792 (33.8%)
2025 175,686,899 2,124,535 (1.2%) -402,100 30.0 2.12 1,350 58,397,596 (33.2%)
2024 0 0 (0.0%) -473,362 29.7 2.14 1,333 56,717,264 (32.7%)
2023 0 0 (0.0%) -549,918 29.5 2.16 1,317 55,140,091 (32.2%)
2022 0 0 (0.0%) -549,990 29.2 2.18 1,301 53,650,523 (31.7%)
2021 0 0 (0.0%) -994,722 29.0 2.17 1,288 52,643,565 (31.4%)
2020 166,298,024 1,384,969 (0.8%) -1,002,522 28.9 2.18 1,278 51,746,778 (31.1%)
2019 0 0 (0.0%) -1,016,796 28.8 2.18 1,267 50,830,886 (30.8%)
2018 0 0 (0.0%) -1,029,069 28.6 2.19 1,256 49,903,270 (30.5%)
2017 0 0 (0.0%) -1,037,176 28.4 2.21 1,246 48,982,779 (30.2%)
2016 0 0 (0.0%) -918,770 28.2 2.23 1,235 48,043,194 (29.9%)
2015 159,383,179 1,418,250 (0.9%) -909,223 27.9 2.23 1,224 47,081,010 (29.5%)
2010 152,201,981 1,328,267 (0.9%) -1,113,727 26.5 2.38 1,169 42,198,665 (27.7%)
2005 144,715,786 1,812,930 (1.3%) -1,036,635 25.4 2.85 1,112 36,869,174 (25.5%)
2000 134,544,304 2,436,239 (1.8%) -512,422 24.6 3.28 1,034 31,368,347 (23.3%)
1995 122,600,370 2,257,191 (1.8%) -231,304 23.9 3.59 942 26,556,750 (21.7%)
1990 111,633,717 2,199,918 (2.0%) -404,105 23.3 4.51 858 22,174,373 (19.9%)
1985 100,253,825 2,438,859 (2.4%) -287,872 22.8 5.54 770 17,685,098 (17.6%)
1980 88,016,432 2,081,360 (2.4%) -515,918 22.6 6.33 676 12,916,505 (14.7%)
1975 77,854,351 2,015,003 (2.6%) -390,212 22.6 6.73 598 7,500,890 (9.6%)
1970 69,058,894 1,764,761 (2.6%) -73,719 22.8 6.84 531 5,098,220 (7.4%)
1965 59,902,519 1,724,145 (2.9%) 47,610 23.0 6.77 460 3,633,117 (6.1%)
1960 51,828,660 1,481,688 (2.8%) 13,580 23.2 6.74 398 2,649,573 (5.1%)

In 2025 the population of Bangladesh was 175,686,899 and the average age increased from 23.2 in 1960 to 30.0. Urban population has increased from 31,368,347 (23.3%) in 2000 to 60,175,792 (33.8%) in the current year. The population density of Bangladesh has changed from 676.2 in 1980 to 1,333.4 in 2024.

Estimated Population 2020-2050
Year Population Year change Migrants Median age Fertility rate Density (Ppl/km2) Urban population
2020 0 0 (0.0%) -1,002,522 28.9 2.18 1,278 51,746,778 (31.1%)
2025 0 0 (0.0%) -402,100 30.0 2.12 1,350 58,397,596 (33.2%)
2030 186,072,407 2,007,787 (1.1%) -294,833 31.3 2.01 1,430 68,182,432 (36.6%)
2035 195,130,372 1,669,206 (0.9%) -324,351 32.8 1.94 1,499 80,008,443 (41.0%)
2040 202,589,429 1,380,655 (0.7%) -331,839 34.4 1.88 1,556 93,728,821 (46.3%)
2045 209,029,594 1,228,539 (0.6%) -305,766 36.0 1.83 1,606 109,486,608 (52.4%)
2050 214,709,097 1,070,557 (0.5%) -308,070 37.5 1.81 1,650 127,298,736 (59.3%)

The life expectancy at birth should reach 80.9 (79.5 years for male and 82.2 years for females). Population density will go up to 1,649.5 people per square kilometer.

Bangladesh demographics 2025

The population growth rate is 1.21% (2,124,535 residents, including 886,036 deaths). The demographics of Bangladesh constitutes of 90,420,996 women and 87,397,048 men, which means there are 967 men per 1000 women. As far as age distribution goes, 36.8% of population (65,348,131) is 19 or younger, 56.4% of population (100,271,595) is between age 20 and 64 and 6.8% of population (12,162,754) is over 65.

Other countries
Bhutan
Population: 802,214
India
Population: 1,476,625,576
Iran
Population: 93,168,497
Maldives
Population: 531,517
Nepal
Population: 29,629,410
Pakistan
Population: 259,299,791
Sri Lanka
Population: 21,860,098
Brunei
Population: 469,775