Bangladesh flag

Bangladesh Population History

1960 - 2026

Bangladesh's population has grown from 51,828,660 in 1960 to 173,562,364 in 2024, a total increase of 234.9% (3.35x). The population reached its all-time recorded high in 2024.

1960 Population

51.8M

2024 Population

173.6M

Total Growth

234.9%

Peak Year

2024

Population by Decade

1960
51.8M
1970
69.1M
1980
88.0M
1990
111.6M
2000
134.5M
2010
152.2M
2020
166.3M
2024
173.6M

Growth Rate by Period

1960-1965

+2.94%

1965-1970

+2.89%

1970-1975

+2.43%

1975-1980

+2.48%

1980-1985

+2.64%

1985-1990

+2.17%

1990-1995

+1.89%

1995-2000

+1.88%

2000-2005

+1.47%

2005-2010

+1.01%

2010-2015

+0.93%

2015-2020

+0.85%

Year-by-Year Population

Bangladesh population by year, 1960 to 2024
YearPopulationChange
2024173,562,364+2,095,374
2023171,466,990+2,082,093
2022169,384,897+1,726,043
2021167,658,854+1,360,830
2020166,298,024+1,384,969
2019164,913,055+1,389,952
2018163,523,103+1,336,956
2017162,186,147+1,374,215
2016160,811,932+1,428,753
2015159,383,179+1,418,250
2014157,964,929+1,432,788
2013156,532,141+1,462,040
2012155,070,101+1,479,025
2011153,591,076+1,389,095
2010152,201,981+1,328,267
2009150,873,714+1,399,450
2008149,474,264+1,484,986
2007147,989,278+1,583,305
2006146,405,973+1,690,187
2005144,715,786+1,812,930
2004142,902,856+1,932,505
2003140,970,351+2,036,693
2002138,933,658+2,127,848
2001136,805,810+2,261,506
2000134,544,304+2,436,239
1999132,108,065+2,485,733
1998129,622,332+2,424,263
1997127,198,069+2,335,890
1996124,862,179+2,261,809
1995122,600,370+2,257,191
1994120,343,179+2,210,819
1993118,132,360+2,180,168
1992115,952,192+2,165,083
1991113,787,109+2,153,392
1990111,633,717+2,199,918
1989109,433,799+2,217,791
1988107,216,008+2,256,717
1987104,959,291+2,323,719
1986102,635,572+2,381,747
1985100,253,825+2,438,859
198497,814,966+2,479,811
198395,335,155+2,520,648
198292,814,507+2,511,402
198190,303,105+2,286,673
198088,016,432+2,081,360
197985,935,072+2,045,417
197883,889,655+2,022,391
197781,867,264+2,011,946
197679,855,318+2,000,967
197577,854,351+2,015,003
197475,839,348+2,117,054
197373,722,294+2,080,775
197271,641,519+1,364,761
197170,276,758+1,217,864
197069,058,894+1,764,761
196967,294,133+1,885,857
196865,408,276+1,897,347
196763,510,929+1,841,123
196661,669,806+1,767,287
196559,902,519+1,724,145
196458,178,374+1,673,972
196356,504,402+1,623,256
196254,881,146+1,570,798
196153,310,348+1,481,688
196051,828,660