Populacja Londyn w 2011 miał 8 173 941 mieszkańców. Stanowi to około 13% ogółu populacji Wielkiej Brytanii, która obejmuje tylko 0,6% powierzchni kraju.. Średnia gęstość zaludnienia wynosi 5200/km². W tym roku Londyn pod względem liczby mieszkańców zajmował 22. miejsce na świecie. Najwięcej osób mieszka w Barnet i Croydon, najmniej w i . Mężczyźni stanowią 49,3% populacji, kobiety zaś 50,7%.

Podział mieszkańców ze względu na wiek w 2011 roku: Wiek0-1516-2930-4445-5960-74+75 Udział procentowy 19,88% 22,52% 25,34% 17,00% 9,98% 5,28%

Podział mieszkańców według miejsca urodzenia na podstawie spisu powszechnego z 2011 roku.: (5 175 677 – 63,32%) (262 247 – 3,21%) (158 300 – 1,94%) (129 807 – 1,59%) (114 718 – 1,40%) (112 457 – 1,38%) (109 948 – 1,35%) (87 467 – 1,07%) (84 542 – 1,03%) (66 654 – 0,82%) (65 333 – 0,80%) (64 212 – 0,79%) (63 920 – 0,78%) (62 896 – 0,77%) (62 050 – 0,76%) (59 596 – 0,73%) (57 765 – 0,71%) (55 476 – 0,68%) (53 959 – 0,66%) (44 848 – 0,55%) (44 199 – 0,54%) (41 041 – 0,50%) (39 817 – 0,49%) (39 452 – 0,48%) (37 339 – 0,46%) (35 880 – 0,44%) (21 309 – 0,26%) pozostali (1 023 032 – 12,52%)

Grupy etniczne