Greater London | ONS 2021 Census (England & Wales)

Religion in London

London is the most religiously diverse region in the UK. Over 40% identify as Christian, 15% as Muslim, 5.1% as Hindu, and 27.1% describe themselves as having no religion.

City Population

8,799,800

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.