Selve byen har omkring 9,1 millioner innbyggere (2018) , men regner man hele storbyområdet Londons pendlerbelte (London Metropolitan Area) kommer man opp i cirka 15 millioner. Byen ble tidligere regnet som den største i EU etter folketall.