London’s language ranking looks simple until you compare pages side by side. One article says Bengali is the top non-English language, another says Polish, and newer summaries point to Romanian. The usual reason is not that one page is honest and another is not. It is that they are measuring different things.
Some sources use London-wide census totals. Others use borough-level patterns after English. Others still rely on older data that no longer matches the current citywide picture. Once you separate those methods, the ranking becomes much easier to read.
Data note:This article uses the latest official London-wide language release available as of April 2026, based on Census 2021data.
- English remains London’s dominant main language.
- More than one in five London residents aged 3 and over report a main language other than English.
- The leading non-English main languages in London are Romanian, Spanish, Polish, and Bengali.
- Ranking conflicts usually come from mixing London-wide totals with borough-level patterns or older census results.
- London’s schools use more than 300 languages, so a top-10 table explains the biggest groups, not the full picture.
If you want the clearest citywide answer first, use the official main languagebreakdown for London. In Census terms, main languagemeans a person’s first or preferred language, not every language they can speak.
| Language | London residents reporting it as their main language |
| 1. English | 6,650,973 |
| 2. Romanian | 159,338 |
| 3. Spanish | 117,457 |
| 4. Polish | 112,068 |
| 5. Bengali (with Sylheti and Chatgaya) | 101,975 |
| 6. Portuguese | 94,205 |
| 7. Gujarati | 82,610 |
| 8. Italian | 81,293 |
| 9. Panjabi (Punjabi) | 74,205 |
| 10. Arabic | 72,102 |
Source note:These figures come from the ONS TS024detailed main-language table for London residents aged 3 and over. That table is the best fit for a reader searching most spoken languages in Londonin a citywide ranking format. If another article gives you a very different top 10, it is probably using a different year, a different geography, or a different definition of language use. Most disagreements come down to three things: year, geography, and definition.
Definitionmatters first. In census data, main languagemeans a person’s first or preferred language. That is different from the language spoken at school, the language most often used at home, or any language someone can speak in daily life.
Geographymatters too. London, England, and the UK are not interchangeable. For example, ONS data shows Polishas the most common non-English main language in England overall, while Romanianranks first among non-English main languages in London. If a source switches between those geographies, the ranking changes immediately.
Yearalso changes the answer. Many pages still rely on older census patterns, while newer rankings reflect London’s more recent population changes.
There is one more source of confusion: school-language data. UCLnotes that more than 300 languages are spoken in London’s schools, but that measures linguistic diversity in education, not the official London-wide ranking of residents’ main languages. So when two articles give different answers, the real question is not which one is wrong. It is what exactly each one is measuring.
Before trusting any ranking, check these three points:
- Year- many pages still lean on 2011-era patterns.
- Geography- London-wide data is not the same as borough-by-borough data.
- Definition- “main language” is not the same as “language spoken at school” or “second most common language after English.”
With those checks in place, the top 10 stops looking contradictory and starts looking properly scoped.
A ranking table tells you who is first, but not why each language matters. The short entries below add the context the table cannot carry on its own.
English is the overwhelming main language of London, with 6,650,973residents reporting it as their first or preferred language. The gap between English and the next language is enormous: Romanian, the biggest non-English language, has 159,338speakers. That steep drop is why any serious ranking of London languages is really a ranking after English.
Romanian is the largest non-English main language in London, with 159,338residents and a regional share of 1.9%. The Office for National Statisticsalso says Harrowhas the highest local-authority share of Romanian main-language speakers at 7.5%, which makes Romanian the clearest example of how a citywide ranking connects to a strong borough-level concentration. Spanish ranks second among London’s non-English main languages with 117,457residents. That puts it 5,389ahead of Polish citywide, which is one reason older London lists now look dated. A decade ago, many summaries would have placed Polish more clearly ahead in the capital.
Polish remains one of London’s biggest languages with 112,068residents, but its most important context is comparative: it still leads England overallamong non-English main languages, while in Londonit now sits behind Romanian and Spanish. That split is one of the clearest examples of why citywide London rankings cannot be copied from England-wide data.
Bengali, including Sylheti and Chatgaya, has 101,975main-language speakers in London. Its citywide rank is fifth, but its local visibility is stronger than that number alone suggests because Tower Hamletsand Newhamremain major Bengali-speaking boroughs. That is why borough-led articles often make Bengali feel more dominant than a London-wide table does.
Portuguese ranks sixth with 94,205residents. The gap between Portuguese and Bengali is only 7,770, which is narrow enough to show why older or differently scoped summaries can reshuffle the middle of the list. Portuguese is not a fringe language in London; it sits just below the top five.
Gujarati has 82,610main-language speakers in London and remains especially associated with Brentand Harrowin London-wide summaries. Its position matters because it shows that London’s language profile is not only about recent migration. Long-established communities still shape the top end of the ranking.
Italian ranks eighth with 81,293residents, only 1,317behind Gujarati. That very small gap makes Italian easy to underrate in broad summaries, but in the official citywide table it is firmly part of London’s upper tier. It is one of the clearest examples of how the lower half of the top 10 is closer than many readers expect.
Panjabi has 74,205main-language speakers in London. It does not rank as high as Gujarati in the citywide table, but it remains one of the capital’s major South Asian languages and reflects a longer settlement history than some of the newer European-language growth often discussed in recent coverage.
Arabic rounds out the top 10 with 72,102residents, only 2,103behind Panjabi. That narrow margin matters because it shows how compressed the bottom end of the top 10 is. The difference between ninth and tenth is far smaller than the difference between first and second, so small shifts in migration or reporting can change the lower order faster than the headline languages at the top.
Citywide totals tell you how many speakers there are. Borough evidence tells you where the language becomes especially visible in everyday London life. | Borough | What stands out most |
| Harrow | Strongest Romanian concentration; ONS says 7.5% of residents reported Romanian as their main language. |
| Tower Hamlets | One of the clearest Bengali concentrations in London. |
| Newham | Strong Bengali presence and also highlighted in London-wide summaries for Romanian. |
| Brent | Repeatedly highlighted for Gujarati and Romanian populations. |
| Waltham Forest | A mixed pattern rather than one dominant language: Romanian, Urdu, Bulgarian, Polish, and Turkish all feature among the borough’s main non-English languages. |
That borough view explains a lot of the confusion readers see in search results, especially because borough size and density vary so much across the capital. For more context, see London boroughs by population. A London-wide table answers, “Which languages are biggest across the whole capital?” Borough-level evidence answers, “Which language feels most visible here?” Those are related questions, but they are not the same question.
London’s language data is more than a ranking. It shows how migration, long-term settlement, education, and public services shape the city over time.
- Romanianshows one of the clearest recent shifts in London’s population, reflecting major migration changes during the past decade.
- Bengalishows how local concentration can matter as much as citywide rank. It sits fifth across London overall, but remains especially visible in parts of east London.
- Gujarati and Panjabipoint to longer-established South Asian communities with deep roots in the capital.
- Spanish, Polish, Portuguese, and Romanianreflect large-scale European mobility and the way London has changed in the 21st century.
- Arabichighlights the fact that London’s multilingual profile cannot be explained by one migration wave, one community, or one region of the world.
Language patterns shape how London works in practice. They affect how organisations communicate, plan services, and reach residents.
Areas directly influenced by language data include:
- Schoolsplanning support for multilingual pupils and families
- Councilsdesigning accessible local services
- Health servicesimproving communication with patients
- Media organisationsunderstanding community audiences
- Businessesadapting marketing, hiring, and customer communication
For visitors, this also adds useful context. Understanding how multilingual London really is can make the city easier to read before a first trip, especially alongside practical guides like what do I wish I knew before visiting London? Overall, Englishis first. Among non-English main languages, Romanian, Spanish, and Polishlead London citywide.
Using the latest official London-wide main-language release, Romanianis the most spoken non-English language in London.
London’s schools use more than 300 languages, which is why the city is routinely described as one of the world’s most multilingual urban centres.
Because many pages mix London-wide totals, borough-level patterns, school-language data, and older census yearsas if they were measuring the same thing.
The ONS defines main languageas a person’s first or preferred language.
Harrowstands out most strongly. The ONS says it had the highest local-authority share of residents reporting Romanian as their main language.
Tower Hamletsis the clearest Bengali hotspot, with Newhamalso highlighted in London-wide summaries.
English is London’s dominant public and working language, but “official language of London” is usually too blunt to be useful in a data-led article like this one. Dominant main languageis the more precise description.
The Greater London Authority summary says it is over one fifthof London residents aged 3 and over.
The ranking itself is not the hard part. The hard part is knowing what kind of ranking you are looking at.
If you keep three things in mind, the whole topic becomes easier to read: English still dominates London overall, Romanian now leads the non-English citywide ranking, and borough concentration is the main reason different articles can look inconsistent without actually measuring the same thing.