According to the 2001 Census, the largest religious group is Christian (58%), followed by the Atheists (15%), Muslims (8.5%), Hindus (4.1%), Jews (2.1 %), Sikhs (1.5%), Buddhists (0.8%) and Pagans (0.3%).
London has always been predominantly Christian and always had a large number of churches.
Most areas of London north of the Thames are within the diocese of London, under the power of the Bishop of London, the famous Cathedral of St. Paul, while most areas situated along the river is managed by Southwark Cathedral. National ceremonies and royal important result in the Cathedral of St. Paul and Abbey Westminster.A largest Roman Catholic cathedral in England and Wales is Westminster Cathedral, where the Archbishop of Westminster leads the Catholic church of the two countries .
Much of the Hindu population of the UK lives in London, particularly in areas of Brent and Harrow (one fifth of the population of these areas is Hindu) and Southall in London ocidental.O Hindu temple in Neasden was the largest Hindu temple in Europe until the opening of the Shri Venkateswara Temple in Tividale in 2006. Hare Krishna are sometimes seen on the streets of London, particularly near the time of Shri Venkateswara in Soho.
Two-thirds of the Jews living in London birtânicos. There is a significant Jewish community in the northern part of London, in areas such as Stamford Hill and Golders Green.