China flag

China Population History

1960 - 2026

China's population has grown from 667,070,000 in 1960 to 1,410,710,000 in 2023, a total increase of 111.5% (2.11x). The population peaked at 1,412,360,000 in 2021.

1960 Population

667.1M

2023 Population

1410.7M

Total Growth

111.5%

Peak Year

2021

Population by Decade

1960
667.1M
1970
818.3M
1980
981.2M
1990
1.14B
2000
1.26B
2010
1.34B
2020
1.41B
2023
1.41B

Growth Rate by Period

1960-1965

+1.40%

1965-1970

+2.73%

1970-1975

+2.29%

1975-1980

+1.38%

1980-1985

+1.38%

1985-1990

+1.55%

1990-1995

+1.20%

1995-2000

+0.94%

2000-2005

+0.64%

2005-2010

+0.52%

2010-2015

+0.62%

2015-2020

+0.45%

Year-by-Year Population

China population by year, 1960 to 2023
YearPopulationChange
20231,410,710,000-1,465,000
20221,412,175,000-185,000
20211,412,360,000+1,260,000
20201,411,100,000+3,355,000
20191,407,745,000+4,985,000
20181,402,760,000+6,545,000
20171,396,215,000+8,425,000
20161,387,790,000+7,930,000
20151,379,860,000+8,000,000
20141,371,860,000+8,620,000
20131,363,240,000+9,050,000
20121,354,190,000+9,155,000
20111,345,035,000+7,330,000
20101,337,705,000+6,445,000
20091,331,260,000+6,605,000
20081,324,655,000+6,770,000
20071,317,885,000+6,865,000
20061,311,020,000+7,300,000
20051,303,720,000+7,645,000
20041,296,075,000+7,675,000
20031,288,400,000+8,000,000
20021,280,400,000+8,550,000
20011,271,850,000+9,205,000
20001,262,645,000+9,910,000
19991,252,735,000+10,800,000
19981,241,935,000+11,860,000
19971,230,075,000+12,525,000
19961,217,550,000+12,695,000
19951,204,855,000+13,020,000
19941,191,835,000+13,395,000
19931,178,440,000+13,470,000
19921,164,970,000+14,190,000
19911,150,780,000+15,595,000
19901,135,185,000+16,535,000
19891,118,650,000+17,020,000
19881,101,630,000+17,595,000
19871,084,035,000+17,245,000
19861,066,790,000+15,750,000
19851,051,040,000+14,215,000
19841,036,825,000+13,515,000
19831,023,310,000+14,680,000
19821,008,630,000+14,745,000
1981993,885,000+12,650,000
1980981,235,000+12,230,000
1979969,005,000+12,840,000
1978956,165,000+12,710,000
1977943,455,000+12,770,000
1976930,685,000+14,290,000
1975916,395,000+16,045,000
1974900,350,000+18,410,000
1973881,940,000+19,910,000
1972862,030,000+20,925,000
1971841,105,000+22,790,000
1970818,315,000+22,290,000
1969796,025,000+21,515,000
1968774,510,000+19,960,000
1967754,550,000+19,150,000
1966735,400,000+20,215,000
1965715,185,000+16,830,000
1964698,355,000+16,020,000
1963682,335,000+16,565,000
1962665,770,000+5,440,000
1961660,330,000-6,740,000
1960667,070,000