A população do Japão, segundo dados do censo mais recente (2010) é de 128.057.352 de habitantes, em 2013 ela foi estimada em 127,3 milhões de pessoas, tornando o país o décimo mais povoado do mundo. Seu tamanho foi atribuído às altas taxas de crescimento que ocorreram durante o final do século XIX e começo do século XX.
Porém recentemente o crescimento populacional vem se reduzindo devido a fatores como a baixa fertilidade e o baixo número de imigrantes. Segundo estimativas a população japonesa pode diminuir a 100 milhões em 2050, e 64 milhões em 2100. Se prever que uns dos principais problemas que está redução trará será um déficit financeiro devido ao aumento de dependências pelo elevado número de idosos e a diminuição da quantidade de jovens capacitado a trabalhar.
Em geral, ela é bastante homogênea, sendo quase toda composta por japoneses étnicos. Há também as minorias étnicas indígenas, como os
ainus, e de estrangeiros que vão ao país em busca de emprego. Em 2004 o Ministério da Justiça estimou o número de estrangeiros legais em quase dois milhões sendo estes principalmente
coreanos,
chineses, taiwaneses,
brasileiros e
filipinos, as outras minorias são
peruanos,
estadunidenses, ingleses,
tailandeses,
indonésios,
vietnamitas,
australianos,
canadenses,
indianos,
iranianos,
russos, entre outros.