Japan has an extremely high population, but it is not spread out evenly. This is due to a few factors. Some rural areas have mountainous and infertile terrain, little work (except agriculture), and bad coms. This leads to them being bad spots to live in. Other rural areas have good climate, fertile and flat terrain, good coms, which make them goods spots to live in. Finally, urban areas are the best because they are good to build (factories, housing, etc) due to their flat terrain, good coms, and coasts make for good trade hubs.