People and Places

Languages in London by borough

Explore the 2021 Census main-language breakdown across London’s boroughs.

Opening the interactive data…

View borough figures

Census language: resident counts

2021 Census · London’s 32 boroughs and the City of London

Main language of residents aged three and over (TS024), not every language spoken.

This is the London overview for the period shown; interactive selections above do not change this reference table.

Scroll across the table to see all columns on smaller screens.

Census language: resident counts · 2021 Census
BoroughEnglish main languageOther main language
Barking and Dagenham158,65250,244
Barnet289,05786,047
Bexley214,97022,657
Brent217,371110,404
Bromley292,90425,701
Camden160,65543,382
City of London6,6241,826
Croydon315,33660,237
Ealing244,855109,501
Enfield242,83974,807
Greenwich227,03150,566
Hackney199,66749,524
Hammersmith and Fulham139,67037,965
Haringey185,66669,460
Harrow174,44377,406
Havering227,34624,935
Hillingdon229,26364,975
Hounslow198,85378,555
Islington169,83139,805
Kensington and Chelsea106,68232,962
Kingston upon Thames134,39528,104
Lambeth253,31754,987
Lewisham242,02846,869
Merton162,56344,398
Newham220,022116,570
Redbridge218,92478,711
Richmond upon Thames167,51421,368
Southwark244,00253,723
Sutton173,37928,868
Tower Hamlets218,13180,621
Waltham Forest206,86359,785
Wandsworth261,75154,091
Westminster146,37552,599

About these datasets

Main-language figures cover residents aged three and over. They are not counts of every language someone speaks, citizenship or English proficiency, and their denominator differs from total population.

More in this subject
All people and places datasets →

Help us improve LondonLondonLondon

May we use Google Analytics cookies to understand visits and popular pages? Your choice won’t affect the site. Details and settings