De acuerdo con el censo de 2011, el grupo religioso más numeroso de Londres son los cristianos (48,4 %), seguido de los irreligiosos (20,7 %), musulmanes (12,4 %), los que no declaran ninguna religión (8,5 %), hindúes (5,0 %), judíos (1,8 %), sijes (1,5%), budistas (1,0 %) y otros (0,6 %).