Bilangan penduduk Jepun dianggarkan sekitar 127,614 juta orang (perangkaan 1 Februari 2009). Masyarakat Jepun adalah homogen dari segi etnik, budaya dan bahasa, dengan bilangan pekerja asing yang sedikit. Di kalangan penduduk minoriti yang kecil di Jepun, terdapat orang Korea Zainichi, Cina Zainichi, orang Filipina, Brazil dan Peru. Pada 2003, terdapat 136,000 warga negara barat yang menjadi ekspatriat di Jepun.