If you have searched this topic recently, you have probably seen a mix of old viral maps, news rewrites, and partial borough lists. The real challenge is not finding amap. It is finding the latest official borough-level benchmark, understanding what it actually measures, and separating that from broader questions about accents, dialects, or London-wide language diversity.
- The latest official borough-level benchmark for language is Census 2021.
- Most people searching this topic really want the most common non-English main language in each borough.
- London has 32 boroughs, and the City of London is separate.
- Older ranking pages can still reflect 2011 Census data, so date labels matter.
- The cleanest way to verify a borough is through ONS language outputs and Census Maps.
Data Note:For this page, I have used Census 2021 as the benchmark because, as of April 2026, it remains the most recent official borough-level release on language. The Office for National Statisticspublished the language data on 29 November 2022, while the London Datastore notes that detailed census outputs continued to be released through 2023, with related reporting carrying into 2024. Data as of 2026. A quick borough table is helpful only if a person understands the dataset behind it. This section clears up the three biggest sources of confusion: main language, non-English leader, and outdated maps.
The ONS definition is straightforward: main languagemeans a person’s first or preferred language. That is not the same thing as “language spoken at home every day,” and it is not the same thing as “second language.”
That distinction matters because English is still the main language for most residents in every borough. So when users type “main language in each London borough,” the practical query is usually shorthand for “What is the leading non-English main language in each borough?”
What this dataset does and does not mean
- It doesshow a resident’s first or preferred language.
- It does notmeasure accent, slang, or dialect.
- It does notmean everyone in a borough speaks the listed language. It only identifies the leading non-English main language there.
This is where many listicles go fuzzy. If a page says “English is the main language in every borough,” that is technically true but not helpful. The useful layer is the top non-English language, because that is what lets a reader compare boroughs in a meaningful way.
That is also the layer that reveals how different London’s local patterns are. One borough may lean Bengali, another Romanian, another Turkish, another Spanish. A single city-wide statement hides that local texture. London government sources also continue to describe the capital as a city where over 300 languagesare spoken, which is why the borough view is so much more revealing than a generic “what language is used in London?” answer.
I have kept it simple: two columns, all 32 London boroughs, no filler. The table is compiled from the ONS Census 2021 TS024 Main language (detailed)local-authority data, with selected spot checks against London Datastore and borough summaries where helpful. The table covers London’s 32 boroughs only; the City of London is a separate local authority and is not included.
| Borough | Most common non-English main language |
| Barking and Dagenham | Romanian |
| Barnet | Romanian |
| Bexley | Romanian |
| Brent | Gujarati |
| Bromley | Portuguese |
| Camden | French |
| Croydon | Polish |
| Ealing | Polish |
| Enfield | Turkish |
| Greenwich | Nepalese |
| Hackney | Turkish |
| Hammersmith and Fulham | French |
| Haringey | Turkish |
| Harrow | Romanian |
| Havering | Romanian |
| Hillingdon | Panjabi (Punjabi) |
| Hounslow | Panjabi (Punjabi) |
| Islington | Spanish |
| Kensington and Chelsea | French |
| Kingston upon Thames | Tamil |
| Lambeth | Spanish |
| Lewisham | Spanish |
| Merton | Polish |
| Newham | Bengali (with Sylheti and Chatgaya) |
| Redbridge | Romanian |
| Richmond upon Thames | Spanish |
| Southwark | Spanish |
| Sutton | Tamil |
| Tower Hamlets | Bengali (with Sylheti and Chatgaya) |
| Waltham Forest | Romanian |
| Wandsworth | Spanish |
| Westminster | French |
A few of these borough leaders are also reflected in supporting London and borough summaries: London Datastore highlights Bengaliin Tower Hamlets and Newham and Gujaratiin Brent, while Wandsworth Council’s census summary says the borough’s top three non-English languages are Spanish, Italian, and Urdu, making Spanishthe leader there.
Romanian is one of the clearest borough-level patterns in London, especially across parts of outer and north-east London.
- Barking and Dagenham
- Barnet
- Bexley
- Harrow
- Havering
- Redbridge
- Waltham Forest
Why this pattern matters
- Romanian appears repeatedly across multiple boroughs, which makes it one of the most visible borough-level language trends in the capital.
- It is especially notable because it stretches across several different parts of London rather than being concentrated in just one small cluster.
A language can be very large in a borough without actually being the leading non-English main language there. That is one of the main reasons borough summaries, maps, and headline statistics can appear to contradict each other.
South Asian languages are one of the strongest forces in the borough-level picture, but they do not show up in just one form.
Borough leaders by language
- Bengali: Newham, Tower Hamlets
- Gujarati: Brent
- Tamil: Kingston upon Thames, Sutton
- Panjabi: Hillingdon, Hounslow
What this shows
- The pattern is broad, but not uniform.
- Different South Asian languages lead in different boroughs, which gives a much clearer picture than a generic statement about London’s diversity.
London Datastore’s 2021 language summary also points to especially large Bengali - and Gujarati-speaking communities in several boroughs.
“South Asian languages are important in London” is true, but too broad to be very useful. The borough view shows where that influence is strongest and which languages are actually leading locally.
European languages also lead in a number of boroughs, but the pattern varies sharply from place to place.
French leads in
- Camden
- Hammersmith and Fulham
- Kensington and Chelsea
- Westminster
Spanish leads in
- Islington
- Lambeth
- Lewisham
- Richmond upon Thames
- Southwark
- Wandsworth
Polish leads in
This pattern pushes back against the lazy idea that “European languages in London” behave as one group. In reality, different languages dominate in different boroughs, and the geography is far more varied than a simple city-wide summary suggests.
Some boroughs stand out because their leading non-English main language is less obvious to readers who only know the London-wide picture.
Notable examples
- Greenwich: Nepalese
- Kingston upon Thames: Tamil
Why these boroughs stand out
- These are exactly the kinds of local results that broad London summaries often miss.
- They show why borough-level data is more revealing than city-wide totals alone.
Borough leaders often reflect long-settled communities, migration pathways, and local clustering. They do not follow one simple inner-versus-outer London rule.
Bigger picture is useful, as long as you do not confuse London-wide scale with borough-level leadership.
London government sources continue to emphasise the extraordinary scale of multilingualism in the capital, with over 300 languagesspoken in London. The GLA’s Census 2021 language summary also points to very large London populations speaking languages such as Bengali, Gujarati, and Romanian, among others.
That said, a single London-wide ranking is often less useful than people expect. It tells you about size across the city, not about which language leads locallyin Brent, Tower Hamlets, Wandsworth, or Greenwich.
A language can be one of London’s largest non-English languages overall and still fail to top a particular borough. Brent is a strong example of why this matters: London Datastore’s summary highlights a very large Gujaratipopulation there, while other boroughs with large Romanian populations may still have a different local winner.
That is the key interpretive lesson of this topic: city-wide prominence and borough leadership are related, but they are not interchangeable. Once you separate those two ideas, the map becomes much easier to read.
This section shows the fastest way to check any borough using the official census workflow.
Go to the ONS Census Mapstool and start from the language outputs. ONS provides interactive map access to local authority data, which is the cleanest official route for borough checking. Select the language dataset that matches main language (detailed)rather than broader identity or household-language measures. The ONS language bulletin makes clear that main language and household-language outputs answer different questions.
Make sure you are looking at the local authority / borough level, not a ward, neighbourhood, or broader London total. That is the common verification mistake I see most often: users compare unlike geographies and think the results conflict when they are actually looking at different levels of data.
Once you know how to verify a borough in under a minute, the recycled-map problem becomes much easier to avoid.
Many users mix up “language in London” with “the way Londoners speak.” That is understandable, but the census language dataset is answering a different question.
The ONS output used here is about main language. In plain terms, it is about a resident’s first or preferred language, not the local accent they use when speaking English.
Multicultural London English (MLE)is a dialect of London English, not a census main-language category. The University of York describes MLE as a London English dialect that emerged in parts of London with high levels of immigration since the early 1980s. Cockney sits in that same broad “how London English sounds” territory, which is a different search intent from borough-level main-language data.
The latest official borough-level benchmark available in April 2026 is still Census 2021. The ONS language release date was 29 November 2022. Check the latest official guidance before citing.
Because older maps still rank in search. They are not necessarily wrong for 2011, but they are not the latest official benchmark.
It means a person’s first or preferred language, according to the ONS definition used in Census 2021.
Yes, but English dominates overall. The more useful comparison is the top non-English main languagein each borough.
There are 32 London boroughs, plus the separate City of London.
Not as one of the 32 boroughs. Some maps show it separately, so it should be labelled clearly if included.
A city-wide answer exists, but it is less useful than borough-level data because overall London totals and borough winners are not the same thing.
The borough-level Census 2021 tabulation points to Romanianas the leading non-English main language there.
No. They are dialect or accent topics, not ONS main-language categories.
Use ONS Census Mapsand the main languageoutputs at borough level.
Because borough language patterns reflect different migration histories, settlement patterns, and local community concentrations rather than one uniform London trend.
The most useful way to answer “Main Language In Each London Borough”is not with a vague sentence about English, and not with an unlabeled map floating around social media.
The larger lesson is that London’s language story is not one story. It is 32 local storiesinside one city: Bengali in Tower Hamlets and Newham, Gujarati in Brent, Tamil in Kingston and Sutton, Turkish in parts of north and inner London, Spanish in several southern and central boroughs, Romanian across multiple outer boroughs, and French in some central-west boroughs. That local pattern is what makes the borough view worth using
For a broader look at neighbourhoods, culture, and how the city fits together, explore our London city guide.