Desde la década de 1940 la ciudad ha sido lugar de destino de numerosos inmigrantes, generalmente procedentes de países de la Commonwealth como Jamaica, India, Bangladés y Pakistán, lo que ha hecho de Londres una de las ciudades con mayor diversidad étnica de toda Europa.