Loading Page...

Is London more dense than Tokyo?

Greater London's population density is about 5,666 per sq km or 14,670 per sq mi - so not as dense at all as the 23 Special Wards, or even as dense as the over-bounded Tokyo prefecture.



People Also Ask