Japan has a very high population density at 337 people per square kilometer. This is due to Japan's mountainous terrain, which forces most of its 125 million people into the limited flat coastal plains and valleys. Japan is one of the most densely populated countries in the world.