Maps Reveal Most Popular Languages in London Boroughs After English

December 24, 2024
Crowds of people on a sunny summer day, London, UK. stock photo

With millions of residents speaking more than 100 languages, London is a cultural melting pot. We cover every part of the world, from Iran to France, from Pakistan to Colombia.

The Office for National Statistics (ONS) recently determined the second most popular language spoken in each borough after English, based on the 2021 census, demonstrating just how diverse each part of London is.

In each of the 32 boroughs of the city, these maps show the primary language used by those three years of age and older, together with the proportion of people who speak it. This helps us understand how multicultural our capital is now.

We've highlighted the language that follows English with the highest percentage of residents speaking it as their first language in each borough. You can delve into the data yourself on the interactive map available on the ONS website.

Romanian and Spanish emerged as the two languages most frequently spoken after English in six London boroughs each.

In total, 13 different languages were identified as the second most spoken across all 32 boroughs. Tower Hamlets had the highest percentage of speakers of its second most popular language, with 10.97% of the population speaking Bengali (including Sylheti and Chatgaya).

Here's a breakdown of the second most common main language spoken after English in each borough (percentage of population over age 3 speaking).

  • Barking and Dagenham - Romanian 4.78 per cent
  • Barnet - Persian or Farsi 2.25 per cent
  • Bexley - Romanian 0.95 per cent
  • Brent - Gujarati 6.56 per cent
  • Bromley - Portuguese 0.59 per cent
  • Camden - French 2.22 per cent
  • Croydon - Polish 1.67 per cent
  • Ealing - Panjabi 4.88 per cent
  • Enfield - Turkish 5.91 per cent
  • Greenwich - Nepalese 2.11 per cent
  • Hackney - Turkish 3.21 per cent
  • Hammersmith and Fulham - French 2.51 per cent
  • Haringey - Turkish 3.76 per cent
  • Harrow - Romanian 7.54 per cent
  • Havering - Romanian 2.28 per cent
  • Hillingdon - Panjabi 4.65 per cent
  • Hounslow - Panjabi 4.71 per cent
  • Islington - Spanish 2.22 per cent
  • Kensington and Chelsea - French 3.37 per cent
  • Kingston upon Thames - Tamil 1.6 per cent
  • Lambeth - Spanish 4 per cent
  • Lewisham - Spanish 2.36 per cent
  • Merton - Polish 2.78 per cent
  • Newham - Bengali 6.36 per cent
  • Redbridge - Romanian 4.31 per cent
  • Richmond upon Thames - Spanish 0.9 per cent
  • Southwark Spanish 4.37 per cent