El Gran Londres ocupa un área de 1583 km² en la que vivían 8 173 194 personas en 2012, es decir, con una densidad de población de 5163 personas por km².