Il Giappone, essendo popolato da quasi 128 milioni di persone e con una superficie di 377.835 km² ha di conseguenza un'alta densità demografica pari a 335 abitanti/km². Questo ha portato alla creazione di enormi megalopoli, a partire dalla capitale Tōkyō, che ospita 12 milioni di abitanti nella prefettura, ma che negli anni ha formato un'enorme megalopoli con le città circostanti di 27 milioni di abitanti.