Japan flag

Japan Population History

1960 - 2026

Japan's population has grown from 93,216,000 in 1960 to 123,975,371 in 2024, a total increase of 33.0% (1.33x). The population peaked at 128,070,000 in 2010.

1960 Population

93.2M

2024 Population

124.0M

Total Growth

33.0%

Peak Year

2010

Population by Decade

1960
93.2M
1970
103.4M
1980
116.8M
1990
123.5M
2000
126.8M
2010
128.1M
2020
126.3M
2024
124.0M

Growth Rate by Period

1960-1965

+1.00%

1965-1970

+1.09%

1970-1975

+1.53%

1975-1980

+0.92%

1980-1985

+0.68%

1985-1990

+0.43%

1990-1995

+0.32%

1995-2000

+0.22%

2000-2005

+0.15%

2005-2010

+0.05%

2010-2015

-0.15%

2015-2020

-0.14%

Year-by-Year Population

Japan population by year, 1960 to 2024
YearPopulationChange
2024123,975,371-541,279
2023124,516,650-608,339
2022125,124,989-556,604
2021125,681,593-579,407
2020126,261,000-372,000
2019126,633,000-178,000
2018126,811,000-161,000
2017126,972,000-104,000
2016127,076,000-65,000
2015127,141,000-135,000
2014127,276,000-169,000
2013127,445,000-184,000
2012127,629,000-204,000
2011127,833,000-237,000
2010128,070,000+23,000
2009128,047,000-16,000
2008128,063,000+62,000
2007128,001,000+147,000
2006127,854,000+81,000
2005127,773,000+12,000
2004127,761,000+43,000
2003127,718,000+273,000
2002127,445,000+296,000
2001127,149,000+306,000
2000126,843,000+212,000
1999126,631,000+231,000
1998126,400,000+343,000
1997126,057,000+300,000
1996125,757,000+285,000
1995125,472,000+294,000
1994125,178,000+349,000
1993124,829,000+404,000
1992124,425,000+461,000
1991123,964,000+486,000
1990123,478,000+409,000
1989123,069,000+491,000
1988122,578,000+509,000
1987122,069,000+587,000
1986121,482,000+645,000
1985120,837,000+754,000
1984120,083,000+776,000
1983119,307,000+827,000
1982118,480,000+819,000
1981117,661,000+854,000
1980116,807,000+917,000
1979115,890,000+977,000
1978114,913,000+1,041,000
1977113,872,000+1,097,000
1976112,775,000+1,202,000
1975111,573,000+1,411,000
1974110,162,000+1,455,000
1973108,707,000+1,519,000
1972107,188,000+1,491,000
1971105,697,000+2,294,000
1970103,403,000+1,184,000
1969102,219,000+1,208,000
1968101,011,000+1,132,000
196799,879,000+1,028,000
196698,851,000+899,000
196597,952,000+1,049,000
196496,903,000+1,003,000
196395,900,000+967,000
196294,933,000+878,000
196194,055,000+839,000
196093,216,000