Faith Group Percentages in London
Christian40.7%
No Religion (Secular)27.1%
Muslim15%
Hindu5.1%
Sikh1.6%
Jewish1.7%
Buddhist0.9%
Other Religion0.8%
Community & Cultural Highlights
- Southall (Ealing) has one of the largest Sikh communities in Europe.
- Brent and Harrow have significant Hindu populations (over 20% in Harrow).
- Tower Hamlets and Newham have large Muslim populations (over 30%).
- Barnet and Stamford Hill (Hackney) house major Orthodox Jewish communities.
Key Places of Worship in London
St Paul's Cathedral
Christian CathedralCity of London
Westminster Abbey
Christian AbbeyWestminster
East London Mosque & London Muslim Centre
MosqueTower Hamlets
BAPS Shri Swaminarayan Mandir (Neasden Temple)
Hindu TempleBrent
Gurdwara Sri Guru Singh Sabha
Sikh GurdwaraSouthall
Bevis Marks Synagogue
Jewish SynagogueCity of London
Frequently Asked Questions
What is the largest religion in London according to the 2021 Census?
Christianity remains the largest religion in London at 40.7%, followed by No Religion (27.1%) and Islam (15.0%).
Where are the major Hindu temples located in London?
The BAPS Shri Swaminarayan Mandir in Neasden (Brent) is one of the largest traditional Hindu temples outside India. Significant Hindu communities live in Harrow and Brent.