Londyn jest najbardziej zróżnicowanym etnicznie miastem Wielkiej Brytanii. Biali stanowią około 60% ludności, największy ich odsetek jest w Havering i Richmond upon Thames, tj. ponad 85% mieszkańców, najmniej zaś w Newham – 29%. Drugą co do wielkości grupą etniczną są Czarni Afrykanie – 7%. Największy ich odsetek mieszka w Southwark i Barking and Dagenham – ponad 15% mieszkańców. Niewiele mniejszą grupą są Hindusi, którzy stanowią 6,6% ludności Londynu. Największe ich skupisko jest w Harrow – 26% mieszkańców.
Podział mieszkańców według grup etnicznych na podstawie spisu powszechnego z 2011 roku: Biali Brytyjczycy: 3 669 284 (44,9%) Biali Irlandczycy: 175 974 (2,2%) Irish Travellers: 8196 (0,1%) Pozostali biali: 1 033 981 (12,6%) Mieszani Karaibowie: 119 425 (1,5%) Mieszani Afrykanie: 65 479 (0,8%) Mieszani Azjaci: 101 500 (1,2%) Pozostali mieszani: 118 875 (1,5%) Hindusi: 542 857 (6,6%) Pakistańczycy: 223 797 (2,7%) Banglijczycy: 222 127 (2,7%) Chińczycy: 124 250 (1,5%) Pozostali Azjaci: 398 515 (4,9%) Czarni Afrykanie: 573 931 (7,0%) Czarni Karaibowie: 344 597 (4,2%) Pozostali czarni: 170 112 (2,1%) Arabowie: 106 020 (1,3%) Pozostałe grupy etniczne: 175 021